PREHOOK: query: -- SORT_QUERY_RESULTS create database avc PREHOOK: type: CREATEDATABASE PREHOOK: Output: database:avc POSTHOOK: query: -- SORT_QUERY_RESULTS create database avc POSTHOOK: type: CREATEDATABASE POSTHOOK: Output: database:avc PREHOOK: query: create table avc.alter_varchar_1 (key string, value string) PREHOOK: type: CREATETABLE PREHOOK: Output: avc@alter_varchar_1 PREHOOK: Output: database:avc POSTHOOK: query: create table avc.alter_varchar_1 (key string, value string) POSTHOOK: type: CREATETABLE POSTHOOK: Output: avc@alter_varchar_1 POSTHOOK: Output: database:avc PREHOOK: query: insert overwrite table avc.alter_varchar_1 select key, value from src order by key limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@src PREHOOK: Output: avc@alter_varchar_1 POSTHOOK: query: insert overwrite table avc.alter_varchar_1 select key, value from src order by key limit 5 POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: avc@alter_varchar_1 POSTHOOK: Lineage: alter_varchar_1.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_varchar_1.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from avc.alter_varchar_1 PREHOOK: type: QUERY PREHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### POSTHOOK: query: select * from avc.alter_varchar_1 POSTHOOK: type: QUERY POSTHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### 0 val_0 0 val_0 0 val_0 10 val_10 100 val_100 PREHOOK: query: -- change column to varchar alter table avc.alter_varchar_1 change column value value varchar(20) PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: avc@alter_varchar_1 PREHOOK: Output: avc@alter_varchar_1 POSTHOOK: query: -- change column to varchar alter table avc.alter_varchar_1 change column value value varchar(20) POSTHOOK: type: ALTERTABLE_RENAMECOL POSTHOOK: Input: avc@alter_varchar_1 POSTHOOK: Output: avc@alter_varchar_1 PREHOOK: query: -- contents should still look the same select * from avc.alter_varchar_1 PREHOOK: type: QUERY PREHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### POSTHOOK: query: -- contents should still look the same select * from avc.alter_varchar_1 POSTHOOK: type: QUERY POSTHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### 0 val_0 0 val_0 0 val_0 10 val_10 100 val_100 PREHOOK: query: -- change column to smaller varchar alter table avc.alter_varchar_1 change column value value varchar(3) PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: avc@alter_varchar_1 PREHOOK: Output: avc@alter_varchar_1 POSTHOOK: query: -- change column to smaller varchar alter table avc.alter_varchar_1 change column value value varchar(3) POSTHOOK: type: ALTERTABLE_RENAMECOL POSTHOOK: Input: avc@alter_varchar_1 POSTHOOK: Output: avc@alter_varchar_1 PREHOOK: query: -- value column should be truncated now select * from avc.alter_varchar_1 PREHOOK: type: QUERY PREHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### POSTHOOK: query: -- value column should be truncated now select * from avc.alter_varchar_1 POSTHOOK: type: QUERY POSTHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### 0 val 0 val 0 val 10 val 100 val PREHOOK: query: -- change back to bigger varchar alter table avc.alter_varchar_1 change column value value varchar(20) PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: avc@alter_varchar_1 PREHOOK: Output: avc@alter_varchar_1 POSTHOOK: query: -- change back to bigger varchar alter table avc.alter_varchar_1 change column value value varchar(20) POSTHOOK: type: ALTERTABLE_RENAMECOL POSTHOOK: Input: avc@alter_varchar_1 POSTHOOK: Output: avc@alter_varchar_1 PREHOOK: query: -- column values should be full size again select * from avc.alter_varchar_1 PREHOOK: type: QUERY PREHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### POSTHOOK: query: -- column values should be full size again select * from avc.alter_varchar_1 POSTHOOK: type: QUERY POSTHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### 0 val_0 0 val_0 0 val_0 10 val_10 100 val_100 PREHOOK: query: -- add varchar column alter table avc.alter_varchar_1 add columns (key2 int, value2 varchar(10)) PREHOOK: type: ALTERTABLE_ADDCOLS PREHOOK: Input: avc@alter_varchar_1 PREHOOK: Output: avc@alter_varchar_1 POSTHOOK: query: -- add varchar column alter table avc.alter_varchar_1 add columns (key2 int, value2 varchar(10)) POSTHOOK: type: ALTERTABLE_ADDCOLS POSTHOOK: Input: avc@alter_varchar_1 POSTHOOK: Output: avc@alter_varchar_1 PREHOOK: query: select * from avc.alter_varchar_1 PREHOOK: type: QUERY PREHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### POSTHOOK: query: select * from avc.alter_varchar_1 POSTHOOK: type: QUERY POSTHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### 0 val_0 NULL NULL 0 val_0 NULL NULL 0 val_0 NULL NULL 10 val_10 NULL NULL 100 val_100 NULL NULL PREHOOK: query: insert overwrite table avc.alter_varchar_1 select key, value, key, value from src order by key limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@src PREHOOK: Output: avc@alter_varchar_1 POSTHOOK: query: insert overwrite table avc.alter_varchar_1 select key, value, key, value from src order by key limit 5 POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: avc@alter_varchar_1 POSTHOOK: Lineage: alter_varchar_1.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_varchar_1.key2 EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_varchar_1.value EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: alter_varchar_1.value2 EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from avc.alter_varchar_1 PREHOOK: type: QUERY PREHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### POSTHOOK: query: select * from avc.alter_varchar_1 POSTHOOK: type: QUERY POSTHOOK: Input: avc@alter_varchar_1 #### A masked pattern was here #### 0 val_0 0 val_0 0 val_0 0 val_0 0 val_0 0 val_0 10 val_10 10 val_10 100 val_100 100 val_100 PREHOOK: query: drop table avc.alter_varchar_1 PREHOOK: type: DROPTABLE PREHOOK: Input: avc@alter_varchar_1 PREHOOK: Output: avc@alter_varchar_1 POSTHOOK: query: drop table avc.alter_varchar_1 POSTHOOK: type: DROPTABLE POSTHOOK: Input: avc@alter_varchar_1 POSTHOOK: Output: avc@alter_varchar_1 PREHOOK: query: drop database avc PREHOOK: type: DROPDATABASE PREHOOK: Input: database:avc PREHOOK: Output: database:avc POSTHOOK: query: drop database avc POSTHOOK: type: DROPDATABASE POSTHOOK: Input: database:avc POSTHOOK: Output: database:avc