Index: hbase-handler/src/test/results/positive/hbase_stats2.q.out =================================================================== --- hbase-handler/src/test/results/positive/hbase_stats2.q.out (revision 1579334) +++ hbase-handler/src/test/results/positive/hbase_stats2.q.out (working copy) @@ -168,8 +168,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -211,8 +211,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 11] @@ -259,8 +259,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 12] @@ -335,8 +335,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: hbase-handler/src/test/results/positive/hbase_stats3.q.out =================================================================== --- hbase-handler/src/test/results/positive/hbase_stats3.q.out (revision 1579334) +++ hbase-handler/src/test/results/positive/hbase_stats3.q.out (working copy) @@ -31,8 +31,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -89,8 +89,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -151,8 +151,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -221,8 +221,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -291,8 +291,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -365,8 +365,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] Index: hbase-handler/src/test/results/positive/hbase_stats.q.out =================================================================== --- hbase-handler/src/test/results/positive/hbase_stats.q.out (revision 1579334) +++ hbase-handler/src/test/results/positive/hbase_stats.q.out (working copy) @@ -168,8 +168,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -211,8 +211,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 11] @@ -259,8 +259,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 12] @@ -335,8 +335,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: hbase-handler/src/test/results/positive/hbase_stats_empty_partition.q.out =================================================================== --- hbase-handler/src/test/results/positive/hbase_stats_empty_partition.q.out (revision 1579334) +++ hbase-handler/src/test/results/positive/hbase_stats_empty_partition.q.out (working copy) @@ -29,13 +29,13 @@ POSTHOOK: Lineage: tmptable PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreUtils.java =================================================================== --- metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreUtils.java (revision 1579334) +++ metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreUtils.java (working copy) @@ -202,7 +202,7 @@ } params.put(StatsSetupConst.COLUMN_STATS_ACCURATE, StatsSetupConst.FALSE); } else { - params.remove(StatsSetupConst.STATS_GENERATED_VIA_STATS_TASK); + params.remove(StatsSetupConst.STATS_GENERATED_VIA_STATS_TASK); params.put(StatsSetupConst.COLUMN_STATS_ACCURATE, StatsSetupConst.TRUE); } } @@ -233,7 +233,7 @@ if(newPart.getParameters().containsKey(StatsSetupConst.STATS_GENERATED_VIA_STATS_TASK)) { return true; } - + // requires to calculate stats if new and old have different fast stats if ((oldPart != null) && (oldPart.getParameters() != null)) { for (String stat : StatsSetupConst.fastStats) { @@ -472,14 +472,14 @@ } return false; } - + /* * At the Metadata level there are no restrictions on Column Names. */ public static final boolean validateColumnName(String name) { return true; } - + static public String validateTblColumns(List cols) { for (FieldSchema fieldSchema : cols) { if (!validateColumnName(fieldSchema.getName())) { @@ -927,14 +927,17 @@ } StringBuilder colNameBuf = new StringBuilder(); StringBuilder colTypeBuf = new StringBuilder(); + StringBuilder colComment = new StringBuilder(); boolean first = true; for (FieldSchema col : tblsd.getCols()) { if (!first) { colNameBuf.append(","); colTypeBuf.append(":"); + colComment.append('\0'); } colNameBuf.append(col.getName()); colTypeBuf.append(col.getType()); + colComment.append((null != col.getComment()) ? col.getComment() : ""); first = false; } String colNames = colNameBuf.toString(); @@ -945,6 +948,7 @@ schema.setProperty( org.apache.hadoop.hive.metastore.api.hive_metastoreConstants.META_TABLE_COLUMN_TYPES, colTypes); + schema.setProperty("columns.comments", colComment.toString()); if (sd.getCols() != null) { schema.setProperty( org.apache.hadoop.hive.serde.serdeConstants.SERIALIZATION_DDL, @@ -1150,7 +1154,7 @@ private static final String FROM_SERIALIZER = "from deserializer"; private static String determineFieldComment(String comment) { - return (comment == null || comment.isEmpty()) ? FROM_SERIALIZER : comment; + return (comment == null) ? FROM_SERIALIZER : comment; } /** @@ -1235,6 +1239,7 @@ * Filter that filters out hidden files */ private static final PathFilter hiddenFileFilter = new PathFilter() { + @Override public boolean accept(Path p) { String name = p.getName(); return !name.startsWith("_") && !name.startsWith("."); Index: metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java =================================================================== --- metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java (revision 1579334) +++ metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java (working copy) @@ -159,7 +159,6 @@ import org.apache.hadoop.hive.metastore.txn.TxnHandler; import org.apache.hadoop.hive.serde2.Deserializer; import org.apache.hadoop.hive.serde2.SerDeException; -import org.apache.hadoop.hive.serde2.SerDeUtils; import org.apache.hadoop.hive.shims.ShimLoader; import org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge; import org.apache.hadoop.hive.thrift.TUGIContainingTransport; @@ -2899,9 +2898,9 @@ } catch (NoSuchObjectException e) { throw new UnknownTableException(e.getMessage()); } - boolean getColsFromSerDe = SerDeUtils.shouldGetColsFromSerDe( - tbl.getSd().getSerdeInfo().getSerializationLib()); - if (!getColsFromSerDe) { + if (null == tbl.getSd().getSerdeInfo().getSerializationLib() || + hiveConf.getStringCollection(ConfVars.SERDESUSINGMETASTOREFORSCHEMA.varname).contains + (tbl.getSd().getSerdeInfo().getSerializationLib())) { ret = tbl.getSd().getCols(); } else { try { Index: itests/test-serde/src/main/java/org/apache/hadoop/hive/serde2/TestSerDe.java =================================================================== --- itests/test-serde/src/main/java/org/apache/hadoop/hive/serde2/TestSerDe.java (revision 1579334) +++ itests/test-serde/src/main/java/org/apache/hadoop/hive/serde2/TestSerDe.java (working copy) @@ -37,6 +37,9 @@ import org.apache.hadoop.io.Text; import org.apache.hadoop.io.Writable; +import com.google.common.base.Splitter; +import com.google.common.collect.Lists; + /** * TestSerDe. * @@ -94,7 +97,7 @@ } else { columnNames = Arrays.asList(columnProperty.split(",")); cachedObjectInspector = MetadataListStructObjectInspector - .getInstance(columnNames); + .getInstance(columnNames,Lists.newArrayList(Splitter.on('\0').split(tbl.getProperty("columns.comments")))); } LOG.info(getClass().getName() + ": initialized with columnNames: " + columnNames); Index: common/src/java/org/apache/hadoop/hive/conf/HiveConf.java =================================================================== --- common/src/java/org/apache/hadoop/hive/conf/HiveConf.java (revision 1579334) +++ common/src/java/org/apache/hadoop/hive/conf/HiveConf.java (working copy) @@ -456,6 +456,11 @@ HIVEDEFAULTRCFILESERDE("hive.default.rcfile.serde", "org.apache.hadoop.hive.serde2.columnar.LazyBinaryColumnarSerDe"), + SERDESUSINGMETASTOREFORSCHEMA("hive.serdes.using.metastore.for.schema","org.apache.hadoop.hive.ql.io.orc.OrcSerde," + + "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe,org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe," + + "org.apache.hadoop.hive.serde2.dynamic_type.DynamicSerDe,org.apache.hadoop.hive.serde2.MetadataTypedColumnsetSerDe," + + "org.apache.hadoop.hive.serde2.columnar.LazyBinaryColumnarSerDe,org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe," + + "org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe"), //Location of Hive run time structured log file HIVEHISTORYFILELOC("hive.querylog.location", System.getProperty("java.io.tmpdir") + File.separator + System.getProperty("user.name")), Index: contrib/src/test/results/clientpositive/fileformat_base64.q.out =================================================================== --- contrib/src/test/results/clientpositive/fileformat_base64.q.out (revision 1579334) +++ contrib/src/test/results/clientpositive/fileformat_base64.q.out (working copy) @@ -39,8 +39,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED base64_test POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: FROM src Index: serde/src/java/org/apache/hadoop/hive/serde2/SerDeUtils.java =================================================================== --- serde/src/java/org/apache/hadoop/hive/serde2/SerDeUtils.java (revision 1579334) +++ serde/src/java/org/apache/hadoop/hive/serde2/SerDeUtils.java (working copy) @@ -68,49 +68,6 @@ public static final Log LOG = LogFactory.getLog(SerDeUtils.class.getName()); - public static void registerSerDe(String name, Class serde) {} - - private static List nativeSerDeNames = new ArrayList(); - static { - nativeSerDeNames - .add(org.apache.hadoop.hive.serde2.dynamic_type.DynamicSerDe.class - .getName()); - nativeSerDeNames - .add(org.apache.hadoop.hive.serde2.MetadataTypedColumnsetSerDe.class - .getName()); - // For backward compatibility - nativeSerDeNames.add("org.apache.hadoop.hive.serde.thrift.columnsetSerDe"); - nativeSerDeNames - .add(org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe.class.getName()); - nativeSerDeNames.add(org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.class.getName()); - } - - public static boolean shouldGetColsFromSerDe(String serde) { - return (serde != null) && !nativeSerDeNames.contains(serde); - } - - private static boolean initCoreSerDes = registerCoreSerDes(); - - protected static boolean registerCoreSerDes() { - // Eagerly load SerDes so they will register their symbolic names even on - // Lazy Loading JVMs - try { - // loading these classes will automatically register the short names - Class - .forName(org.apache.hadoop.hive.serde2.MetadataTypedColumnsetSerDe.class - .getName()); - Class.forName(org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe.class - .getName()); - Class - .forName(org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer.class - .getName()); - } catch (ClassNotFoundException e) { - throw new RuntimeException( - "IMPOSSIBLE Exception: Unable to initialize core serdes", e); - } - return true; - } - /** * Escape a String in JSON format. */ Index: serde/src/java/org/apache/hadoop/hive/serde2/RegexSerDe.java =================================================================== --- serde/src/java/org/apache/hadoop/hive/serde2/RegexSerDe.java (revision 1579334) +++ serde/src/java/org/apache/hadoop/hive/serde2/RegexSerDe.java (working copy) @@ -47,6 +47,9 @@ import org.apache.hadoop.io.Text; import org.apache.hadoop.io.Writable; +import com.google.common.base.Splitter; +import com.google.common.collect.Lists; + /** * RegexSerDe uses regular expression (regex) to deserialize data. It doesn't * support data serialization. @@ -141,7 +144,7 @@ // StandardStruct uses ArrayList to store the row. rowOI = ObjectInspectorFactory.getStandardStructObjectInspector( - columnNames, columnOIs); + columnNames,columnOIs,Lists.newArrayList(Splitter.on('\0').split(tbl.getProperty("columns.comments")))); row = new ArrayList(numColumns); // Constructing the row object, etc, which will be reused for all rows. Index: ql/src/test/results/clientnegative/protectmode_tbl4.q.out =================================================================== --- ql/src/test/results/clientnegative/protectmode_tbl4.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/protectmode_tbl4.q.out (working copy) @@ -59,13 +59,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_protectmode_tbl4 POSTHOOK: type: DESCTABLE -col string None -p string None +col string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode_tbl4 Index: ql/src/test/results/clientnegative/protectmode_tbl_no_drop.q.out =================================================================== --- ql/src/test/results/clientnegative/protectmode_tbl_no_drop.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/protectmode_tbl_no_drop.q.out (working copy) @@ -33,7 +33,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_protectmode__no_drop POSTHOOK: type: DESCTABLE -col string None +col string #### A masked pattern was here #### PREHOOK: query: drop table tbl_protectmode__no_drop Index: ql/src/test/results/clientnegative/alter_partition_coltype_invalidtype.q.out =================================================================== --- ql/src/test/results/clientnegative/alter_partition_coltype_invalidtype.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/alter_partition_coltype_invalidtype.q.out (working copy) @@ -25,14 +25,14 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None -ts string None +key string +value string +dt string +ts string # Partition Information # col_name data_type comment -dt string None -ts string None +dt string +ts string FAILED: ParseException line 4:47 cannot recognize input near 'time' ')' '' in column type Index: ql/src/test/results/clientnegative/alter_partition_coltype_invalidcolname.q.out =================================================================== --- ql/src/test/results/clientnegative/alter_partition_coltype_invalidcolname.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/alter_partition_coltype_invalidcolname.q.out (working copy) @@ -25,14 +25,14 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None -ts string None +key string +value string +dt string +ts string # Partition Information # col_name data_type comment -dt string None -ts string None +dt string +ts string FAILED: SemanticException [Error 10002]: Invalid column reference dd Index: ql/src/test/results/clientnegative/protectmode_tbl5.q.out =================================================================== --- ql/src/test/results/clientnegative/protectmode_tbl5.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/protectmode_tbl5.q.out (working copy) @@ -59,13 +59,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_protectmode_tbl5 POSTHOOK: type: DESCTABLE -col string None -p string None +col string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode_tbl5 Index: ql/src/test/results/clientnegative/alter_partition_coltype_2columns.q.out =================================================================== --- ql/src/test/results/clientnegative/alter_partition_coltype_2columns.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/alter_partition_coltype_2columns.q.out (working copy) @@ -25,14 +25,14 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None -ts string None +key string +value string +dt string +ts string # Partition Information # col_name data_type comment -dt string None -ts string None +dt string +ts string FAILED: ParseException line 4:50 mismatched input ',' expecting ) near 'int' in alter partition key type Index: ql/src/test/results/clientnegative/stats_partialscan_autogether.q.out =================================================================== --- ql/src/test/results/clientnegative/stats_partialscan_autogether.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/stats_partialscan_autogether.q.out (working copy) @@ -56,14 +56,14 @@ POSTHOOK: Lineage: analyze_srcpart_partial_scan PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] Index: ql/src/test/results/clientnegative/protectmode_part_no_drop.q.out =================================================================== --- ql/src/test/results/clientnegative/protectmode_part_no_drop.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/protectmode_part_no_drop.q.out (working copy) @@ -33,14 +33,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_protectmode_no_drop partition (p='p1') POSTHOOK: type: DESCTABLE -c1 string None -c2 string None -p string None +c1 string +c2 string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### FAILED: SemanticException [Error 30011]: Partition protected from being dropped default@tbl_protectmode_no_drop@p=p1 Index: ql/src/test/results/clientnegative/protectmode_tbl2.q.out =================================================================== --- ql/src/test/results/clientnegative/protectmode_tbl2.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/protectmode_tbl2.q.out (working copy) @@ -48,13 +48,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_protectmode2 POSTHOOK: type: DESCTABLE -col string None -p string None +col string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode2 Index: ql/src/test/results/clientnegative/alter_view_as_select_with_partition.q.out =================================================================== --- ql/src/test/results/clientnegative/alter_view_as_select_with_partition.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/alter_view_as_select_with_partition.q.out (working copy) @@ -33,12 +33,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None +key string # Partition Information # col_name data_type comment -value string None +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientnegative/protectmode_tbl3.q.out =================================================================== --- ql/src/test/results/clientnegative/protectmode_tbl3.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/protectmode_tbl3.q.out (working copy) @@ -33,7 +33,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_protectmode_4 POSTHOOK: type: DESCTABLE -col string None +col string #### A masked pattern was here #### FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode_4 Index: ql/src/test/results/clientnegative/desc_failure2.q.out =================================================================== --- ql/src/test/results/clientnegative/desc_failure2.q.out (revision 1579334) +++ ql/src/test/results/clientnegative/desc_failure2.q.out (working copy) @@ -4,12 +4,12 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string FAILED: SemanticException [Error 10006]: Partition not found {ds=2012-04-08, hr=15} Index: ql/src/test/results/clientpositive/stats20.q.out =================================================================== --- ql/src/test/results/clientpositive/stats20.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats20.q.out (working copy) @@ -27,13 +27,13 @@ POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -81,13 +81,13 @@ POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/union_remove_3.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_3.q.out (working copy) @@ -11,6 +11,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->remove->filesink optimization -- Union of 3 subqueries is performed (all of which are map-only queries) -- followed by select star and a file sink. @@ -24,17 +25,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -174,8 +180,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -185,6 +191,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 1 + numRows -1 + rawDataSize -1 + totalSize 72 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/infer_bucket_sort.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort.q.out (working copy) @@ -33,13 +33,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value EXPRESSION [(src)src.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -92,13 +92,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value EXPRESSION [(src)src.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -155,13 +155,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)a.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -222,13 +222,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)a.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -293,13 +293,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)a.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -368,13 +368,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -447,13 +447,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -530,13 +530,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -617,13 +617,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -708,13 +708,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -803,13 +803,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -902,13 +902,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -1005,13 +1005,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -1112,13 +1112,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -1223,13 +1223,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -1338,13 +1338,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -1457,13 +1457,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -1580,13 +1580,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -1707,13 +1707,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)c.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -1840,13 +1840,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value EXPRESSION [(src)src.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -1977,13 +1977,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -2116,13 +2116,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -2259,13 +2259,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -2406,13 +2406,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -2557,13 +2557,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/groupby_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_ppr.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/groupby_ppr.q.out (working copy) @@ -128,6 +128,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -147,6 +148,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -170,6 +172,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -189,6 +192,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -228,6 +232,7 @@ properties: bucket_count -1 columns key,c1,c2 + columns.comments columns.types string:int:string #### A masked pattern was here #### name default.dest1 @@ -252,6 +257,7 @@ properties: bucket_count -1 columns key,c1,c2 + columns.comments columns.types string:int:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/load_dyn_part13.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part13.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part13.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: explain Index: ql/src/test/results/clientpositive/stats8.q.out =================================================================== --- ql/src/test/results/clientpositive/stats8.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats8.q.out (working copy) @@ -99,8 +99,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -147,8 +147,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -237,8 +237,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -332,8 +332,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 11] @@ -427,8 +427,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 12] @@ -534,8 +534,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -582,8 +582,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -630,8 +630,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 11] @@ -678,8 +678,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 12] @@ -726,8 +726,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/annotate_stats_select.q.out =================================================================== --- ql/src/test/results/clientpositive/annotate_stats_select.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/annotate_stats_select.q.out (working copy) @@ -310,6 +310,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -332,6 +333,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -446,6 +448,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -468,6 +471,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -579,6 +583,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -601,6 +606,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -714,6 +720,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -736,6 +743,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -868,6 +876,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -890,6 +899,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1000,6 +1010,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1022,6 +1033,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1132,6 +1144,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1154,6 +1167,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1264,6 +1278,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1286,6 +1301,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1396,6 +1412,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1418,6 +1435,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1528,6 +1546,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1550,6 +1569,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1661,6 +1681,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1683,6 +1704,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1794,6 +1816,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1816,6 +1839,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1928,6 +1952,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -1950,6 +1975,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2066,6 +2092,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2088,6 +2115,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2200,6 +2228,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2222,6 +2251,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2334,6 +2364,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2356,6 +2387,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2468,6 +2500,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2490,6 +2523,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2604,6 +2638,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2626,6 +2661,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2740,6 +2776,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2762,6 +2799,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2877,6 +2915,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -2899,6 +2938,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3012,6 +3052,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3034,6 +3075,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3134,6 +3176,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3156,6 +3199,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3289,6 +3333,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3311,6 +3356,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3457,6 +3503,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3479,6 +3526,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3595,6 +3643,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3617,6 +3666,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3765,6 +3815,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3787,6 +3838,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3937,6 +3989,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -3959,6 +4012,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4108,6 +4162,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4130,6 +4185,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4284,6 +4340,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4306,6 +4363,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4475,6 +4533,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4497,6 +4556,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4716,6 +4776,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4738,6 +4799,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4857,6 +4919,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### @@ -4879,6 +4942,7 @@ bucket_count -1 colelction.delim , columns bo1,ti1,si1,i1,bi1,f1,d1,de1,ts1,da1,s1,vc1,m1,l1,st1 + columns.comments columns.types boolean:tinyint:smallint:int:bigint:float:double:decimal(10,0):timestamp:timestamp:string:varchar(5):map:array:struct field.delim | #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/create_or_replace_view.q.out =================================================================== --- ql/src/test/results/clientpositive/create_or_replace_view.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_or_replace_view.q.out (working copy) @@ -15,10 +15,10 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None -ds string None -hr string None +key string +value string +ds string +hr string # Detailed Table Information Database: default @@ -97,14 +97,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -163,13 +163,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -value string None +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -228,14 +228,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -311,14 +311,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/create_like_view.q.out =================================================================== --- ql/src/test/results/clientpositive/create_like_view.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_like_view.q.out (working copy) @@ -25,16 +25,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table1 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string PREHOOK: query: DESCRIBE FORMATTED table1 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE FORMATTED table1 POSTHOOK: type: DESCTABLE # col_name data_type comment -a string None -b string None +a string +b string # Detailed Table Information Database: default @@ -74,16 +74,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table2 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string PREHOOK: query: DESCRIBE FORMATTED table2 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE FORMATTED table2 POSTHOOK: type: DESCTABLE # col_name data_type comment -a string None -b string None +a string +b string # Detailed Table Information Database: default @@ -124,16 +124,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table3 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string PREHOOK: query: DESCRIBE FORMATTED table3 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE FORMATTED table3 POSTHOOK: type: DESCTABLE # col_name data_type comment -a string None -b string None +a string +b string # Detailed Table Information Database: default @@ -275,14 +275,14 @@ POSTHOOK: Lineage: table2.b SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/infer_bucket_sort_num_buckets.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort_num_buckets.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort_num_buckets.q.out (working copy) @@ -133,14 +133,14 @@ POSTHOOK: Lineage: test_table PARTITION(ds=2008-04-08,hr=1).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 0] @@ -177,14 +177,14 @@ POSTHOOK: Lineage: test_table PARTITION(ds=2008-04-08,hr=1).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 1] Index: ql/src/test/results/clientpositive/input_part7.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input_part7.q.out (working copy) @@ -180,6 +180,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -199,6 +200,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -222,6 +224,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -241,6 +244,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/bucketmapjoin5.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin5.q.out (working copy) @@ -266,6 +266,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -312,6 +313,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -332,6 +334,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -355,6 +358,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -375,6 +379,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -410,6 +415,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -440,6 +446,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -463,6 +470,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -477,6 +485,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -506,6 +515,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -529,6 +539,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -543,6 +554,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -832,6 +844,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -882,6 +895,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -902,6 +916,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -925,6 +940,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -945,6 +961,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -981,6 +998,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1016,6 +1034,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1044,6 +1063,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1063,6 +1083,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1097,6 +1118,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1125,6 +1147,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1144,6 +1167,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result Index: ql/src/test/results/clientpositive/pcr.q.out =================================================================== --- ql/src/test/results/clientpositive/pcr.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/pcr.q.out (working copy) @@ -143,6 +143,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -162,6 +163,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -184,6 +186,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -203,6 +206,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -359,6 +363,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -378,6 +383,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -400,6 +406,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -419,6 +426,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -441,6 +449,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -460,6 +469,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -665,6 +675,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -684,6 +695,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -706,6 +718,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -725,6 +738,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -899,6 +913,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -918,6 +933,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -940,6 +956,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -959,6 +976,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1135,6 +1153,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1154,6 +1173,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1176,6 +1196,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1195,6 +1216,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1217,6 +1239,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1236,6 +1259,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1423,6 +1447,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1442,6 +1467,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1464,6 +1490,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1483,6 +1510,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1505,6 +1533,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1524,6 +1553,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1711,6 +1741,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1730,6 +1761,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1752,6 +1784,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1771,6 +1804,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1916,6 +1950,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1935,6 +1970,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1957,6 +1993,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -1976,6 +2013,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2161,6 +2199,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2180,6 +2219,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2202,6 +2242,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2221,6 +2262,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2243,6 +2285,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2262,6 +2305,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2490,6 +2534,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2509,6 +2554,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2531,6 +2577,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2550,6 +2597,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2719,6 +2767,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -2738,6 +2787,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3009,6 +3059,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3028,6 +3079,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3050,6 +3102,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3069,6 +3122,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3363,6 +3417,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3382,6 +3437,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3404,6 +3460,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3423,6 +3480,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3445,6 +3503,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3464,6 +3523,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3486,6 +3546,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3505,6 +3566,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3722,6 +3784,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3741,6 +3804,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3763,6 +3827,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3782,6 +3847,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3804,6 +3870,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -3823,6 +3890,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -4064,6 +4132,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4093,6 +4162,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -4119,6 +4189,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -4138,6 +4209,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -4172,6 +4244,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4202,6 +4275,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4225,6 +4299,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4239,6 +4314,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4268,6 +4344,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4291,6 +4368,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4305,6 +4383,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4344,6 +4423,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -4374,6 +4454,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -4397,6 +4478,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -4411,6 +4493,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -4440,6 +4523,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -4463,6 +4547,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -4477,6 +4562,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -4646,6 +4732,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4684,6 +4771,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -4714,6 +4802,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -4733,6 +4822,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t1 @@ -4768,6 +4858,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4803,6 +4894,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4831,6 +4923,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4850,6 +4943,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4884,6 +4978,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4912,6 +5007,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4931,6 +5027,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t2 @@ -4975,6 +5072,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -5010,6 +5108,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -5038,6 +5137,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -5057,6 +5157,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -5091,6 +5192,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -5119,6 +5221,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -5138,6 +5241,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.pcr_t3 @@ -5286,6 +5390,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -5305,6 +5410,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -5492,6 +5598,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -5511,6 +5618,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -5534,6 +5642,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -5553,6 +5662,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -5734,6 +5844,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -5753,6 +5864,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -5776,6 +5888,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -5795,6 +5908,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/part_inherit_tbl_props_empty.q.out =================================================================== --- ql/src/test/results/clientpositive/part_inherit_tbl_props_empty.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/part_inherit_tbl_props_empty.q.out (working copy) @@ -18,12 +18,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -c1 tinyint None +c1 tinyint # Partition Information # col_name data_type comment -c2 string None +c2 string # Detailed Partition Information Partition Value: [v1] Index: ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out (working copy) @@ -191,13 +191,13 @@ POSTHOOK: Lineage: test_table_out PARTITION(part=1).value EXPRESSION [(test_table1)test_table1.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -373,13 +373,13 @@ POSTHOOK: Lineage: test_table_out PARTITION(part=1).value EXPRESSION [(test_table1)test_table1.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -552,13 +552,13 @@ POSTHOOK: Lineage: test_table_out PARTITION(part=1).value EXPRESSION [(test_table1)test_table1.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -716,13 +716,13 @@ POSTHOOK: Lineage: test_table_out PARTITION(part=1).value EXPRESSION [(test_table1)test_table1.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/input1.q.out =================================================================== --- ql/src/test/results/clientpositive/input1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input1.q.out (working copy) @@ -29,5 +29,5 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE TEST1 POSTHOOK: type: DESCTABLE -a int None -b double None +a int +b double Index: ql/src/test/results/clientpositive/stats3.q.out =================================================================== --- ql/src/test/results/clientpositive/stats3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats3.q.out (working copy) @@ -46,6 +46,7 @@ properties: bucket_count -1 columns col1 + columns.comments columns.types string #### A masked pattern was here #### name default.hive_test_src @@ -73,7 +74,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -col1 string None +col1 string # Detailed Table Information Database: default @@ -224,13 +225,13 @@ POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] # col_name data_type comment -col1 string None +col1 string # Partition Information # col_name data_type comment -pcol1 string None -pcol2 string None +pcol1 string +pcol2 string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/combine3.q.out =================================================================== --- ql/src/test/results/clientpositive/combine3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/combine3.q.out (working copy) @@ -49,16 +49,16 @@ POSTHOOK: Lineage: combine_3_srcpart_seq_rc PARTITION(ds=2010-08-03,hr=001).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: combine_3_srcpart_seq_rc PARTITION(ds=2010-08-03,hr=00).key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: combine_3_srcpart_seq_rc PARTITION(ds=2010-08-03,hr=00).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key int None -value string None -ds string None -hr string None +key int +value string +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: desc extended combine_3_srcpart_seq_rc partition(ds="2010-08-03", hr="001") @@ -69,16 +69,16 @@ POSTHOOK: Lineage: combine_3_srcpart_seq_rc PARTITION(ds=2010-08-03,hr=001).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: combine_3_srcpart_seq_rc PARTITION(ds=2010-08-03,hr=00).key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: combine_3_srcpart_seq_rc PARTITION(ds=2010-08-03,hr=00).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key int None -value string None -ds string None -hr string None +key int +value string +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: select key, value, ds, hr from combine_3_srcpart_seq_rc where ds="2010-08-03" order by key, hr limit 30 Index: ql/src/test/results/clientpositive/join33.q.out =================================================================== --- ql/src/test/results/clientpositive/join33.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join33.q.out (working copy) @@ -148,6 +148,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -181,6 +182,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -200,6 +202,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -234,6 +237,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -253,6 +257,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -276,6 +281,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -295,6 +301,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -321,6 +328,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -340,6 +348,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -365,6 +374,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 Index: ql/src/test/results/clientpositive/orc_create.q.out =================================================================== --- ql/src/test/results/clientpositive/orc_create.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/orc_create.q.out (working copy) @@ -47,10 +47,10 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -str string None -mp map None -lst array None -strct struct None +str string +mp map +lst array +strct struct # Detailed Table Information Database: default @@ -92,13 +92,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key int from deserializer -value string from deserializer +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -143,13 +143,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -185,13 +185,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key int from deserializer -value string from deserializer +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -236,13 +236,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key int from deserializer -value string from deserializer +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -287,10 +287,10 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -str string from deserializer -mp map from deserializer -lst array from deserializer -strct struct from deserializer +str string +mp map +lst array +strct struct # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/input_part2.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input_part2.q.out (working copy) @@ -171,6 +171,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -204,6 +205,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest2 @@ -231,6 +233,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -250,6 +253,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -273,6 +277,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -292,6 +297,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -327,6 +333,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -357,6 +364,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -380,6 +388,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -394,6 +403,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -423,6 +433,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -446,6 +457,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -460,6 +472,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -499,6 +512,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest2 @@ -529,6 +543,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest2 @@ -552,6 +567,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest2 @@ -566,6 +582,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest2 @@ -595,6 +612,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest2 @@ -618,6 +636,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest2 @@ -632,6 +651,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest2 Index: ql/src/test/results/clientpositive/vectorization_part_project.q.out =================================================================== --- ql/src/test/results/clientpositive/vectorization_part_project.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/vectorization_part_project.q.out (working copy) @@ -13,18 +13,18 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@alltypesorc_part@ds=2011 -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] PREHOOK: query: insert overwrite table alltypesorc_part partition (ds='2012') select * from alltypesorc limit 100 PREHOOK: type: QUERY PREHOOK: Input: default@alltypesorc @@ -33,58 +33,58 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@alltypesorc_part@ds=2012 -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] PREHOOK: query: explain select (cdouble+2) from alltypesorc_part limit 10 PREHOOK: type: QUERY POSTHOOK: query: explain select (cdouble+2) from alltypesorc_part limit 10 POSTHOOK: type: QUERY -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] STAGE DEPENDENCIES: Stage-1 is a root stage Stage-0 is a root stage @@ -128,30 +128,30 @@ POSTHOOK: Input: default@alltypesorc_part@ds=2011 POSTHOOK: Input: default@alltypesorc_part@ds=2012 #### A masked pattern was here #### -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] -13324.0 -4211.0 -15811.0 Index: ql/src/test/results/clientpositive/alter5.q.out =================================================================== --- ql/src/test/results/clientpositive/alter5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter5.q.out (working copy) @@ -49,13 +49,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter5 partition (dt='a') POSTHOOK: type: DESCTABLE -col1 string None -dt string None +col1 string +dt string # Partition Information # col_name data_type comment -dt string None +dt string #### A masked pattern was here #### PREHOOK: query: insert overwrite table alter5 partition (dt='a') select col1 from alter5_src @@ -89,13 +89,13 @@ POSTHOOK: query: describe extended alter5 partition (dt='a') POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(alter5_src)alter5_src.FieldSchema(name:col1, type:string, comment:null), ] -col1 string None -dt string None +col1 string +dt string # Partition Information # col_name data_type comment -dt string None +dt string #### A masked pattern was here #### PREHOOK: query: -- Cleanup @@ -191,13 +191,13 @@ POSTHOOK: query: describe extended alter5 partition (dt='a') POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(alter5_src)alter5_src.FieldSchema(name:col1, type:string, comment:null), ] -col1 string None -dt string None +col1 string +dt string # Partition Information # col_name data_type comment -dt string None +dt string #### A masked pattern was here #### PREHOOK: query: insert overwrite table alter5 partition (dt='a') select col1 from alter5_src @@ -234,12 +234,12 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(alter5_src)alter5_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(alter5_src)alter5_src.FieldSchema(name:col1, type:string, comment:null), ] -col1 string None -dt string None +col1 string +dt string # Partition Information # col_name data_type comment -dt string None +dt string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/create_view.q.out =================================================================== --- ql/src/test/results/clientpositive/create_view.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_view.q.out (working copy) @@ -212,12 +212,12 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE view1 POSTHOOK: type: DESCTABLE -value string None +value string PREHOOK: query: DESCRIBE EXTENDED view1 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED view1 POSTHOOK: type: DESCTABLE -value string None +value string #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED view1 @@ -226,7 +226,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -value string None +value string # Detailed Table Information Database: default @@ -253,14 +253,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE view2 POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string PREHOOK: query: DESCRIBE EXTENDED view2 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED view2 POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED view2 @@ -269,8 +269,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -297,12 +297,12 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE view3 POSTHOOK: type: DESCTABLE -valoo string None +valoo string PREHOOK: query: DESCRIBE EXTENDED view3 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED view3 POSTHOOK: type: DESCTABLE -valoo string None +valoo string #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED view3 @@ -311,7 +311,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -valoo string None +valoo string # Detailed Table Information Database: default @@ -347,7 +347,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED view3 POSTHOOK: type: DESCTABLE -valoo string None +valoo string #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED view3 @@ -356,7 +356,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -valoo string None +valoo string # Detailed Table Information Database: default @@ -396,7 +396,7 @@ -- of comparison for view descriptions DESCRIBE EXTENDED table1 POSTHOOK: type: DESCTABLE -key int None +key int #### A masked pattern was here #### PREHOOK: query: DESCRIBE EXTENDED src1 @@ -415,7 +415,7 @@ -- view descriptions DESCRIBE EXTENDED table1 POSTHOOK: type: DESCTABLE -key int None +key int #### A masked pattern was here #### PREHOOK: query: INSERT OVERWRITE TABLE table1 SELECT key FROM src WHERE key = 86 @@ -462,7 +462,7 @@ POSTHOOK: query: DESCRIBE view4 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -key int None +key int PREHOOK: query: ALTER TABLE table1 ADD COLUMNS (value STRING) PREHOOK: type: ALTERTABLE_ADDCOLS PREHOOK: Input: default@table1 @@ -499,14 +499,14 @@ POSTHOOK: query: DESCRIBE table1 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -key int None -value string None +key int +value string PREHOOK: query: DESCRIBE view4 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE view4 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -key int None +key int PREHOOK: query: CREATE VIEW view5 AS SELECT v1.key as key1, v2.key as key2 FROM view4 v1 join view4 v2 PREHOOK: type: CREATEVIEW @@ -538,8 +538,8 @@ POSTHOOK: query: DESCRIBE view5 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -key1 int None -key2 int None +key1 int +key2 int PREHOOK: query: -- verify that column name and comment in DDL portion -- overrides column alias in SELECT CREATE VIEW view6(valoo COMMENT 'I cannot spell') AS @@ -695,7 +695,7 @@ POSTHOOK: query: DESCRIBE EXTENDED view8 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -c string None +c string #### A masked pattern was here #### FROM table1, viewExpandedText:SELECT `_c0` AS `c` FROM (SELECT `test_translate`('abc', 'a', 'b') @@ -707,7 +707,7 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -c string None +c string # Detailed Table Information Database: default @@ -774,7 +774,7 @@ POSTHOOK: query: DESCRIBE EXTENDED view9 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -m int None +m int #### A masked pattern was here #### FROM src, viewExpandedText:SELECT `_c0` AS `m` FROM (SELECT `test_max`(length(`src`.`value`)) @@ -786,7 +786,7 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -m int None +m int # Detailed Table Information Database: default @@ -851,7 +851,7 @@ POSTHOOK: query: DESCRIBE EXTENDED view9 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -m int None +m int #### A masked pattern was here #### FROM src, viewExpandedText:SELECT `_c0` AS `m` FROM (SELECT `test_max`(length(`src`.`value`)) @@ -863,7 +863,7 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -m int None +m int # Detailed Table Information Database: default @@ -917,8 +917,8 @@ POSTHOOK: query: DESCRIBE EXTENDED view10 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -key string None -value string None +key string +value string #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED view10 @@ -928,8 +928,8 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -992,7 +992,7 @@ POSTHOOK: query: DESCRIBE EXTENDED view11 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -boom int None +boom int #### A masked pattern was here #### FROM table1, viewExpandedText:SELECT `test_explode`(array(1,2,3)) AS (`boom`) @@ -1004,7 +1004,7 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -boom int None +boom int # Detailed Table Information Database: default @@ -1060,9 +1060,9 @@ POSTHOOK: query: DESCRIBE EXTENDED view12 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -key string None -value string None -mycol int None +key string +value string +mycol int #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED view12 @@ -1072,9 +1072,9 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None -mycol int None +key string +value string +mycol int # Detailed Table Information Database: default @@ -1146,7 +1146,7 @@ POSTHOOK: query: DESCRIBE EXTENDED view13 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -key int None +key int #### A masked pattern was here #### FROM srcbucket TABLESAMPLE (BUCKET 1 OUT OF 5 ON key) s, viewExpandedText:SELECT `s`.`key` @@ -1158,7 +1158,7 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key int None +key int # Detailed Table Information Database: default @@ -1243,10 +1243,10 @@ POSTHOOK: query: DESCRIBE EXTENDED view14 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -k1 string None -v1 string None -k2 string None -v2 string None +k1 string +v1 string +k2 string +v2 string #### A masked pattern was here #### unionsrc2.key as k2, unionsrc2.value as v2 @@ -1274,10 +1274,10 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -k1 string None -v1 string None -k2 string None -v2 string None +k1 string +v1 string +k2 string +v2 string # Detailed Table Information Database: default @@ -1375,8 +1375,8 @@ POSTHOOK: query: DESCRIBE EXTENDED view15 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -key string None -value_count bigint None +key string +value_count bigint #### A masked pattern was here #### FROM src @@ -1390,8 +1390,8 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value_count bigint None +key string +value_count bigint # Detailed Table Information Database: default @@ -1462,7 +1462,7 @@ POSTHOOK: query: DESCRIBE EXTENDED view16 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -value string None +value string #### A masked pattern was here #### FROM src, viewExpandedText:SELECT DISTINCT `src`.`value` @@ -1474,7 +1474,7 @@ POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -value string None +value string # Detailed Table Information Database: default @@ -1540,7 +1540,7 @@ POSTHOOK: query: DESCRIBE view16 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -value string None +value string PREHOOK: query: -- Likewise, DROP VIEW IF EXISTS should ignore a matching table name DROP VIEW IF EXISTS table1 PREHOOK: type: DROPVIEW @@ -1557,8 +1557,8 @@ POSTHOOK: query: DESCRIBE table1 POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] -key int None -value string None +key int +value string PREHOOK: query: -- this should work since currently we don't track view->table -- dependencies for implementing RESTRICT Index: ql/src/test/results/clientpositive/stats_invalidation.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_invalidation.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_invalidation.q.out (working copy) @@ -35,8 +35,8 @@ POSTHOOK: Lineage: stats_invalid.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -81,9 +81,9 @@ POSTHOOK: Lineage: stats_invalid.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None -new_col string None +key string +value string +new_col string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/alter_partition_coltype.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_partition_coltype.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_partition_coltype.q.out (working copy) @@ -25,16 +25,16 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None -ts string None +key string +value string +dt string +ts string # Partition Information # col_name data_type comment -dt string None -ts string None +dt string +ts string PREHOOK: query: -- select with paritition predicate. select count(*) from alter_coltype where dt = '100x' PREHOOK: type: QUERY @@ -161,6 +161,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -180,6 +181,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -373,6 +375,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -392,6 +395,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -547,6 +551,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -566,6 +571,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -589,6 +595,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -608,6 +615,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -631,6 +639,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -650,6 +659,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -892,6 +902,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -911,6 +922,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -934,6 +946,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -953,6 +966,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -976,6 +990,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -995,6 +1010,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -1135,6 +1151,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -1154,6 +1171,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -1177,6 +1195,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -1196,6 +1215,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -1219,6 +1239,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -1238,6 +1259,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.alter_coltype @@ -1300,16 +1322,16 @@ POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=3.0).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None -ts double None +key string +value string +dt string +ts double # Partition Information # col_name data_type comment -dt string None -ts double None +dt string +ts double PREHOOK: query: desc alter_coltype partition (dt='100x', ts='6:30pm') PREHOOK: type: DESCTABLE POSTHOOK: query: desc alter_coltype partition (dt='100x', ts='6:30pm') @@ -1320,16 +1342,16 @@ POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=3.0).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None -ts double None +key string +value string +dt string +ts double # Partition Information # col_name data_type comment -dt string None -ts double None +dt string +ts double PREHOOK: query: desc alter_coltype partition (dt='100x', ts=3.0) PREHOOK: type: DESCTABLE POSTHOOK: query: desc alter_coltype partition (dt='100x', ts=3.0) @@ -1340,16 +1362,16 @@ POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=3.0).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None -ts double None +key string +value string +dt string +ts double # Partition Information # col_name data_type comment -dt string None -ts double None +dt string +ts double PREHOOK: query: desc alter_coltype partition (dt=10, ts=3.0) PREHOOK: type: DESCTABLE POSTHOOK: query: desc alter_coltype partition (dt=10, ts=3.0) @@ -1360,16 +1382,16 @@ POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=3.0).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: alter_coltype PARTITION(dt=100x,ts=6:30pm).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None -ts double None +key string +value string +dt string +ts double # Partition Information # col_name data_type comment -dt string None -ts double None +dt string +ts double PREHOOK: query: drop table alter_coltype PREHOOK: type: DROPTABLE PREHOOK: Input: default@alter_coltype Index: ql/src/test/results/clientpositive/load_fs.q.out =================================================================== --- ql/src/test/results/clientpositive/load_fs.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_fs.q.out (working copy) @@ -61,8 +61,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended load_overwrite POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string #### A masked pattern was here #### PREHOOK: query: select count(*) from load_overwrite @@ -103,8 +103,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended load_overwrite2 POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string #### A masked pattern was here #### PREHOOK: query: select count(*) from load_overwrite2 Index: ql/src/test/results/clientpositive/authorization_7.q.out =================================================================== --- ql/src/test/results/clientpositive/authorization_7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/authorization_7.q.out (working copy) @@ -13,8 +13,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE src_authorization_7 POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string PREHOOK: query: DROP TABLE src_authorization_7 PREHOOK: type: DROPTABLE PREHOOK: Input: default@src_authorization_7 @@ -42,8 +42,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE src_authorization_7 POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string PREHOOK: query: DROP TABLE src_authorization_7 PREHOOK: type: DROPTABLE PREHOOK: Input: default@src_authorization_7 Index: ql/src/test/results/clientpositive/union_remove_17.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_17.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_17.q.out (working copy) @@ -10,6 +10,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- and the results are written to a table using dynamic partitions. @@ -22,17 +23,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) partitioned by (ds string) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) partitioned by (ds string) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 partition (ds) @@ -150,13 +156,13 @@ POSTHOOK: Lineage: outputtbl1 PARTITION(ds=2).values EXPRESSION [] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/stats_noscan_1.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_noscan_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_noscan_1.q.out (working copy) @@ -121,8 +121,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -169,8 +169,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -217,8 +217,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 11] @@ -265,8 +265,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 12] @@ -313,8 +313,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -495,8 +495,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -551,8 +551,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -607,8 +607,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 11] @@ -663,8 +663,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 12] Index: ql/src/test/results/clientpositive/alter_view_rename.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_view_rename.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_view_rename.q.out (working copy) @@ -16,9 +16,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED view1 POSTHOOK: type: DESCTABLE -foo int None -bar string None -ds string None +foo int +bar string +ds string #### A masked pattern was here #### PREHOOK: query: ALTER VIEW view1 RENAME TO view2 @@ -34,9 +34,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED view2 POSTHOOK: type: DESCTABLE -foo int None -bar string None -ds string None +foo int +bar string +ds string #### A masked pattern was here #### PREHOOK: query: SELECT * FROM view2 Index: ql/src/test/results/clientpositive/create_view_partitioned.q.out =================================================================== --- ql/src/test/results/clientpositive/create_view_partitioned.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_view_partitioned.q.out (working copy) @@ -35,13 +35,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED vp1 POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -value string None +value string #### A masked pattern was here #### FROM src @@ -54,12 +54,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None +key string # Partition Information # col_name data_type comment -value string None +value string # Detailed Table Information Database: default @@ -249,14 +249,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -hr string None +hr string # Detailed Table Information Database: default @@ -360,12 +360,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -k string None +k string # Partition Information # col_name data_type comment -v string None +v string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out (working copy) @@ -181,6 +181,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -202,6 +203,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -348,6 +350,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -369,6 +372,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -522,6 +526,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -543,6 +548,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -564,6 +570,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -585,6 +592,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -616,6 +624,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -637,6 +646,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -659,6 +669,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -680,6 +691,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -702,6 +714,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -723,6 +736,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -809,6 +823,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -830,6 +845,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -861,6 +877,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -882,6 +899,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -904,6 +922,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -925,6 +944,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -947,6 +967,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -968,6 +989,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1053,6 +1075,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1074,6 +1097,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/create_nested_type.q.out =================================================================== --- ql/src/test/results/clientpositive/create_nested_type.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_nested_type.q.out (working copy) @@ -19,18 +19,18 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table1 POSTHOOK: type: DESCTABLE -a string None -b array None -c array> None -d map> None +a string +b array +c array> +d map> PREHOOK: query: DESCRIBE EXTENDED table1 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED table1 POSTHOOK: type: DESCTABLE -a string None -b array None -c array> None -d map> None +a string +b array +c array> +d map> #### A masked pattern was here #### PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/create_nested_type.txt' OVERWRITE INTO TABLE table1 Index: ql/src/test/results/clientpositive/load_dyn_part8.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part8.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part8.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: explain extended @@ -138,6 +138,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.nzhang_part8 @@ -173,6 +174,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.nzhang_part8 @@ -201,6 +203,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -220,6 +223,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -243,6 +247,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -262,6 +267,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -285,6 +291,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -304,6 +311,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -327,6 +335,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -346,6 +355,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -377,6 +387,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.nzhang_part8 @@ -406,6 +417,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.nzhang_part8 Index: ql/src/test/results/clientpositive/inputddl4.q.out =================================================================== --- ql/src/test/results/clientpositive/inputddl4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/inputddl4.q.out (working copy) @@ -25,39 +25,39 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE INPUTDDL4 POSTHOOK: type: DESCTABLE -viewtime string None -userid int None -page_url string None -referrer_url string None -friends array None -properties map None +viewtime string +userid int +page_url string +referrer_url string +friends array +properties map ip string IP Address of the User -ds string None -country string None +ds string +country string # Partition Information # col_name data_type comment -ds string None -country string None +ds string +country string PREHOOK: query: DESCRIBE EXTENDED INPUTDDL4 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED INPUTDDL4 POSTHOOK: type: DESCTABLE -viewtime string None -userid int None -page_url string None -referrer_url string None -friends array None -properties map None +viewtime string +userid int +page_url string +referrer_url string +friends array +properties map ip string IP Address of the User -ds string None -country string None +ds string +country string # Partition Information # col_name data_type comment -ds string None -country string None +ds string +country string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/infer_bucket_sort_dyn_part.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort_dyn_part.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort_dyn_part.q.out (working copy) @@ -62,8 +62,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -106,8 +106,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -187,8 +187,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -235,8 +235,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -324,8 +324,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -376,8 +376,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -798,8 +798,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -858,8 +858,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] Index: ql/src/test/results/clientpositive/list_bucket_query_oneskew_2.q.out =================================================================== --- ql/src/test/results/clientpositive/list_bucket_query_oneskew_2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/list_bucket_query_oneskew_2.q.out (working copy) @@ -145,13 +145,13 @@ POSTHOOK: Lineage: fact_tz PARTITION(ds=1,hr=2).y SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -x int None -y string None +x int +y string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -304,6 +304,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x,y + columns.comments columns.types int:string #### A masked pattern was here #### name default.fact_daily @@ -324,6 +325,7 @@ EXTERNAL TRUE bucket_count -1 columns x,y + columns.comments columns.types int:string #### A masked pattern was here #### name default.fact_daily @@ -465,6 +467,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x,y + columns.comments columns.types int:string #### A masked pattern was here #### name default.fact_daily @@ -485,6 +488,7 @@ EXTERNAL TRUE bucket_count -1 columns x,y + columns.comments columns.types int:string #### A masked pattern was here #### name default.fact_daily @@ -638,6 +642,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x,y + columns.comments columns.types int:string #### A masked pattern was here #### name default.fact_daily @@ -658,6 +663,7 @@ EXTERNAL TRUE bucket_count -1 columns x,y + columns.comments columns.types int:string #### A masked pattern was here #### name default.fact_daily @@ -835,6 +841,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x,y + columns.comments columns.types int:string #### A masked pattern was here #### name default.fact_daily @@ -855,6 +862,7 @@ EXTERNAL TRUE bucket_count -1 columns x,y + columns.comments columns.types int:string #### A masked pattern was here #### name default.fact_daily Index: ql/src/test/results/clientpositive/sample9.q.out =================================================================== --- ql/src/test/results/clientpositive/sample9.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sample9.q.out (working copy) @@ -97,6 +97,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -117,6 +118,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket Index: ql/src/test/results/clientpositive/list_bucket_query_multiskew_2.q.out =================================================================== --- ql/src/test/results/clientpositive/list_bucket_query_multiskew_2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/list_bucket_query_multiskew_2.q.out (working copy) @@ -57,14 +57,14 @@ POSTHOOK: Lineage: fact_daily PARTITION(ds=1,hr=4).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [1, 4] @@ -202,6 +202,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -221,6 +222,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -244,6 +246,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -263,6 +266,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -409,6 +413,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -428,6 +433,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -597,6 +603,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -616,6 +623,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -639,6 +647,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -658,6 +667,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily Index: ql/src/test/results/clientpositive/drop_partitions_filter.q.out =================================================================== --- ql/src/test/results/clientpositive/drop_partitions_filter.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/drop_partitions_filter.q.out (working copy) @@ -9,16 +9,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe ptestfilter POSTHOOK: type: DESCTABLE -a string None -b int None -c string None -d string None +a string +b int +c string +d string # Partition Information # col_name data_type comment -c string None -d string None +c string +d string PREHOOK: query: alter table ptestfilter add partition (c='US', d=1) PREHOOK: type: ALTERTABLE_ADDPARTS PREHOOK: Output: default@ptestfilter Index: ql/src/test/results/clientpositive/infer_bucket_sort_merge.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort_merge.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort_merge.q.out (working copy) @@ -35,13 +35,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)b.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -94,13 +94,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)b.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/describe_table.q.out =================================================================== --- ql/src/test/results/clientpositive/describe_table.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/describe_table.q.out (working copy) @@ -4,14 +4,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string PREHOOK: query: describe srcpart.key PREHOOK: type: DESCTABLE POSTHOOK: query: describe srcpart.key @@ -23,28 +23,28 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string PREHOOK: query: describe extended srcpart PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended srcpart POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: describe extended srcpart.key @@ -58,14 +58,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: describe formatted srcpart @@ -80,8 +80,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -122,8 +122,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -201,8 +201,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/groupby_map_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_map_ppr.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/groupby_map_ppr.q.out (working copy) @@ -135,6 +135,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -154,6 +155,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -177,6 +179,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -196,6 +199,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -235,6 +239,7 @@ properties: bucket_count -1 columns key,c1,c2 + columns.comments columns.types string:int:string #### A masked pattern was here #### name default.dest1 @@ -259,6 +264,7 @@ properties: bucket_count -1 columns key,c1,c2 + columns.comments columns.types string:int:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/union_remove_12.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_12.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_12.q.out (working copy) @@ -13,6 +13,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 subqueries is performed (one of which is a map-only query, and the -- other one is a map-join query), followed by select star and a file sink. @@ -28,17 +29,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -194,8 +200,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)b.FieldSchema(name:val, type:string, comment:null), ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -205,6 +211,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/groupby_sort_6.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_sort_6.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/groupby_sort_6.q.out (working copy) @@ -85,6 +85,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -109,6 +110,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -232,6 +234,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -261,6 +264,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -395,6 +399,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -414,6 +419,7 @@ properties: bucket_count -1 columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -453,6 +459,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -482,6 +489,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 Index: ql/src/test/results/clientpositive/annotate_stats_union.q.out =================================================================== --- ql/src/test/results/clientpositive/annotate_stats_union.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/annotate_stats_union.q.out (working copy) @@ -138,6 +138,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -158,6 +159,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -322,6 +324,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -342,6 +345,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -548,6 +552,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -568,6 +573,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -874,6 +880,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -894,6 +901,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -918,6 +926,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -938,6 +947,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1109,6 +1119,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1129,6 +1140,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1153,6 +1165,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1173,6 +1186,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/load_dyn_part3.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part3.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: explain Index: ql/src/test/results/clientpositive/char_nested_types.q.out =================================================================== --- ql/src/test/results/clientpositive/char_nested_types.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/char_nested_types.q.out (working copy) @@ -72,7 +72,7 @@ POSTHOOK: Lineage: char_nested_1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: char_nested_1.value EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: char_nested_array.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] -c1 array None +c1 array PREHOOK: query: select * from char_nested_array PREHOOK: type: QUERY PREHOOK: Input: default@char_nested_array @@ -119,7 +119,7 @@ POSTHOOK: Lineage: char_nested_1.value EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: char_nested_array.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] POSTHOOK: Lineage: char_nested_map.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:key, type:int, comment:null), (char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] -c1 map None +c1 map PREHOOK: query: select * from char_nested_map PREHOOK: type: QUERY PREHOOK: Input: default@char_nested_map @@ -176,7 +176,7 @@ POSTHOOK: Lineage: char_nested_array.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] POSTHOOK: Lineage: char_nested_map.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:key, type:int, comment:null), (char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] POSTHOOK: Lineage: char_nested_struct.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:key, type:int, comment:null), (char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] -c1 struct None +c1 struct PREHOOK: query: select * from char_nested_struct PREHOOK: type: QUERY PREHOOK: Input: default@char_nested_struct @@ -216,7 +216,7 @@ POSTHOOK: Lineage: char_nested_array.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] POSTHOOK: Lineage: char_nested_map.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:key, type:int, comment:null), (char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] POSTHOOK: Lineage: char_nested_struct.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:key, type:int, comment:null), (char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] -c1 struct None +c1 struct PREHOOK: query: select * from char_nested_cta PREHOOK: type: QUERY PREHOOK: Input: default@char_nested_cta @@ -256,7 +256,7 @@ POSTHOOK: Lineage: char_nested_array.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] POSTHOOK: Lineage: char_nested_map.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:key, type:int, comment:null), (char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] POSTHOOK: Lineage: char_nested_struct.c1 EXPRESSION [(char_nested_1)char_nested_1.FieldSchema(name:key, type:int, comment:null), (char_nested_1)char_nested_1.FieldSchema(name:value, type:char(20), comment:null), ] -c1 struct None +c1 struct PREHOOK: query: select * from char_nested_view PREHOOK: type: QUERY PREHOOK: Input: default@char_nested_view Index: ql/src/test/results/clientpositive/sample4.q.out =================================================================== --- ql/src/test/results/clientpositive/sample4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sample4.q.out (working copy) @@ -81,6 +81,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -106,6 +107,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -126,6 +128,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -163,6 +166,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -193,6 +197,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -216,6 +221,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -230,6 +236,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -259,6 +266,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -282,6 +290,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -296,6 +305,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/stats18.q.out =================================================================== --- ql/src/test/results/clientpositive/stats18.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats18.q.out (working copy) @@ -35,8 +35,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -87,8 +87,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] Index: ql/src/test/results/clientpositive/union_remove_21.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_21.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_21.q.out (working copy) @@ -11,6 +11,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select and a file sink -- However, all the columns are not selected. So, union cannot @@ -24,17 +25,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -182,7 +188,7 @@ POSTHOOK: Lineage: outputtbl1.key EXPRESSION [(inputtbl1)inputtbl1.FieldSchema(name:key, type:string, comment:null), (inputtbl1)inputtbl1.FieldSchema(name:key, type:string, comment:null), ] # col_name data_type comment -key string None +key string # Detailed Table Information Database: default @@ -192,6 +198,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/push_or.q.out =================================================================== --- ql/src/test/results/clientpositive/push_or.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/push_or.q.out (working copy) @@ -119,6 +119,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.push_or @@ -138,6 +139,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.push_or @@ -160,6 +162,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.push_or @@ -179,6 +182,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.push_or Index: ql/src/test/results/clientpositive/alter_view_as_select.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_view_as_select.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_view_as_select.q.out (working copy) @@ -15,10 +15,10 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None -ds string None -hr string None +key string +value string +ds string +hr string # Detailed Table Information Database: default @@ -54,7 +54,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -value string None +value string # Detailed Table Information Database: default @@ -98,8 +98,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/part_inherit_tbl_props_with_star.q.out =================================================================== --- ql/src/test/results/clientpositive/part_inherit_tbl_props_with_star.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/part_inherit_tbl_props_with_star.q.out (working copy) @@ -22,12 +22,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -c1 tinyint None +c1 tinyint # Partition Information # col_name data_type comment -c2 string None +c2 string # Detailed Partition Information Partition Value: [v1] Index: ql/src/test/results/clientpositive/alter_partition_format_loc.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_partition_format_loc.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_partition_format_loc.q.out (working copy) @@ -9,8 +9,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended alter_partition_format_test POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: alter table alter_partition_format_test set fileformat rcfile @@ -25,8 +25,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended alter_partition_format_test POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: type: ALTERTABLE_LOCATION @@ -41,8 +41,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended alter_partition_format_test POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: drop table alter_partition_format_test @@ -73,14 +73,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended alter_partition_format_test partition(ds='2010') POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: alter table alter_partition_format_test partition(ds='2010') set fileformat rcfile @@ -96,14 +96,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended alter_partition_format_test partition(ds='2010') POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: type: ALTERPARTITION_LOCATION @@ -119,28 +119,28 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended alter_partition_format_test partition(ds='2010') POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: desc extended alter_partition_format_test PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended alter_partition_format_test POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: alter table alter_partition_format_test set fileformat rcfile @@ -155,14 +155,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended alter_partition_format_test POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: type: ALTERTABLE_LOCATION @@ -177,14 +177,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended alter_partition_format_test POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: drop table alter_partition_format_test Index: ql/src/test/results/clientpositive/bucketcontext_7.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketcontext_7.q.out (working copy) @@ -208,6 +208,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -229,6 +230,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -250,6 +252,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -271,6 +274,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -310,6 +314,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -331,6 +336,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -354,6 +360,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -375,6 +382,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -532,6 +540,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -553,6 +562,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -576,6 +586,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -597,6 +608,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/groupby_sort_1.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_sort_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/groupby_sort_1.q.out (working copy) @@ -122,6 +122,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -148,6 +149,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -169,6 +171,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -206,6 +209,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -236,6 +240,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -259,6 +264,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -273,6 +279,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -302,6 +309,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -325,6 +333,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -339,6 +348,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -488,6 +498,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -509,6 +520,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -550,6 +562,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:string:int #### A masked pattern was here #### name default.outputtbl2 @@ -574,6 +587,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:string:int #### A masked pattern was here #### name default.outputtbl2 @@ -729,6 +743,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -759,6 +774,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -780,6 +796,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -818,6 +835,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -853,6 +871,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -881,6 +900,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -900,6 +920,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -934,6 +955,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -962,6 +984,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -981,6 +1004,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1152,6 +1176,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1182,6 +1207,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -1203,6 +1229,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -1241,6 +1268,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1276,6 +1304,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1304,6 +1333,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1323,6 +1353,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1357,6 +1388,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1385,6 +1417,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1404,6 +1437,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1586,6 +1620,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1612,6 +1647,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -1633,6 +1669,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -1670,6 +1707,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1700,6 +1738,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1723,6 +1762,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1737,6 +1777,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1766,6 +1807,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1789,6 +1831,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1803,6 +1846,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1995,6 +2039,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2016,6 +2061,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2057,6 +2103,7 @@ properties: bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -2081,6 +2128,7 @@ properties: bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -2261,6 +2309,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2282,6 +2331,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2324,6 +2374,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -2353,6 +2404,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -2583,6 +2635,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2604,6 +2657,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2646,6 +2700,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -2675,6 +2730,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -2916,6 +2972,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -2970,6 +3027,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3000,6 +3058,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3021,6 +3080,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3059,6 +3119,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3094,6 +3155,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3122,6 +3184,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3141,6 +3204,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3175,6 +3239,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3203,6 +3268,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3222,6 +3288,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3488,6 +3555,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3509,6 +3577,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3596,6 +3665,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3634,6 +3704,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3684,6 +3755,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3705,6 +3777,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3744,6 +3817,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3779,6 +3853,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3807,6 +3882,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3826,6 +3902,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3860,6 +3937,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3888,6 +3966,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3907,6 +3986,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4221,6 +4301,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4242,6 +4323,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4286,6 +4368,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4315,6 +4398,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4583,6 +4667,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4604,6 +4689,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4721,6 +4807,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4742,6 +4829,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4989,6 +5077,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5010,6 +5099,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5052,6 +5142,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -5081,6 +5172,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -5312,6 +5404,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5342,6 +5435,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5363,6 +5457,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5401,6 +5496,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5436,6 +5532,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5464,6 +5561,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5483,6 +5581,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5517,6 +5616,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5545,6 +5645,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5564,6 +5665,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5859,6 +5961,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -5885,6 +5988,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5906,6 +6010,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5943,6 +6048,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -5973,6 +6079,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -5996,6 +6103,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6010,6 +6118,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6039,6 +6148,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6062,6 +6172,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6076,6 +6187,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6360,6 +6472,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6390,6 +6503,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -6411,6 +6525,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -6449,6 +6564,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6484,6 +6600,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6512,6 +6629,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6531,6 +6649,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6565,6 +6684,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6593,6 +6713,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6612,6 +6733,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6942,6 +7064,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6972,6 +7095,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -6993,6 +7117,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -7031,6 +7156,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7066,6 +7192,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7094,6 +7221,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7113,6 +7241,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7147,6 +7276,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7175,6 +7305,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7194,6 +7325,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 Index: ql/src/test/results/clientpositive/create_1.q.out =================================================================== --- ql/src/test/results/clientpositive/create_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_1.q.out (working copy) @@ -9,14 +9,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table1 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string PREHOOK: query: DESCRIBE EXTENDED table1 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED table1 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string #### A masked pattern was here #### PREHOOK: query: CREATE TABLE IF NOT EXISTS table1 (a STRING, b STRING) STORED AS TEXTFILE @@ -34,14 +34,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table2 POSTHOOK: type: DESCTABLE -a string None -b int None +a string +b int PREHOOK: query: DESCRIBE EXTENDED table2 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED table2 POSTHOOK: type: DESCTABLE -a string None -b int None +a string +b int #### A masked pattern was here #### PREHOOK: query: CREATE TABLE table3 (a STRING, b STRING) @@ -59,14 +59,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table3 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string PREHOOK: query: DESCRIBE EXTENDED table3 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED table3 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string #### A masked pattern was here #### PREHOOK: query: CREATE TABLE table4 (a STRING, b STRING) @@ -84,14 +84,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table4 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string PREHOOK: query: DESCRIBE EXTENDED table4 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED table4 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string #### A masked pattern was here #### PREHOOK: query: CREATE TABLE table5 (a STRING, b STRING) @@ -109,13 +109,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table5 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string PREHOOK: query: DESCRIBE EXTENDED table5 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED table5 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/stats_list_bucket.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_list_bucket.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_list_bucket.q.out (working copy) @@ -18,6 +18,7 @@ stored as directories stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table stats_list_bucket ( c1 string, c2 string @@ -26,6 +27,7 @@ stored as directories stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@stats_list_bucket PREHOOK: query: -- Make sure we use hashed IDs during stats publishing. -- Try partitioned table with list bucketing. @@ -55,14 +57,14 @@ POSTHOOK: Lineage: stats_list_bucket PARTITION(ds=2008-04-08,hr=11).c2 SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -c1 string None -c2 string None +c1 string +c2 string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -72,6 +74,7 @@ Protect Mode: None #### A masked pattern was here #### Partition Parameters: + COLUMN_STATS_ACCURATE true numFiles 4 numRows 500 rawDataSize 4812 @@ -104,6 +107,7 @@ stored as directories stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- Also try non-partitioned table with list bucketing. -- Stats should show the same number of rows. @@ -115,6 +119,7 @@ stored as directories stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@stats_list_bucket_1 POSTHOOK: Lineage: stats_list_bucket PARTITION(ds=2008-04-08,hr=11).c1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: stats_list_bucket PARTITION(ds=2008-04-08,hr=11).c2 SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] @@ -142,8 +147,8 @@ POSTHOOK: Lineage: stats_list_bucket_1.c2 SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -c1 string None -c2 string None +c1 string +c2 string # Detailed Table Information Database: default @@ -153,11 +158,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE true numFiles 4 - numPartitions 0 numRows 500 rawDataSize 4812 - totalSize 5522 + totalSize 408 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/stats13.q.out =================================================================== --- ql/src/test/results/clientpositive/stats13.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats13.q.out (working copy) @@ -89,6 +89,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.analyze_srcpart @@ -108,6 +109,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.analyze_srcpart @@ -166,8 +168,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -209,8 +211,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -257,8 +259,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -305,8 +307,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 11] @@ -353,8 +355,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 12] @@ -416,8 +418,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/udf_reflect2.q.out =================================================================== --- ql/src/test/results/clientpositive/udf_reflect2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/udf_reflect2.q.out (working copy) @@ -363,6 +363,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -382,6 +383,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src Index: ql/src/test/results/clientpositive/alter_merge_2.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_merge_2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_merge_2.q.out (working copy) @@ -16,16 +16,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended src_rc_merge_test_part partition (ds='2012-01-03', ts='2012-01-03+14:46:31') POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None -ts string None +key int +value string +ds string +ts string # Partition Information # col_name data_type comment -ds string None -ts string None +ds string +ts string #### A masked pattern was here #### PREHOOK: query: load data local inpath '../../data/files/smbbucket_1.rc' into table src_rc_merge_test_part partition (ds='2012-01-03', ts='2012-01-03+14:46:31') Index: ql/src/test/results/clientpositive/varchar_serde.q.out =================================================================== --- ql/src/test/results/clientpositive/varchar_serde.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/varchar_serde.q.out (working copy) @@ -122,8 +122,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_regex POSTHOOK: Output: default@varchar_serde_lb -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] PREHOOK: query: select * from varchar_serde_lb limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@varchar_serde_lb @@ -132,8 +132,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_lb #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] 474 val_475 62 val_63 468 val_469 @@ -147,8 +147,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_lb #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] val_0 3 val_1 2 val_10 1 @@ -173,8 +173,8 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@varchar_serde_ls -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] PREHOOK: query: alter table varchar_serde_ls set serde 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@varchar_serde_ls @@ -183,8 +183,8 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@varchar_serde_ls POSTHOOK: Output: default@varchar_serde_ls -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] PREHOOK: query: insert overwrite table varchar_serde_ls select key, value from varchar_serde_lb PREHOOK: type: QUERY @@ -195,10 +195,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_lb POSTHOOK: Output: default@varchar_serde_ls -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: select * from varchar_serde_ls limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@varchar_serde_ls @@ -207,10 +207,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_ls #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] 474 val_475 62 val_63 468 val_469 @@ -224,10 +224,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_ls #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] val_0 3 val_1 2 val_10 1 @@ -252,10 +252,10 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@varchar_serde_c -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: alter table varchar_serde_c set serde 'org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@varchar_serde_c @@ -264,10 +264,10 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@varchar_serde_c POSTHOOK: Output: default@varchar_serde_c -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: insert overwrite table varchar_serde_c select key, value from varchar_serde_ls PREHOOK: type: QUERY @@ -278,12 +278,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_ls POSTHOOK: Output: default@varchar_serde_c -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: select * from varchar_serde_c limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@varchar_serde_c @@ -292,12 +292,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_c #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] 474 val_475 62 val_63 468 val_469 @@ -311,12 +311,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_c #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] val_0 3 val_1 2 val_10 1 @@ -341,12 +341,12 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@varchar_serde_lbc -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: alter table varchar_serde_lbc set serde 'org.apache.hadoop.hive.serde2.columnar.LazyBinaryColumnarSerDe' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@varchar_serde_lbc @@ -355,12 +355,12 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@varchar_serde_lbc POSTHOOK: Output: default@varchar_serde_lbc -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: insert overwrite table varchar_serde_lbc select key, value from varchar_serde_c PREHOOK: type: QUERY @@ -371,14 +371,14 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_c POSTHOOK: Output: default@varchar_serde_lbc -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: select * from varchar_serde_lbc limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@varchar_serde_lbc @@ -387,14 +387,14 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_lbc #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] 474 val_475 62 val_63 468 val_469 @@ -408,14 +408,14 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_lbc #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] val_0 3 val_1 2 val_10 1 @@ -440,14 +440,14 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@varchar_serde_orc -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: alter table varchar_serde_orc set serde 'org.apache.hadoop.hive.ql.io.orc.OrcSerde' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@varchar_serde_orc @@ -456,14 +456,14 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@varchar_serde_orc POSTHOOK: Output: default@varchar_serde_orc -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: insert overwrite table varchar_serde_orc select key, value from varchar_serde_lbc PREHOOK: type: QUERY @@ -474,16 +474,16 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_lbc POSTHOOK: Output: default@varchar_serde_orc -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: select * from varchar_serde_orc limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@varchar_serde_orc @@ -492,16 +492,16 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_orc #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:null), ] 474 val_475 62 val_63 468 val_469 @@ -515,16 +515,16 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@varchar_serde_orc #### A masked pattern was here #### -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:null), ] val_0 3 val_1 2 val_10 1 @@ -538,16 +538,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@varchar_serde_regex POSTHOOK: Output: default@varchar_serde_regex -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: drop table if exists varchar_serde_lb PREHOOK: type: DROPTABLE PREHOOK: Input: default@varchar_serde_lb @@ -556,16 +556,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@varchar_serde_lb POSTHOOK: Output: default@varchar_serde_lb -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: drop table if exists varchar_serde_ls PREHOOK: type: DROPTABLE PREHOOK: Input: default@varchar_serde_ls @@ -574,16 +574,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@varchar_serde_ls POSTHOOK: Output: default@varchar_serde_ls -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: drop table if exists varchar_serde_c PREHOOK: type: DROPTABLE PREHOOK: Input: default@varchar_serde_c @@ -592,16 +592,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@varchar_serde_c POSTHOOK: Output: default@varchar_serde_c -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: drop table if exists varchar_serde_lbc PREHOOK: type: DROPTABLE PREHOOK: Input: default@varchar_serde_lbc @@ -610,16 +610,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@varchar_serde_lbc POSTHOOK: Output: default@varchar_serde_lbc -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:null), ] PREHOOK: query: drop table if exists varchar_serde_orc PREHOOK: type: DROPTABLE PREHOOK: Input: default@varchar_serde_orc @@ -628,13 +628,13 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@varchar_serde_orc POSTHOOK: Output: default@varchar_serde_orc -POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:from deserializer), ] -POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:from deserializer), ] +POSTHOOK: Lineage: varchar_serde_c.key SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_c.value SIMPLE [(varchar_serde_ls)varchar_serde_ls.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lb.key SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:key, type:varchar(10), comment:), ] +POSTHOOK: Lineage: varchar_serde_lb.value SIMPLE [(varchar_serde_regex)varchar_serde_regex.FieldSchema(name:value, type:varchar(20), comment:), ] +POSTHOOK: Lineage: varchar_serde_lbc.key SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_lbc.value SIMPLE [(varchar_serde_c)varchar_serde_c.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.key SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_ls.value SIMPLE [(varchar_serde_lb)varchar_serde_lb.FieldSchema(name:value, type:varchar(20), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.key SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:key, type:varchar(10), comment:null), ] +POSTHOOK: Lineage: varchar_serde_orc.value SIMPLE [(varchar_serde_lbc)varchar_serde_lbc.FieldSchema(name:value, type:varchar(20), comment:null), ] Index: ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out (working copy) @@ -188,6 +188,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -208,6 +209,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -240,6 +242,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -260,6 +263,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -283,6 +287,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -303,6 +308,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -326,6 +332,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -346,6 +353,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -511,6 +519,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -531,6 +540,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -563,6 +573,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -583,6 +594,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -606,6 +618,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -626,6 +639,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -649,6 +663,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -669,6 +684,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -833,6 +849,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -853,6 +870,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -892,6 +910,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -912,6 +931,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -935,6 +955,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -955,6 +976,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/infer_bucket_sort_convert_join.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort_convert_join.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort_convert_join.q.out (working copy) @@ -35,13 +35,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)b.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -110,13 +110,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=1).value SIMPLE [(src)b.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/rand_partitionpruner1.q.out =================================================================== --- ql/src/test/results/clientpositive/rand_partitionpruner1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/rand_partitionpruner1.q.out (working copy) @@ -79,6 +79,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -98,6 +99,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src Index: ql/src/test/results/clientpositive/combine2_hadoop20.q.out =================================================================== --- ql/src/test/results/clientpositive/combine2_hadoop20.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/combine2_hadoop20.q.out (working copy) @@ -256,6 +256,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -275,6 +276,7 @@ properties: bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -297,6 +299,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -316,6 +319,7 @@ properties: bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -338,6 +342,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -357,6 +362,7 @@ properties: bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -379,6 +385,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -398,6 +405,7 @@ properties: bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -420,6 +428,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -439,6 +448,7 @@ properties: bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -461,6 +471,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -480,6 +491,7 @@ properties: bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -502,6 +514,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -521,6 +534,7 @@ properties: bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -543,6 +557,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 @@ -562,6 +577,7 @@ properties: bucket_count -1 columns key + columns.comments columns.types string #### A masked pattern was here #### name default.combine2 Index: ql/src/test/results/clientpositive/bucketcontext_2.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketcontext_2.q.out (working copy) @@ -175,6 +175,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -196,6 +197,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -235,6 +237,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -256,6 +259,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -279,6 +283,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -300,6 +305,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -455,6 +461,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -476,6 +483,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -499,6 +507,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -520,6 +529,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/protectmode.q.out =================================================================== --- ql/src/test/results/clientpositive/protectmode.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/protectmode.q.out (working copy) @@ -45,7 +45,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl1 POSTHOOK: type: DESCTABLE -col string None +col string #### A masked pattern was here #### PREHOOK: query: alter table tbl1 disable offline @@ -60,7 +60,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl1 POSTHOOK: type: DESCTABLE -col string None +col string #### A masked pattern was here #### PREHOOK: query: select * from tbl1 @@ -146,13 +146,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl2 partition (p='p1') POSTHOOK: type: DESCTABLE -col string None -p string None +col string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### PREHOOK: query: alter table tbl2 enable offline @@ -167,13 +167,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl2 POSTHOOK: type: DESCTABLE -col string None -p string None +col string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### PREHOOK: query: alter table tbl2 enable no_drop @@ -188,13 +188,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl2 POSTHOOK: type: DESCTABLE -col string None -p string None +col string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### PREHOOK: query: alter table tbl2 drop partition (p='p3') @@ -217,13 +217,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl2 POSTHOOK: type: DESCTABLE -col string None -p string None +col string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### PREHOOK: query: alter table tbl2 disable no_drop @@ -238,13 +238,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl2 POSTHOOK: type: DESCTABLE -col string None -p string None +col string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### PREHOOK: query: select * from tbl2 where p='p2' @@ -280,13 +280,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl2 partition (p='p1') POSTHOOK: type: DESCTABLE -col string None -p string None +col string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### PREHOOK: query: select * from tbl2 where p='p1' Index: ql/src/test/results/clientpositive/auto_join_reordering_values.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_join_reordering_values.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_join_reordering_values.q.out (working copy) @@ -230,6 +230,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns dealid,date,time,cityid,userid + columns.comments columns.types int:string:string:int:int #### A masked pattern was here #### name default.orderpayment_small @@ -249,6 +250,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns dealid,date,time,cityid,userid + columns.comments columns.types int:string:string:int:int #### A masked pattern was here #### name default.orderpayment_small @@ -348,6 +350,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns dealid,date,time,cityid,userid + columns.comments columns.types int:string:string:int:int #### A masked pattern was here #### name default.orderpayment_small @@ -367,6 +370,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns dealid,date,time,cityid,userid + columns.comments columns.types int:string:string:int:int #### A masked pattern was here #### name default.orderpayment_small @@ -466,6 +470,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns dealid,date,time,cityid,userid + columns.comments columns.types int:string:string:int:int #### A masked pattern was here #### name default.orderpayment_small @@ -485,6 +490,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns dealid,date,time,cityid,userid + columns.comments columns.types int:string:string:int:int #### A masked pattern was here #### name default.orderpayment_small @@ -584,6 +590,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns userid + columns.comments columns.types int #### A masked pattern was here #### name default.user_small @@ -603,6 +610,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns userid + columns.comments columns.types int #### A masked pattern was here #### name default.user_small Index: ql/src/test/results/clientpositive/describe_pretty.q.out =================================================================== --- ql/src/test/results/clientpositive/describe_pretty.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/describe_pretty.q.out (working copy) @@ -91,7 +91,7 @@ GHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvzxyz12 3 which will not fit in a line by itself for small column widths. -col7_nocomment string None +col7_nocomment string PREHOOK: query: DESCRIBE PRETTY test_table PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE PRETTY test_table @@ -109,7 +109,7 @@ into multiple lines. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin in dolor nisl, sodales adipiscing tortor. Integer venenatis col6 string This comment has a very long single word ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvzxyz123 which will not fit in a line by itself for small column widths. -col7_nocomment string None +col7_nocomment string PREHOOK: query: DESCRIBE PRETTY test_table PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE PRETTY test_table @@ -157,7 +157,7 @@ fit in a line by itself for small column widths. -col7_nocomment string None +col7_nocomment string PREHOOK: query: DESCRIBE PRETTY test_table PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE PRETTY test_table @@ -192,7 +192,7 @@ will not fit in a line by itself for small column widths. -col7_nocomment string None +col7_nocomment string PREHOOK: query: CREATE TABLE test_table_very_long_column_name( col1 INT COMMENT 'col1 one line comment', col2_abcdefghiklmnopqrstuvxyz STRING COMMENT 'col2 @@ -329,10 +329,10 @@ will not fit in a line by itself for small column widths. -col7_nocomment string None -ds string None +col7_nocomment string +ds string # Partition Information col_name data_type comment -ds string None +ds string Index: ql/src/test/results/clientpositive/union_remove_5.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_5.q.out (working copy) @@ -12,6 +12,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 3 subqueries is performed (exactly one of which requires a map-reduce job) -- followed by select star and a file sink. @@ -26,17 +27,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -235,8 +241,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -246,6 +252,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 3 + numRows -1 + rawDataSize -1 + totalSize 408 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/stats_only_null.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_only_null.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_only_null.q.out (working copy) @@ -285,15 +285,15 @@ POSTHOOK: Lineage: stats_null_part PARTITION(dt=2011).d SIMPLE [(temps_null)temps_null.FieldSchema(name:d, type:smallint, comment:null), ] # col_name data_type comment -a double None -b int None -c string None -d smallint None +a double +b int +c string +d smallint # Partition Information # col_name data_type comment -dt string None +dt string # Detailed Partition Information Partition Value: [2010] @@ -338,15 +338,15 @@ POSTHOOK: Lineage: stats_null_part PARTITION(dt=2011).d SIMPLE [(temps_null)temps_null.FieldSchema(name:d, type:smallint, comment:null), ] # col_name data_type comment -a double None -b int None -c string None -d smallint None +a double +b int +c string +d smallint # Partition Information # col_name data_type comment -dt string None +dt string # Detailed Partition Information Partition Value: [2011] Index: ql/src/test/results/clientpositive/bucket2.q.out =================================================================== --- ql/src/test/results/clientpositive/bucket2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucket2.q.out (working copy) @@ -65,6 +65,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -84,6 +85,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -122,6 +124,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket2_1 @@ -147,6 +150,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket2_1 Index: ql/src/test/results/clientpositive/infer_bucket_sort_multi_insert.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort_multi_insert.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort_multi_insert.q.out (working copy) @@ -45,13 +45,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=2).value SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -88,13 +88,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=2).value SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [2] @@ -161,13 +161,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -208,13 +208,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [2] @@ -289,13 +289,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -340,13 +340,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [2] @@ -429,13 +429,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -484,13 +484,13 @@ POSTHOOK: Lineage: test_table PARTITION(part=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [2] Index: ql/src/test/results/clientpositive/groupby_map_ppr_multi_distinct.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_map_ppr_multi_distinct.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/groupby_map_ppr_multi_distinct.q.out (working copy) @@ -152,6 +152,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -171,6 +172,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -194,6 +196,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -213,6 +216,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -252,6 +256,7 @@ properties: bucket_count -1 columns key,c1,c2,c3,c4 + columns.comments columns.types string:int:string:int:int #### A masked pattern was here #### name default.dest1 @@ -276,6 +281,7 @@ properties: bucket_count -1 columns key,c1,c2,c3,c4 + columns.comments columns.types string:int:string:int:int #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/parallel_orderby.q.out =================================================================== --- ql/src/test/results/clientpositive/parallel_orderby.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/parallel_orderby.q.out (working copy) @@ -91,8 +91,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -200,8 +200,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/filter_join_breaktask.q.out =================================================================== --- ql/src/test/results/clientpositive/filter_join_breaktask.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/filter_join_breaktask.q.out (working copy) @@ -184,6 +184,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.filter_join_breaktask @@ -203,6 +204,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.filter_join_breaktask @@ -305,6 +307,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.filter_join_breaktask @@ -324,6 +327,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.filter_join_breaktask Index: ql/src/test/results/clientpositive/sort_merge_join_desc_5.q.out =================================================================== --- ql/src/test/results/clientpositive/sort_merge_join_desc_5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sort_merge_join_desc_5.q.out (working copy) @@ -167,6 +167,7 @@ bucket_count 1 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -188,6 +189,7 @@ bucket_count 1 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/join17.q.out =================================================================== --- ql/src/test/results/clientpositive/join17.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join17.q.out (working copy) @@ -94,6 +94,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -113,6 +114,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -156,6 +158,7 @@ properties: bucket_count -1 columns key1,value1,key2,value2 + columns.comments columns.types int:string:int:string #### A masked pattern was here #### name default.dest1 @@ -180,6 +183,7 @@ properties: bucket_count -1 columns key1,value1,key2,value2 + columns.comments columns.types int:string:int:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/input_part9.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part9.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input_part9.q.out (working copy) @@ -85,6 +85,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -104,6 +105,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -127,6 +129,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -146,6 +149,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/create_insert_outputformat.q.out =================================================================== --- ql/src/test/results/clientpositive/create_insert_outputformat.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_insert_outputformat.q.out (working copy) @@ -27,8 +27,8 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: table_test_output_format.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: table_test_output_format.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key int None -value string None +key int +value string PREHOOK: query: CREATE TABLE table_test_output_format_sequencefile(key INT, value STRING) STORED AS INPUTFORMAT 'org.apache.hadoop.mapred.SequenceFileInputFormat' OUTPUTFORMAT 'org.apache.hadoop.mapred.SequenceFileOutputFormat' @@ -64,8 +64,8 @@ POSTHOOK: Lineage: table_test_output_format.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: table_test_output_format_sequencefile.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: table_test_output_format_sequencefile.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key int None -value string None +key int +value string PREHOOK: query: CREATE TABLE table_test_output_format_hivesequencefile(key INT, value STRING) STORED AS INPUTFORMAT 'org.apache.hadoop.mapred.SequenceFileInputFormat' OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat' @@ -107,5 +107,5 @@ POSTHOOK: Lineage: table_test_output_format_hivesequencefile.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: table_test_output_format_sequencefile.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: table_test_output_format_sequencefile.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key int None -value string None +key int +value string Index: ql/src/test/results/clientpositive/alter_table_serde2.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_table_serde2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_table_serde2.q.out (working copy) @@ -17,13 +17,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -63,13 +63,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -118,13 +118,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -169,13 +169,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/bucketmapjoin7.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin7.q.out (working copy) @@ -195,6 +195,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -215,6 +216,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -255,6 +257,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -275,6 +278,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/parquet_ctas.q.out =================================================================== --- ql/src/test/results/clientpositive/parquet_ctas.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/parquet_ctas.q.out (working copy) @@ -50,8 +50,8 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: staging.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: staging.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key int from deserializer -value string from deserializer +key int +value string PREHOOK: query: select * from parquet_ctas PREHOOK: type: QUERY PREHOOK: Input: default@parquet_ctas @@ -87,8 +87,8 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: staging.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: staging.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -_c0 int from deserializer -_c1 string from deserializer +_c0 int +_c1 string PREHOOK: query: select * from parquet_ctas_advanced PREHOOK: type: QUERY PREHOOK: Input: default@parquet_ctas_advanced @@ -124,8 +124,8 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: staging.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: staging.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -mykey int from deserializer -myvalue string from deserializer +mykey int +myvalue string PREHOOK: query: select * from parquet_ctas_alias PREHOOK: type: QUERY PREHOOK: Input: default@parquet_ctas_alias @@ -161,9 +161,9 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: staging.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: staging.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key int from deserializer -_c1 int from deserializer -myvalue string from deserializer +key int +_c1 int +myvalue string PREHOOK: query: select * from parquet_ctas_mixed PREHOOK: type: QUERY PREHOOK: Input: default@parquet_ctas_mixed Index: ql/src/test/results/clientpositive/bucketmapjoin11.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin11.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin11.q.out (working copy) @@ -252,6 +252,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -272,6 +273,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -293,6 +295,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -313,6 +316,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -352,6 +356,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -372,6 +377,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -395,6 +401,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -415,6 +422,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -613,6 +621,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -633,6 +642,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -654,6 +664,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -674,6 +685,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -713,6 +725,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -733,6 +746,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -756,6 +770,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -776,6 +791,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/join26.q.out =================================================================== --- ql/src/test/results/clientpositive/join26.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join26.q.out (working copy) @@ -146,6 +146,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -193,6 +194,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -212,6 +214,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -246,6 +249,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -276,6 +280,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -299,6 +304,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -313,6 +319,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -342,6 +349,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -365,6 +373,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -379,6 +388,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 Index: ql/src/test/results/clientpositive/bucketmapjoin_negative.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin_negative.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin_negative.q.out (working copy) @@ -176,6 +176,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -205,6 +206,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -225,6 +227,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -255,6 +258,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -275,6 +279,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -312,6 +317,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -342,6 +348,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -365,6 +372,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -379,6 +387,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -408,6 +417,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -431,6 +441,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -445,6 +456,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result Index: ql/src/test/results/clientpositive/load_dyn_part10.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part10.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part10.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: explain Index: ql/src/test/results/clientpositive/rcfile_default_format.q.out =================================================================== --- ql/src/test/results/clientpositive/rcfile_default_format.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/rcfile_default_format.q.out (working copy) @@ -11,7 +11,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None +key string # Detailed Table Information Database: default @@ -46,8 +46,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -97,7 +97,7 @@ POSTHOOK: Lineage: rcfile_default_format_txtfile.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None +key string # Detailed Table Information Database: default @@ -139,8 +139,8 @@ POSTHOOK: Lineage: rcfile_default_format_txtfile.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -182,8 +182,8 @@ POSTHOOK: Lineage: rcfile_default_format_txtfile.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string from deserializer -value string from deserializer +key string +value string # Detailed Table Information Database: default @@ -225,7 +225,7 @@ POSTHOOK: Lineage: rcfile_default_format_txtfile.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string from deserializer +key string # Detailed Table Information Database: default @@ -262,8 +262,8 @@ POSTHOOK: Lineage: rcfile_default_format_txtfile.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string from deserializer -value string from deserializer +key string +value string # Detailed Table Information Database: default @@ -305,7 +305,7 @@ POSTHOOK: Lineage: rcfile_default_format_txtfile.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -key string from deserializer +key string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/input3.q.out =================================================================== --- ql/src/test/results/clientpositive/input3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input3.q.out (working copy) @@ -9,8 +9,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE TEST3a POSTHOOK: type: DESCTABLE -a int None -b double None +a int +b double PREHOOK: query: CREATE TABLE TEST3b(A ARRAY, B DOUBLE, C MAP) STORED AS TEXTFILE PREHOOK: type: CREATETABLE PREHOOK: Output: database:default @@ -22,9 +22,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE TEST3b POSTHOOK: type: DESCTABLE -a array None -b double None -c map None +a array +b double +c map PREHOOK: query: SHOW TABLES PREHOOK: type: SHOWTABLES POSTHOOK: query: SHOW TABLES @@ -69,10 +69,10 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE TEST3b POSTHOOK: type: DESCTABLE -a array None -b double None -c map None -x double None +a array +b double +c map +x double PREHOOK: query: EXPLAIN ALTER TABLE TEST3b RENAME TO TEST3c PREHOOK: type: ALTERTABLE_RENAME @@ -103,10 +103,10 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE TEST3c POSTHOOK: type: DESCTABLE -a array None -b double None -c map None -x double None +a array +b double +c map +x double PREHOOK: query: SHOW TABLES PREHOOK: type: SHOWTABLES POSTHOOK: query: SHOW TABLES @@ -151,7 +151,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED TEST3c POSTHOOK: type: DESCTABLE -r1 int None -r2 double None +r1 int +r2 double #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/stats5.q.out =================================================================== --- ql/src/test/results/clientpositive/stats5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats5.q.out (working copy) @@ -38,8 +38,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/alter_table_serde.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_table_serde.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_table_serde.q.out (working copy) @@ -11,9 +11,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended test_table POSTHOOK: type: DESCTABLE -id int None -query string None -name string None +id int +query string +name string #### A masked pattern was here #### PREHOOK: query: alter table test_table set serde 'org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe' @@ -28,9 +28,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended test_table POSTHOOK: type: DESCTABLE -id int from deserializer -query string from deserializer -name string from deserializer +id int +query string +name string #### A masked pattern was here #### PREHOOK: query: alter table test_table set serdeproperties ('field.delim' = ',') @@ -45,9 +45,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended test_table POSTHOOK: type: DESCTABLE -id int from deserializer -query string from deserializer -name string from deserializer +id int +query string +name string #### A masked pattern was here #### PREHOOK: query: drop table test_table @@ -78,15 +78,15 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended test_table partition (dt='2011') POSTHOOK: type: DESCTABLE -id int None -query string None -name string None -dt string None +id int +query string +name string +dt string # Partition Information # col_name data_type comment -dt string None +dt string #### A masked pattern was here #### PREHOOK: query: alter table test_table set serde 'org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe' @@ -101,15 +101,15 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended test_table partition (dt='2011') POSTHOOK: type: DESCTABLE -id int None -query string None -name string None -dt string None +id int +query string +name string +dt string # Partition Information # col_name data_type comment -dt string None +dt string #### A masked pattern was here #### PREHOOK: query: alter table test_table set serdeproperties ('field.delim' = ',') @@ -124,15 +124,15 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended test_table partition (dt='2011') POSTHOOK: type: DESCTABLE -id int None -query string None -name string None -dt string None +id int +query string +name string +dt string # Partition Information # col_name data_type comment -dt string None +dt string #### A masked pattern was here #### PREHOOK: query: -- test partitions @@ -152,15 +152,15 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended test_table partition (dt='2011') POSTHOOK: type: DESCTABLE -id int None -query string None -name string None -dt string None +id int +query string +name string +dt string # Partition Information # col_name data_type comment -dt string None +dt string #### A masked pattern was here #### PREHOOK: query: alter table test_table partition(dt='2011') set serdeproperties ('field.delim' = ',') @@ -176,15 +176,15 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended test_table partition (dt='2011') POSTHOOK: type: DESCTABLE -id int None -query string None -name string None -dt string None +id int +query string +name string +dt string # Partition Information # col_name data_type comment -dt string None +dt string #### A masked pattern was here #### PREHOOK: query: drop table test_table Index: ql/src/test/results/clientpositive/join35.q.out =================================================================== --- ql/src/test/results/clientpositive/join35.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join35.q.out (working copy) @@ -189,6 +189,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -208,6 +209,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -290,6 +292,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:int #### A masked pattern was here #### name default.dest_j1 @@ -335,6 +338,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:int #### A masked pattern was here #### name default.dest_j1 @@ -411,6 +415,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -430,6 +435,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -458,6 +464,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:int #### A masked pattern was here #### name default.dest_j1 @@ -512,6 +519,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -531,6 +539,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src Index: ql/src/test/results/clientpositive/ppd_join_filter.q.out =================================================================== --- ql/src/test/results/clientpositive/ppd_join_filter.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ppd_join_filter.q.out (working copy) @@ -161,6 +161,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -180,6 +181,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -285,6 +287,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -304,6 +307,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -558,6 +562,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -577,6 +582,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -682,6 +688,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -701,6 +708,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -955,6 +963,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -974,6 +983,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1079,6 +1089,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1098,6 +1109,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1352,6 +1364,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1371,6 +1384,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1476,6 +1490,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1495,6 +1510,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src Index: ql/src/test/results/clientpositive/bucketmapjoin2.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin2.q.out (working copy) @@ -200,6 +200,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -229,6 +230,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -249,6 +251,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -288,6 +291,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -308,6 +312,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -342,6 +347,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -372,6 +378,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -395,6 +402,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -409,6 +417,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -438,6 +447,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -461,6 +471,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -475,6 +486,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -771,6 +783,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -804,6 +817,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -824,6 +838,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -863,6 +878,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -883,6 +899,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -918,6 +935,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -953,6 +971,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -981,6 +1000,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1000,6 +1020,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1034,6 +1055,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1062,6 +1084,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1081,6 +1104,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1537,6 +1561,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1570,6 +1595,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -1590,6 +1616,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -1611,6 +1638,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -1631,6 +1659,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -1670,6 +1699,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -1690,6 +1720,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -1725,6 +1756,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1760,6 +1792,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1788,6 +1821,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1807,6 +1841,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1841,6 +1876,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1869,6 +1905,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1888,6 +1925,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result Index: ql/src/test/results/clientpositive/alter_partition_clusterby_sortby.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_partition_clusterby_sortby.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_partition_clusterby_sortby.q.out (working copy) @@ -31,13 +31,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a int None -b int None +a int +b int # Partition Information # col_name data_type comment -c string None +c string # Detailed Partition Information Partition Value: [abc] @@ -84,13 +84,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a int None -b int None +a int +b int # Partition Information # col_name data_type comment -c string None +c string # Detailed Partition Information Partition Value: [abc] @@ -137,13 +137,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a int None -b int None +a int +b int # Partition Information # col_name data_type comment -c string None +c string # Detailed Partition Information Partition Value: [abc] @@ -181,13 +181,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a int None -b int None +a int +b int # Partition Information # col_name data_type comment -c string None +c string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/vectorized_rcfile_columnar.q.out =================================================================== --- ql/src/test/results/clientpositive/vectorized_rcfile_columnar.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/vectorized_rcfile_columnar.q.out (working copy) @@ -39,8 +39,8 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: columntable.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: columntable.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None +key string +value string PREHOOK: query: SELECT key, value FROM columnTable PREHOOK: type: QUERY PREHOOK: Input: default@columntable Index: ql/src/test/results/clientpositive/join_map_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/join_map_ppr.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join_map_ppr.q.out (working copy) @@ -148,6 +148,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -195,6 +196,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -214,6 +216,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -248,6 +251,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -278,6 +282,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -301,6 +306,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -315,6 +321,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -344,6 +351,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -367,6 +375,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -381,6 +390,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -742,6 +752,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -793,6 +804,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -812,6 +824,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -847,6 +860,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -882,6 +896,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -910,6 +925,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -929,6 +945,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -963,6 +980,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -991,6 +1009,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -1010,6 +1029,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 Index: ql/src/test/results/clientpositive/stats0.q.out =================================================================== --- ql/src/test/results/clientpositive/stats0.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats0.q.out (working copy) @@ -60,6 +60,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -84,6 +85,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -103,6 +105,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -131,6 +134,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -163,8 +167,8 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: stats_non_partitioned.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: stats_non_partitioned.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None +key string +value string #### A masked pattern was here #### PREHOOK: query: select * from stats_non_partitioned @@ -1281,14 +1285,14 @@ POSTHOOK: Lineage: stats_non_partitioned.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: describe extended stats_partitioned @@ -1299,14 +1303,14 @@ POSTHOOK: Lineage: stats_non_partitioned.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: drop table stats_non_partitioned @@ -1408,6 +1412,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -1432,6 +1437,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1451,6 +1457,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1488,6 +1495,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -1518,6 +1526,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -1541,6 +1550,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -1555,6 +1565,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -1584,6 +1595,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -1607,6 +1619,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -1621,6 +1634,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.stats_non_partitioned @@ -1666,8 +1680,8 @@ POSTHOOK: Lineage: stats_non_partitioned.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None +key string +value string #### A masked pattern was here #### PREHOOK: query: select * from stats_non_partitioned @@ -2856,14 +2870,14 @@ POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: describe extended stats_partitioned @@ -2878,13 +2892,13 @@ POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: stats_partitioned PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/join9.q.out =================================================================== --- ql/src/test/results/clientpositive/join9.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join9.q.out (working copy) @@ -110,6 +110,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -129,6 +130,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -155,6 +157,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -174,6 +177,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -215,6 +219,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -239,6 +244,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/smb_mapjoin_11.q.out =================================================================== --- ql/src/test/results/clientpositive/smb_mapjoin_11.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/smb_mapjoin_11.q.out (working copy) @@ -165,6 +165,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 @@ -193,6 +194,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table1 @@ -214,6 +216,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table1 @@ -242,6 +245,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 Index: ql/src/test/results/clientpositive/ppr_allchildsarenull.q.out =================================================================== --- ql/src/test/results/clientpositive/ppr_allchildsarenull.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ppr_allchildsarenull.q.out (working copy) @@ -116,6 +116,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -135,6 +136,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -158,6 +160,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -177,6 +180,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -338,6 +342,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -357,6 +362,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -380,6 +386,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -399,6 +406,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -422,6 +430,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -441,6 +450,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -464,6 +474,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -483,6 +494,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/union_remove_19.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_19.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_19.q.out (working copy) @@ -10,6 +10,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- There is no need to write the temporary results of the sub-queries, and then read them @@ -22,17 +23,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -182,8 +188,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -193,6 +199,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/rcfile_bigdata.q.out =================================================================== --- ql/src/test/results/clientpositive/rcfile_bigdata.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/rcfile_bigdata.q.out (working copy) @@ -33,8 +33,8 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: columntable_bigdata.key SCRIPT [(src)src.FieldSchema(name:key, type:string, comment:default), (src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: columntable_bigdata.value SCRIPT [(src)src.FieldSchema(name:key, type:string, comment:default), (src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None +key string +value string PREHOOK: query: select count(columnTable_Bigdata.key) from columnTable_Bigdata PREHOOK: type: QUERY PREHOOK: Input: default@columntable_bigdata Index: ql/src/test/results/clientpositive/alter2.q.out =================================================================== --- ql/src/test/results/clientpositive/alter2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter2.q.out (working copy) @@ -9,14 +9,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: show partitions alter2 @@ -36,14 +36,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: show partitions alter2 @@ -64,14 +64,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: show partitions alter2 @@ -99,14 +99,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: show partitions alter2 @@ -126,14 +126,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: show partitions alter2 @@ -154,14 +154,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: show partitions alter2 @@ -220,14 +220,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: SHOW PARTITIONS alter2 @@ -247,14 +247,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: SHOW PARTITIONS alter2 @@ -275,14 +275,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: SHOW PARTITIONS alter2 @@ -310,14 +310,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: SHOW PARTITIONS alter2 @@ -337,14 +337,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: SHOW PARTITIONS alter2 @@ -365,14 +365,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter2 POSTHOOK: type: DESCTABLE -a int None -b int None -insertdate string None +a int +b int +insertdate string # Partition Information # col_name data_type comment -insertdate string None +insertdate string #### A masked pattern was here #### PREHOOK: query: SHOW PARTITIONS alter2 Index: ql/src/test/results/clientpositive/inputddl6.q.out =================================================================== --- ql/src/test/results/clientpositive/inputddl6.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/inputddl6.q.out (working copy) @@ -33,28 +33,28 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED INPUTDDL6 POSTHOOK: type: DESCTABLE -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: DESCRIBE EXTENDED INPUTDDL6 PARTITION (ds='2008-04-08') PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED INPUTDDL6 PARTITION (ds='2008-04-08') POSTHOOK: type: DESCTABLE -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: SHOW PARTITIONS INPUTDDL6 Index: ql/src/test/results/clientpositive/vectorization_part.q.out =================================================================== --- ql/src/test/results/clientpositive/vectorization_part.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/vectorization_part.q.out (working copy) @@ -13,18 +13,18 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@alltypesorc_part@ds=2011 -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] PREHOOK: query: insert overwrite table alltypesorc_part partition (ds='2012') select * from alltypesorc limit 100 PREHOOK: type: QUERY PREHOOK: Input: default@alltypesorc @@ -33,30 +33,30 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@alltypesorc_part@ds=2012 -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] PREHOOK: query: select count(cdouble), cint from alltypesorc_part where ds='2011' group by cint limit 10 PREHOOK: type: QUERY PREHOOK: Input: default@alltypesorc_part @@ -67,30 +67,30 @@ POSTHOOK: Input: default@alltypesorc_part POSTHOOK: Input: default@alltypesorc_part@ds=2011 #### A masked pattern was here #### -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cbigint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cdouble SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cfloat SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).csmallint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2012).ctinyint SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), ] 100 528534767 PREHOOK: query: select count(*) from alltypesorc_part A join alltypesorc_part B on A.ds=B.ds PREHOOK: type: QUERY Index: ql/src/test/results/clientpositive/database.q.out =================================================================== --- ql/src/test/results/clientpositive/database.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/database.q.out (working copy) @@ -139,14 +139,14 @@ POSTHOOK: query: -- DESCRIBE table in non-default DB DESCRIBE test_table POSTHOOK: type: DESCTABLE -col1 string None +col1 string PREHOOK: query: -- DESCRIBE EXTENDED in non-default DB DESCRIBE EXTENDED test_table PREHOOK: type: DESCTABLE POSTHOOK: query: -- DESCRIBE EXTENDED in non-default DB DESCRIBE EXTENDED test_table POSTHOOK: type: DESCTABLE -col1 string None +col1 string #### A masked pattern was here #### PREHOOK: query: -- CREATE LIKE in non-default DB @@ -168,7 +168,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED test_table_like POSTHOOK: type: DESCTABLE -col1 string None +col1 string #### A masked pattern was here #### PREHOOK: query: -- LOAD and SELECT Index: ql/src/test/results/clientpositive/union_remove_14.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_14.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_14.q.out (working copy) @@ -14,6 +14,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 subqueries is performed (one of which is a map-only query, and the -- other one contains a join, which should be performed as a map-join query at runtime), @@ -30,17 +31,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -196,8 +202,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)b.FieldSchema(name:val, type:string, comment:null), ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -207,6 +213,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/database_location.q.out =================================================================== --- ql/src/test/results/clientpositive/database_location.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/database_location.q.out (working copy) @@ -24,8 +24,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -name string None -value int None +name string +value int # Detailed Table Information Database: db1 @@ -84,8 +84,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -name string None -value int None +name string +value int # Detailed Table Information Database: db2 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out (working copy) @@ -185,6 +185,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -206,6 +207,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -229,6 +231,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -250,6 +253,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -397,6 +401,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -418,6 +423,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -441,6 +447,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -462,6 +469,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -616,6 +624,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -637,6 +646,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -668,6 +678,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -689,6 +700,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -712,6 +724,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -733,6 +746,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -755,6 +769,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -776,6 +791,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -863,6 +879,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -884,6 +901,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -906,6 +924,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -927,6 +946,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -958,6 +978,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -979,6 +1000,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1002,6 +1024,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1023,6 +1046,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1045,6 +1069,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1066,6 +1091,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1150,6 +1176,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1171,6 +1198,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1194,6 +1222,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1215,6 +1244,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/rcfile_columnar.q.out =================================================================== --- ql/src/test/results/clientpositive/rcfile_columnar.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/rcfile_columnar.q.out (working copy) @@ -33,8 +33,8 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: columntable.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: columntable.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None +key string +value string PREHOOK: query: SELECT columnTable.* FROM columnTable ORDER BY key ASC, value ASC PREHOOK: type: QUERY PREHOOK: Input: default@columntable Index: ql/src/test/results/clientpositive/load_dyn_part5.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part5.q.out (working copy) @@ -9,13 +9,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended nzhang_part5 POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -value string None +value string #### A masked pattern was here #### PREHOOK: query: explain Index: ql/src/test/results/clientpositive/sample6.q.out =================================================================== --- ql/src/test/results/clientpositive/sample6.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sample6.q.out (working copy) @@ -79,6 +79,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -104,6 +105,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -124,6 +126,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -161,6 +164,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -191,6 +195,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -214,6 +219,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -228,6 +234,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -257,6 +264,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -280,6 +288,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -294,6 +303,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -662,6 +672,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -682,6 +693,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -1057,6 +1069,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -1077,6 +1090,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -1706,6 +1720,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -1726,6 +1741,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -2198,6 +2214,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -2218,6 +2235,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -2676,6 +2694,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket2 @@ -2696,6 +2715,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket2 @@ -2720,6 +2740,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket2 @@ -2740,6 +2761,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket2 @@ -2999,6 +3021,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket2 @@ -3019,6 +3042,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket2 Index: ql/src/test/results/clientpositive/union_remove_23.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_23.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_23.q.out (working copy) @@ -11,6 +11,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- There is no need to write the temporary results of the sub-queries, and then read them @@ -24,17 +25,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -223,8 +229,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)b.null, (inputtbl1)a.null, (inputtbl1)b.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -234,6 +240,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/join_filters_overlap.q.out =================================================================== --- ql/src/test/results/clientpositive/join_filters_overlap.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join_filters_overlap.q.out (working copy) @@ -148,6 +148,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a @@ -167,6 +168,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a @@ -392,6 +394,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a @@ -411,6 +414,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a @@ -650,6 +654,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a @@ -669,6 +674,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a @@ -933,6 +939,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a @@ -952,6 +959,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a @@ -1215,6 +1223,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a @@ -1234,6 +1243,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:int #### A masked pattern was here #### name default.a Index: ql/src/test/results/clientpositive/stats_empty_partition.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_empty_partition.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_empty_partition.q.out (working copy) @@ -29,13 +29,13 @@ POSTHOOK: Lineage: tmptable PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/create_alter_list_bucketing_table1.q.out =================================================================== --- ql/src/test/results/clientpositive/create_alter_list_bucketing_table1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_alter_list_bucketing_table1.q.out (working copy) @@ -21,9 +21,9 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -col1 string None -col2 int None -col3 string None +col1 string +col2 int +col3 string # Detailed Table Information Database: default @@ -64,9 +64,9 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -col1 string None -col2 int None -col3 string None +col1 string +col2 int +col3 string # Detailed Table Information Database: default @@ -112,9 +112,9 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -col1 string None -col2 int None -col3 string None +col1 string +col2 int +col3 string # Detailed Table Information Database: default @@ -167,8 +167,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -215,8 +215,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -262,8 +262,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -309,8 +309,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/bucket_map_join_1.q.out =================================================================== --- ql/src/test/results/clientpositive/bucket_map_join_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucket_map_join_1.q.out (working copy) @@ -162,6 +162,7 @@ bucket_count 1 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.table1 @@ -183,6 +184,7 @@ bucket_count 1 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.table1 Index: ql/src/test/results/clientpositive/ba_table2.q.out =================================================================== --- ql/src/test/results/clientpositive/ba_table2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ba_table2.q.out (working copy) @@ -25,8 +25,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended ba_test POSTHOOK: type: DESCTABLE -ba_key binary from deserializer -ba_val binary from deserializer +ba_key binary +ba_val binary #### A masked pattern was here #### PREHOOK: query: from src insert overwrite table ba_test select cast (src.key as binary), cast (src.value as binary) Index: ql/src/test/results/clientpositive/input_part10.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part10.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input_part10.q.out (working copy) @@ -103,16 +103,16 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: part_special PARTITION(ds=2008 04 08,ts=10:11:12=455).a SIMPLE [] POSTHOOK: Lineage: part_special PARTITION(ds=2008 04 08,ts=10:11:12=455).b SIMPLE [] -a string None -b string None -ds string None -ts string None +a string +b string +ds string +ts string # Partition Information # col_name data_type comment -ds string None -ts string None +ds string +ts string #### A masked pattern was here #### PREHOOK: query: SELECT * FROM part_special WHERE ds='2008 04 08' AND ts = '10:11:12=455' Index: ql/src/test/results/clientpositive/sample1.q.out =================================================================== --- ql/src/test/results/clientpositive/sample1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sample1.q.out (working copy) @@ -95,6 +95,7 @@ properties: bucket_count -1 columns key,value,dt,hr + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -122,6 +123,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -141,6 +143,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -175,6 +178,7 @@ properties: bucket_count -1 columns key,value,dt,hr + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -205,6 +209,7 @@ properties: bucket_count -1 columns key,value,dt,hr + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -228,6 +233,7 @@ properties: bucket_count -1 columns key,value,dt,hr + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -242,6 +248,7 @@ properties: bucket_count -1 columns key,value,dt,hr + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -271,6 +278,7 @@ properties: bucket_count -1 columns key,value,dt,hr + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -294,6 +302,7 @@ properties: bucket_count -1 columns key,value,dt,hr + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -308,6 +317,7 @@ properties: bucket_count -1 columns key,value,dt,hr + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/stats15.q.out =================================================================== --- ql/src/test/results/clientpositive/stats15.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats15.q.out (working copy) @@ -168,8 +168,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -211,8 +211,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 11] @@ -259,8 +259,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 12] @@ -335,8 +335,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/parquet_create.q.out =================================================================== --- ql/src/test/results/clientpositive/parquet_create.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/parquet_create.q.out (working copy) @@ -56,11 +56,11 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -id int from deserializer -str string from deserializer -mp map from deserializer -lst array from deserializer -strct struct from deserializer +id int +str string +mp map +lst array +strct struct # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/stats_partscan_1.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_partscan_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_partscan_1.q.out (working copy) @@ -66,14 +66,14 @@ POSTHOOK: Lineage: analyze_srcpart_partial_scan PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -163,14 +163,14 @@ POSTHOOK: Lineage: analyze_srcpart_partial_scan PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -211,14 +211,14 @@ POSTHOOK: Lineage: analyze_srcpart_partial_scan PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 11] Index: ql/src/test/results/clientpositive/reduce_deduplicate.q.out =================================================================== --- ql/src/test/results/clientpositive/reduce_deduplicate.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/reduce_deduplicate.q.out (working copy) @@ -69,6 +69,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -88,6 +89,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -126,6 +128,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket5_1 @@ -151,6 +154,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket5_1 @@ -425,6 +429,7 @@ properties: bucket_count -1 columns aid,bid,t,ctime,etime,l,et + columns.comments columns.types string:string:int:string:bigint:string:string #### A masked pattern was here #### name default.complex_tbl_1 @@ -452,6 +457,7 @@ properties: bucket_count -1 columns aid,bid,t,ctime,etime,l,et + columns.comments columns.types string:string:int:string:bigint:string:string #### A masked pattern was here #### name default.complex_tbl_1 Index: ql/src/test/results/clientpositive/rand_partitionpruner3.q.out =================================================================== --- ql/src/test/results/clientpositive/rand_partitionpruner3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/rand_partitionpruner3.q.out (working copy) @@ -112,6 +112,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -131,6 +132,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -270,6 +272,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -289,6 +292,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/bucketcontext_4.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketcontext_4.q.out (working copy) @@ -191,6 +191,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -212,6 +213,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -233,6 +235,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -254,6 +257,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -293,6 +297,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -314,6 +319,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -468,6 +474,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -489,6 +496,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/union_remove_7.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_7.q.out (working copy) @@ -12,6 +12,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- There is no need to write the temporary results of the sub-queries, and then read them @@ -26,17 +27,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -186,8 +192,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -197,6 +203,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/create_skewed_table1.q.out =================================================================== --- ql/src/test/results/clientpositive/create_skewed_table1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_skewed_table1.q.out (working copy) @@ -25,8 +25,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -56,8 +56,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -87,9 +87,9 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -col1 string None -col2 int None -col3 string None +col1 string +col2 int +col3 string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/stats10.q.out =================================================================== --- ql/src/test/results/clientpositive/stats10.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats10.q.out (working copy) @@ -429,13 +429,13 @@ POSTHOOK: Lineage: bucket3_1 PARTITION(ds=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -474,13 +474,13 @@ POSTHOOK: Lineage: bucket3_1 PARTITION(ds=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [2] @@ -519,13 +519,13 @@ POSTHOOK: Lineage: bucket3_1 PARTITION(ds=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/dbtxnmgr_query5.q.out =================================================================== --- ql/src/test/results/clientpositive/dbtxnmgr_query5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/dbtxnmgr_query5.q.out (working copy) @@ -37,14 +37,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe T1 POSTHOOK: type: DESCTABLE -key string None -val string None -ds string None +key string +val string +ds string # Partition Information # col_name data_type comment -ds string None +ds string PREHOOK: query: drop view V1 PREHOOK: type: DROPVIEW PREHOOK: Input: foo@v1 Index: ql/src/test/results/clientpositive/ba_table_union.q.out =================================================================== --- ql/src/test/results/clientpositive/ba_table_union.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ba_table_union.q.out (working copy) @@ -15,8 +15,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended ba_test POSTHOOK: type: DESCTABLE -ba_key binary None -ba_val binary None +ba_key binary +ba_val binary #### A masked pattern was here #### PREHOOK: query: from src insert overwrite table ba_test select cast (src.key as binary), cast (src.value as binary) Index: ql/src/test/results/clientpositive/bucket4.q.out =================================================================== --- ql/src/test/results/clientpositive/bucket4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucket4.q.out (working copy) @@ -66,6 +66,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -85,6 +86,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -124,6 +126,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket4_1 @@ -150,6 +153,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket4_1 Index: ql/src/test/results/clientpositive/udtf_explode.q.out =================================================================== --- ql/src/test/results/clientpositive/udtf_explode.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/udtf_explode.q.out (working copy) @@ -92,6 +92,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -111,6 +112,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -224,6 +226,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -243,6 +246,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -544,6 +548,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -563,6 +568,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src Index: ql/src/test/results/clientpositive/merge3.q.out =================================================================== --- ql/src/test/results/clientpositive/merge3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/merge3.q.out (working copy) @@ -135,6 +135,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src @@ -154,6 +155,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src @@ -2347,8 +2349,8 @@ POSTHOOK: Lineage: merge_src_part PARTITION(ds=2008-04-09).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -2467,6 +2469,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -2494,6 +2497,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part @@ -2513,6 +2517,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part @@ -2535,6 +2540,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part @@ -2554,6 +2560,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part @@ -2591,6 +2598,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -2622,6 +2630,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -2646,6 +2655,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -2661,6 +2671,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -2691,6 +2702,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -2715,6 +2727,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -2730,6 +2743,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -4946,6 +4960,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part @@ -4965,6 +4980,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part @@ -4987,6 +5003,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part @@ -5006,6 +5023,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part @@ -5041,6 +5059,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -5077,6 +5096,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -5108,6 +5128,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -5132,6 +5153,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -5147,6 +5169,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -5177,6 +5200,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -5201,6 +5225,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 @@ -5216,6 +5241,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.merge_src_part2 Index: ql/src/test/results/clientpositive/drop_partitions_ignore_protection.q.out =================================================================== --- ql/src/test/results/clientpositive/drop_partitions_ignore_protection.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/drop_partitions_ignore_protection.q.out (working copy) @@ -25,14 +25,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_protectmode_no_drop partition (p='p1') POSTHOOK: type: DESCTABLE -c1 string None -c2 string None -p string None +c1 string +c2 string +p string # Partition Information # col_name data_type comment -p string None +p string #### A masked pattern was here #### PREHOOK: query: -- The partition will be dropped, even though we have enabled no_drop Index: ql/src/test/results/clientpositive/annotate_stats_groupby.q.out =================================================================== --- ql/src/test/results/clientpositive/annotate_stats_groupby.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/annotate_stats_groupby.q.out (working copy) @@ -228,6 +228,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -248,6 +249,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -461,6 +463,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -481,6 +484,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -611,6 +615,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -631,6 +636,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -759,6 +765,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -779,6 +786,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -907,6 +915,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -927,6 +936,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1058,6 +1068,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1078,6 +1089,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1212,6 +1224,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1232,6 +1245,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1367,6 +1381,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1387,6 +1402,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1527,6 +1543,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1547,6 +1564,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1672,6 +1690,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1692,6 +1711,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1820,6 +1840,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1840,6 +1861,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/exim_hidden_files.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_hidden_files.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/exim_hidden_files.q.out (working copy) @@ -50,12 +50,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -emp_id int None +emp_id int # Partition Information # col_name data_type comment -emp_country string None +emp_country string # Detailed Table Information Database: importer Index: ql/src/test/results/clientpositive/sort_merge_join_desc_7.q.out =================================================================== --- ql/src/test/results/clientpositive/sort_merge_join_desc_7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sort_merge_join_desc_7.q.out (working copy) @@ -237,6 +237,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -257,6 +258,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -278,6 +280,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -298,6 +301,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -330,6 +334,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -350,6 +355,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -373,6 +379,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -393,6 +400,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/binary_output_format.q.out =================================================================== --- ql/src/test/results/clientpositive/binary_output_format.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/binary_output_format.q.out (working copy) @@ -136,6 +136,7 @@ properties: bucket_count -1 columns mydata + columns.comments columns.types string #### A masked pattern was here #### name default.dest1 @@ -161,6 +162,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -180,6 +182,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -217,6 +220,7 @@ properties: bucket_count -1 columns mydata + columns.comments columns.types string #### A masked pattern was here #### name default.dest1 @@ -248,6 +252,7 @@ properties: bucket_count -1 columns mydata + columns.comments columns.types string #### A masked pattern was here #### name default.dest1 @@ -272,6 +277,7 @@ properties: bucket_count -1 columns mydata + columns.comments columns.types string #### A masked pattern was here #### name default.dest1 @@ -287,6 +293,7 @@ properties: bucket_count -1 columns mydata + columns.comments columns.types string #### A masked pattern was here #### name default.dest1 @@ -317,6 +324,7 @@ properties: bucket_count -1 columns mydata + columns.comments columns.types string #### A masked pattern was here #### name default.dest1 @@ -341,6 +349,7 @@ properties: bucket_count -1 columns mydata + columns.comments columns.types string #### A masked pattern was here #### name default.dest1 @@ -356,6 +365,7 @@ properties: bucket_count -1 columns mydata + columns.comments columns.types string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/custom_input_output_format.q.out =================================================================== --- ql/src/test/results/clientpositive/custom_input_output_format.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/custom_input_output_format.q.out (working copy) @@ -13,8 +13,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED src1_rot13_iof POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string #### A masked pattern was here #### PREHOOK: query: SELECT * FROM src1 ORDER BY key, value Index: ql/src/test/results/clientpositive/decimal_6.q.out =================================================================== --- ql/src/test/results/clientpositive/decimal_6.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/decimal_6.q.out (working copy) @@ -135,5 +135,5 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc DECIMAL_6_3 POSTHOOK: type: DESCTABLE -k double None -v int None +k double +v int Index: ql/src/test/results/clientpositive/bucketmapjoin9.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin9.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin9.q.out (working copy) @@ -183,6 +183,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -203,6 +204,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -235,6 +237,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -255,6 +258,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -482,6 +486,7 @@ bucket_count 2 bucket_field_name value columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -502,6 +507,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -534,6 +540,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -554,6 +561,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/quotedid_tblproperty.q.out =================================================================== --- ql/src/test/results/clientpositive/quotedid_tblproperty.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/quotedid_tblproperty.q.out (working copy) @@ -13,5 +13,5 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe xyz POSTHOOK: type: DESCTABLE -valid_colname string from deserializer -invalid.colname string from deserializer +valid_colname string +invalid.colname string Index: ql/src/test/results/clientpositive/union_remove_2.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_2.q.out (working copy) @@ -11,6 +11,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 3 subqueries is performed (exactly one of which requires a map-reduce job) -- followed by select star and a file sink. @@ -24,17 +25,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -189,8 +195,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -200,6 +206,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 3 + numRows -1 + rawDataSize -1 + totalSize 408 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/bucketmapjoin13.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin13.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin13.q.out (working copy) @@ -187,6 +187,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -207,6 +208,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -239,6 +241,7 @@ bucket_count 2 bucket_field_name value columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -259,6 +262,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -282,6 +286,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -302,6 +307,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -497,6 +503,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -517,6 +524,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -556,6 +564,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -576,6 +585,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -775,6 +785,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -795,6 +806,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -834,6 +846,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -854,6 +867,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -1055,6 +1069,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -1075,6 +1090,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -1114,6 +1130,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -1134,6 +1151,7 @@ bucket_count 2 bucket_field_name value columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/fileformat_sequencefile.q.out =================================================================== --- ql/src/test/results/clientpositive/fileformat_sequencefile.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/fileformat_sequencefile.q.out (working copy) @@ -35,8 +35,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED dest1 POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: FROM src Index: ql/src/test/results/clientpositive/load_dyn_part12.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part12.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part12.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: insert overwrite table nzhang_part12 partition (ds="2010-03-03", hr) select key, value, cast(hr*2 as int) from srcpart where ds is not null and hr is not null Index: ql/src/test/results/clientpositive/stats7.q.out =================================================================== --- ql/src/test/results/clientpositive/stats7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats7.q.out (working copy) @@ -103,8 +103,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -151,8 +151,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -199,8 +199,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/partition_schema1.q.out =================================================================== --- ql/src/test/results/clientpositive/partition_schema1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/partition_schema1.q.out (working copy) @@ -21,14 +21,14 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: partition_schema1 PARTITION(dt=100).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: partition_schema1 PARTITION(dt=100).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None +key string +value string +dt string # Partition Information # col_name data_type comment -dt string None +dt string PREHOOK: query: alter table partition_schema1 add columns (x string) PREHOOK: type: ALTERTABLE_ADDCOLS PREHOOK: Input: default@partition_schema1 @@ -45,26 +45,26 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: partition_schema1 PARTITION(dt=100).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: partition_schema1 PARTITION(dt=100).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -x string None -dt string None +key string +value string +x string +dt string # Partition Information # col_name data_type comment -dt string None +dt string PREHOOK: query: desc partition_schema1 partition (dt='100') PREHOOK: type: DESCTABLE POSTHOOK: query: desc partition_schema1 partition (dt='100') POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: partition_schema1 PARTITION(dt=100).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: partition_schema1 PARTITION(dt=100).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -dt string None +key string +value string +dt string # Partition Information # col_name data_type comment -dt string None +dt string Index: ql/src/test/results/clientpositive/decimal_1.q.out =================================================================== --- ql/src/test/results/clientpositive/decimal_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/decimal_1.q.out (working copy) @@ -21,9 +21,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc decimal_1 POSTHOOK: type: DESCTABLE -t decimal(4,2) from deserializer -u decimal(5,0) from deserializer -v decimal(10,0) from deserializer +t decimal(4,2) +u decimal(5,0) +v decimal(10,0) PREHOOK: query: insert overwrite table decimal_1 select cast('17.29' as decimal(4,2)), 3.1415926BD, 3115926.54321BD from src tablesample (1 rows) PREHOOK: type: QUERY Index: ql/src/test/results/clientpositive/bucketmapjoin4.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin4.q.out (working copy) @@ -216,6 +216,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -260,6 +261,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -280,6 +282,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -317,6 +320,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -347,6 +351,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -370,6 +375,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -384,6 +390,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -413,6 +420,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -436,6 +444,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -450,6 +459,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -727,6 +737,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -775,6 +786,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -795,6 +807,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -833,6 +846,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -868,6 +882,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -896,6 +911,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -915,6 +931,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -949,6 +966,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -977,6 +995,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -996,6 +1015,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result Index: ql/src/test/results/clientpositive/union22.q.out =================================================================== --- ql/src/test/results/clientpositive/union22.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union22.q.out (working copy) @@ -256,6 +256,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns k0,k1,k2,k3,k4,k5 + columns.comments columns.types string:string:string:string:string:string #### A masked pattern was here #### name default.dst_union22_delta @@ -275,6 +276,7 @@ properties: bucket_count -1 columns k0,k1,k2,k3,k4,k5 + columns.comments columns.types string:string:string:string:string:string #### A masked pattern was here #### name default.dst_union22_delta @@ -372,6 +374,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns k1,k2,k3,k4 + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.dst_union22 @@ -391,6 +394,7 @@ properties: bucket_count -1 columns k1,k2,k3,k4 + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.dst_union22 @@ -413,6 +417,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns k0,k1,k2,k3,k4,k5 + columns.comments columns.types string:string:string:string:string:string #### A masked pattern was here #### name default.dst_union22_delta @@ -432,6 +437,7 @@ properties: bucket_count -1 columns k0,k1,k2,k3,k4,k5 + columns.comments columns.types string:string:string:string:string:string #### A masked pattern was here #### name default.dst_union22_delta @@ -471,6 +477,7 @@ properties: bucket_count -1 columns k1,k2,k3,k4 + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.dst_union22 @@ -516,6 +523,7 @@ properties: bucket_count -1 columns k1,k2,k3,k4 + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.dst_union22 @@ -563,6 +571,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns k0,k1,k2,k3,k4,k5 + columns.comments columns.types string:string:string:string:string:string #### A masked pattern was here #### name default.dst_union22_delta @@ -582,6 +591,7 @@ properties: bucket_count -1 columns k0,k1,k2,k3,k4,k5 + columns.comments columns.types string:string:string:string:string:string #### A masked pattern was here #### name default.dst_union22_delta @@ -610,6 +620,7 @@ properties: bucket_count -1 columns k1,k2,k3,k4 + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.dst_union22 @@ -676,6 +687,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns k1,k2,k3,k4 + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.dst_union22 @@ -695,6 +707,7 @@ properties: bucket_count -1 columns k1,k2,k3,k4 + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.dst_union22 @@ -717,6 +730,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns k0,k1,k2,k3,k4,k5 + columns.comments columns.types string:string:string:string:string:string #### A masked pattern was here #### name default.dst_union22_delta @@ -736,6 +750,7 @@ properties: bucket_count -1 columns k0,k1,k2,k3,k4,k5 + columns.comments columns.types string:string:string:string:string:string #### A masked pattern was here #### name default.dst_union22_delta Index: ql/src/test/results/clientpositive/stats2.q.out =================================================================== --- ql/src/test/results/clientpositive/stats2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats2.q.out (working copy) @@ -95,8 +95,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -197,8 +197,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/smb_mapjoin_13.q.out =================================================================== --- ql/src/test/results/clientpositive/smb_mapjoin_13.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/smb_mapjoin_13.q.out (working copy) @@ -169,6 +169,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table1 @@ -190,6 +191,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table1 @@ -386,6 +388,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 @@ -407,6 +410,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 Index: ql/src/test/results/clientpositive/join32.q.out =================================================================== --- ql/src/test/results/clientpositive/join32.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join32.q.out (working copy) @@ -148,6 +148,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -181,6 +182,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -200,6 +202,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -234,6 +237,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -253,6 +257,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -276,6 +281,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -295,6 +301,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -321,6 +328,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -340,6 +348,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -365,6 +374,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 Index: ql/src/test/results/clientpositive/ctas_uses_database_location.q.out =================================================================== --- ql/src/test/results/clientpositive/ctas_uses_database_location.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ctas_uses_database_location.q.out (working copy) @@ -122,8 +122,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: db1 Index: ql/src/test/results/clientpositive/input_part1.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input_part1.q.out (working copy) @@ -108,6 +108,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -135,6 +136,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -154,6 +156,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -188,6 +191,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -218,6 +222,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -241,6 +246,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -255,6 +261,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -284,6 +291,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -307,6 +315,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 @@ -321,6 +330,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types int:string:string:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/groupby_sort_skew_1.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_sort_skew_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/groupby_sort_skew_1.q.out (working copy) @@ -122,6 +122,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -148,6 +149,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -169,6 +171,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -206,6 +209,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -236,6 +240,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -259,6 +264,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -273,6 +279,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -302,6 +309,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -325,6 +333,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -339,6 +348,7 @@ properties: bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -489,6 +499,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -510,6 +521,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -614,6 +626,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:string:int #### A masked pattern was here #### name default.outputtbl2 @@ -638,6 +651,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:string:int #### A masked pattern was here #### name default.outputtbl2 @@ -793,6 +807,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -823,6 +838,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -844,6 +860,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -882,6 +899,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -917,6 +935,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -945,6 +964,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -964,6 +984,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -998,6 +1019,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1026,6 +1048,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1045,6 +1068,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1216,6 +1240,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1246,6 +1271,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -1267,6 +1293,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -1305,6 +1332,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1340,6 +1368,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1368,6 +1397,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1387,6 +1417,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1421,6 +1452,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1449,6 +1481,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1468,6 +1501,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -1650,6 +1684,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1676,6 +1711,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -1697,6 +1733,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -1734,6 +1771,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1764,6 +1802,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1787,6 +1826,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1801,6 +1841,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1830,6 +1871,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1853,6 +1895,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -1867,6 +1910,7 @@ properties: bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -2060,6 +2104,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2081,6 +2126,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2185,6 +2231,7 @@ properties: bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -2209,6 +2256,7 @@ properties: bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -2390,6 +2438,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2411,6 +2460,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2516,6 +2566,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -2545,6 +2596,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,cnt + columns.comments columns.types int:int:int #### A masked pattern was here #### name default.outputtbl3 @@ -2776,6 +2828,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2797,6 +2850,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -2902,6 +2956,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -2931,6 +2986,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3172,6 +3228,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3226,6 +3283,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3256,6 +3314,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3277,6 +3336,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3315,6 +3375,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3350,6 +3411,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3378,6 +3440,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3397,6 +3460,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3431,6 +3495,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3459,6 +3524,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3478,6 +3544,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3745,6 +3812,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3766,6 +3834,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -3916,6 +3985,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -3954,6 +4024,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4004,6 +4075,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4025,6 +4097,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4064,6 +4137,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4099,6 +4173,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4127,6 +4202,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4146,6 +4222,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4180,6 +4257,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4208,6 +4286,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4227,6 +4306,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4541,6 +4621,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4562,6 +4643,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4606,6 +4688,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4635,6 +4718,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -4904,6 +4988,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -4925,6 +5010,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -5105,6 +5191,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -5126,6 +5213,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1 @@ -5374,6 +5462,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5395,6 +5484,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5500,6 +5590,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -5529,6 +5620,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,cnt + columns.comments columns.types int:int #### A masked pattern was here #### name default.outputtbl1 @@ -5760,6 +5852,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5790,6 +5883,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5811,6 +5905,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -5849,6 +5944,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5884,6 +5980,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5912,6 +6009,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5931,6 +6029,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5965,6 +6064,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -5993,6 +6093,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6012,6 +6113,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6307,6 +6409,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6333,6 +6436,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -6354,6 +6458,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -6391,6 +6496,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6421,6 +6527,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6444,6 +6551,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6458,6 +6566,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6487,6 +6596,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6510,6 +6620,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6524,6 +6635,7 @@ properties: bucket_count -1 columns key1,key2,key3,key4,cnt + columns.comments columns.types int:int:string:int:int #### A masked pattern was here #### name default.outputtbl5 @@ -6808,6 +6920,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6838,6 +6951,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -6859,6 +6973,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -6897,6 +7012,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6932,6 +7048,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6960,6 +7077,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -6979,6 +7097,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7013,6 +7132,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7041,6 +7161,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7060,6 +7181,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7390,6 +7512,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7420,6 +7543,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -7441,6 +7565,7 @@ bucket_count 2 bucket_field_name key columns key,val + columns.comments columns.types string:string #### A masked pattern was here #### name default.t2 @@ -7479,6 +7604,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7514,6 +7640,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7542,6 +7669,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7561,6 +7689,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7595,6 +7724,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7623,6 +7753,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 @@ -7642,6 +7773,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key1,key2,key3,cnt + columns.comments columns.types int:int:string:int #### A masked pattern was here #### name default.outputtbl4 Index: ql/src/test/results/clientpositive/nullformat.q.out =================================================================== --- ql/src/test/results/clientpositive/nullformat.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/nullformat.q.out (working copy) @@ -23,10 +23,10 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED base_tab POSTHOOK: type: DESCTABLE -a string None -b string None -c string None -d string None +a string +b string +c string +d string #### A masked pattern was here #### PREHOOK: query: -- table with non-default null format @@ -62,8 +62,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED null_tab1 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string #### A masked pattern was here #### PREHOOK: query: SHOW CREATE TABLE null_tab1 Index: ql/src/test/results/clientpositive/alter4.q.out =================================================================== --- ql/src/test/results/clientpositive/alter4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter4.q.out (working copy) @@ -9,8 +9,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED set_bucketing_test POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: ALTER TABLE set_bucketing_test NOT CLUSTERED @@ -25,8 +25,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED set_bucketing_test POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: -- Cleanup @@ -79,8 +79,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED set_bucketing_test POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: ALTER TABLE set_bucketing_test NOT CLUSTERED @@ -95,8 +95,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED set_bucketing_test POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: DROP TABLE set_bucketing_test Index: ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out (working copy) @@ -198,6 +198,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -219,6 +220,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -242,6 +244,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -263,6 +266,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -412,6 +416,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -433,6 +438,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -456,6 +462,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -477,6 +484,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -635,6 +643,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -656,6 +665,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -677,6 +687,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -698,6 +709,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -729,6 +741,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -750,6 +763,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -773,6 +787,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -794,6 +809,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -816,6 +832,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -837,6 +854,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -859,6 +877,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -880,6 +899,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -967,6 +987,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -988,6 +1009,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1010,6 +1032,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1031,6 +1054,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1062,6 +1086,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1083,6 +1108,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1106,6 +1132,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1127,6 +1154,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1149,6 +1177,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1170,6 +1199,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1192,6 +1222,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1213,6 +1244,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1298,6 +1330,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1319,6 +1352,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1342,6 +1376,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1363,6 +1398,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/inputddl8.q.out =================================================================== --- ql/src/test/results/clientpositive/inputddl8.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/inputddl8.q.out (working copy) @@ -27,13 +27,13 @@ lstring array from deserializer lintstring array> from deserializer mstringstring map from deserializer -ds string None -country string None +ds string +country string # Partition Information # col_name data_type comment -ds string None -country string None +ds string +country string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/nullformatdir.q.out =================================================================== --- ql/src/test/results/clientpositive/nullformatdir.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/nullformatdir.q.out (working copy) @@ -23,10 +23,10 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED base_tab POSTHOOK: type: DESCTABLE -a string None -b string None -c string None -d string None +a string +b string +c string +d string #### A masked pattern was here #### ROW FORMAT DELIMITED NULL DEFINED AS 'fooNull' SELECT a,b FROM base_tab Index: ql/src/test/results/clientpositive/orc_vectorization_ppd.q.out =================================================================== --- ql/src/test/results/clientpositive/orc_vectorization_ppd.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/orc_vectorization_ppd.q.out (working copy) @@ -313,10 +313,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -361,10 +361,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -408,10 +408,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -457,10 +457,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -504,10 +504,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -553,10 +553,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -600,10 +600,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -649,10 +649,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -696,10 +696,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -741,10 +741,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -785,10 +785,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] @@ -829,10 +829,10 @@ POSTHOOK: Lineage: srcorc.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: srcorc.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: testorc.d SIMPLE [(vectororc)vectororc.FieldSchema(name:d, type:double, comment:null), ] +POSTHOOK: Lineage: testorc.s1 SIMPLE [(vectororc)vectororc.FieldSchema(name:s1, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s2 SIMPLE [(vectororc)vectororc.FieldSchema(name:s2, type:string, comment:null), ] +POSTHOOK: Lineage: testorc.s3 SIMPLE [(vectororc)vectororc.FieldSchema(name:s3, type:string, comment:null), ] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] POSTHOOK: Lineage: vectororc.d EXPRESSION [] Index: ql/src/test/results/clientpositive/protectmode2.q.out =================================================================== --- ql/src/test/results/clientpositive/protectmode2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/protectmode2.q.out (working copy) @@ -21,7 +21,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl1 POSTHOOK: type: DESCTABLE -col string None +col string #### A masked pattern was here #### PREHOOK: query: alter table tbl1 enable no_drop @@ -36,7 +36,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl1 POSTHOOK: type: DESCTABLE -col string None +col string #### A masked pattern was here #### PREHOOK: query: alter table tbl1 disable no_drop cascade @@ -51,7 +51,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl1 POSTHOOK: type: DESCTABLE -col string None +col string #### A masked pattern was here #### PREHOOK: query: alter table tbl1 disable no_drop @@ -116,12 +116,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -col string None +col string # Partition Information # col_name data_type comment -p string None +p string # Detailed Table Information Database: default @@ -158,12 +158,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -col string None +col string # Partition Information # col_name data_type comment -p string None +p string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/union_remove_16.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_16.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_16.q.out (working copy) @@ -12,6 +12,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- and the results are written to a table using dynamic partitions. @@ -26,17 +27,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) partitioned by (ds string) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) partitioned by (ds string) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 partition (ds) @@ -219,13 +225,13 @@ POSTHOOK: Lineage: outputtbl1 PARTITION(ds=2).values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/columnstats_partlvl.q.out =================================================================== --- ql/src/test/results/clientpositive/columnstats_partlvl.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/columnstats_partlvl.q.out (working copy) @@ -134,6 +134,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns employeeid,employeename + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -154,6 +155,7 @@ properties: bucket_count -1 columns employeeid,employeename + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -322,6 +324,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns employeeid,employeename + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -342,6 +345,7 @@ properties: bucket_count -1 columns employeeid,employeename + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/bucketmapjoin_negative3.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin_negative3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin_negative3.q.out (working copy) @@ -273,6 +273,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -294,6 +295,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -448,6 +450,7 @@ bucket_count 3 bucket_field_name value columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test2 @@ -469,6 +472,7 @@ bucket_count 3 bucket_field_name value columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test2 @@ -612,6 +616,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -633,6 +638,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -779,6 +785,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -800,6 +807,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -946,6 +954,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -967,6 +976,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -1113,6 +1123,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -1134,6 +1145,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test1 @@ -1280,6 +1292,7 @@ bucket_count 3 bucket_field_name value columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test2 @@ -1301,6 +1314,7 @@ bucket_count 3 bucket_field_name value columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test2 @@ -1447,6 +1461,7 @@ bucket_count 3 bucket_field_name value columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test2 @@ -1468,6 +1483,7 @@ bucket_count 3 bucket_field_name value columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test2 @@ -1614,6 +1630,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test3 @@ -1635,6 +1652,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.test3 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out (working copy) @@ -165,6 +165,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -186,6 +187,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -332,6 +334,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -353,6 +356,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -506,6 +510,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -527,6 +532,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -548,6 +554,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -569,6 +576,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -600,6 +608,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -621,6 +630,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -643,6 +653,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -664,6 +675,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -686,6 +698,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -707,6 +720,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -793,6 +807,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -814,6 +829,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -845,6 +861,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -866,6 +883,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -888,6 +906,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -909,6 +928,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -931,6 +951,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -952,6 +973,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1037,6 +1059,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1058,6 +1081,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/load_dyn_part7.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part7.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: insert overwrite table nzhang_part7 partition (ds='2010-03-03', hr='12') select key, value from srcpart where ds = '2008-04-08' and hr = '12' Index: ql/src/test/results/clientpositive/inputddl3.q.out =================================================================== --- ql/src/test/results/clientpositive/inputddl3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/inputddl3.q.out (working copy) @@ -28,5 +28,5 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE INPUTDDL3 POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string Index: ql/src/test/results/clientpositive/drop_partitions_filter3.q.out =================================================================== --- ql/src/test/results/clientpositive/drop_partitions_filter3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/drop_partitions_filter3.q.out (working copy) @@ -9,16 +9,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe ptestfilter POSTHOOK: type: DESCTABLE -a string None -b int None -c string None -d int None +a string +b int +c string +d int # Partition Information # col_name data_type comment -c string None -d int None +c string +d int PREHOOK: query: alter table ptestfilter add partition (c='1', d=1) PREHOOK: type: ALTERTABLE_ADDPARTS PREHOOK: Output: default@ptestfilter Index: ql/src/test/results/clientpositive/list_bucket_query_oneskew_1.q.out =================================================================== --- ql/src/test/results/clientpositive/list_bucket_query_oneskew_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/list_bucket_query_oneskew_1.q.out (working copy) @@ -130,12 +130,12 @@ POSTHOOK: Lineage: fact_tz PARTITION(ds=1,hr=2).x EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] # col_name data_type comment -x int None +x int # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -272,6 +272,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x + columns.comments columns.types int #### A masked pattern was here #### name default.fact_daily @@ -292,6 +293,7 @@ EXTERNAL TRUE bucket_count -1 columns x + columns.comments columns.types int #### A masked pattern was here #### name default.fact_daily @@ -417,6 +419,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x + columns.comments columns.types int #### A masked pattern was here #### name default.fact_daily @@ -437,6 +440,7 @@ EXTERNAL TRUE bucket_count -1 columns x + columns.comments columns.types int #### A masked pattern was here #### name default.fact_daily @@ -558,6 +562,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x + columns.comments columns.types int #### A masked pattern was here #### name default.fact_daily @@ -578,6 +583,7 @@ EXTERNAL TRUE bucket_count -1 columns x + columns.comments columns.types int #### A masked pattern was here #### name default.fact_daily Index: ql/src/test/results/clientpositive/sample8.q.out =================================================================== --- ql/src/test/results/clientpositive/sample8.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sample8.q.out (working copy) @@ -164,6 +164,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -183,6 +184,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -206,6 +208,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -225,6 +228,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -248,6 +252,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -267,6 +272,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -290,6 +296,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -309,6 +316,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/transform_ppr2.q.out =================================================================== --- ql/src/test/results/clientpositive/transform_ppr2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/transform_ppr2.q.out (working copy) @@ -148,6 +148,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -167,6 +168,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -190,6 +192,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -209,6 +212,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/list_bucket_query_multiskew_1.q.out =================================================================== --- ql/src/test/results/clientpositive/list_bucket_query_multiskew_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/list_bucket_query_multiskew_1.q.out (working copy) @@ -59,14 +59,14 @@ POSTHOOK: Lineage: fact_daily PARTITION(ds=1,hr=4).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [1, 4] @@ -214,6 +214,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -233,6 +234,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -372,6 +374,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -391,6 +394,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -523,6 +527,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -542,6 +547,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -675,6 +681,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -694,6 +701,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily Index: ql/src/test/results/clientpositive/statsfs.q.out =================================================================== --- ql/src/test/results/clientpositive/statsfs.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/statsfs.q.out (working copy) @@ -49,13 +49,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [2010] @@ -88,13 +88,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [2011] @@ -172,13 +172,13 @@ POSTHOOK: Lineage: t1 PARTITION(ds=2011).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [2010] @@ -215,13 +215,13 @@ POSTHOOK: Lineage: t1 PARTITION(ds=2011).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [2011] @@ -309,8 +309,8 @@ POSTHOOK: Lineage: t1 PARTITION(ds=2011).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -390,8 +390,8 @@ POSTHOOK: Lineage: t1 PARTITION(ds=2011).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -504,14 +504,14 @@ POSTHOOK: Lineage: t1 PARTITION(ds=2011).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -558,14 +558,14 @@ POSTHOOK: Lineage: t1 PARTITION(ds=2011).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 12] Index: ql/src/test/results/clientpositive/union_remove_11.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_11.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_11.q.out (working copy) @@ -14,6 +14,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 subqueries is performed (one of which is a map-only query, and the -- other one contains a nested union where also contains map only sub-queries), @@ -30,17 +31,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -226,8 +232,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -237,6 +243,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 1 + numRows -1 + rawDataSize -1 + totalSize 115 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/union_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/union_ppr.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_ppr.q.out (working copy) @@ -175,6 +175,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -194,6 +195,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -217,6 +219,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -236,6 +239,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/inoutdriver.q.out =================================================================== --- ql/src/test/results/clientpositive/inoutdriver.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/inoutdriver.q.out (working copy) @@ -9,6 +9,6 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended test POSTHOOK: type: DESCTABLE -a int None +a int #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/part_inherit_tbl_props.q.out =================================================================== --- ql/src/test/results/clientpositive/part_inherit_tbl_props.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/part_inherit_tbl_props.q.out (working copy) @@ -22,12 +22,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -c1 tinyint None +c1 tinyint # Partition Information # col_name data_type comment -c2 string None +c2 string # Detailed Partition Information Partition Value: [v1] Index: ql/src/test/results/clientpositive/serde_user_properties.q.out =================================================================== --- ql/src/test/results/clientpositive/serde_user_properties.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/serde_user_properties.q.out (working copy) @@ -72,6 +72,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -91,6 +92,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -185,6 +187,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -204,6 +207,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -305,6 +309,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -324,6 +329,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -420,6 +426,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -440,6 +447,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -544,6 +552,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -564,6 +573,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -664,6 +674,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -684,6 +695,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -791,6 +803,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -811,6 +824,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src Index: ql/src/test/results/clientpositive/alter_table_not_sorted.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_table_not_sorted.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_table_not_sorted.q.out (working copy) @@ -11,8 +11,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a int None -b int None +a int +b int # Detailed Table Information Database: default @@ -49,8 +49,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a int None -b int None +a int +b int # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/alter_numbuckets_partitioned_table.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_numbuckets_partitioned_table.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_numbuckets_partitioned_table.q.out (working copy) @@ -21,13 +21,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -67,13 +67,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -136,13 +136,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -179,13 +179,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -232,13 +232,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -270,13 +270,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -325,13 +325,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -363,13 +363,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -423,13 +423,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -477,13 +477,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -531,13 +531,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -585,13 +585,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/ctas_hadoop20.q.out =================================================================== --- ql/src/test/results/clientpositive/ctas_hadoop20.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ctas_hadoop20.q.out (working copy) @@ -129,8 +129,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -k string None -value string None +k string +value string # Detailed Table Information Database: default @@ -269,8 +269,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -410,8 +410,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -half_key double None -conb string None +half_key double +conb string # Detailed Table Information Database: default @@ -473,8 +473,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -half_key double None -conb string None +half_key double +conb string # Detailed Table Information Database: default @@ -614,8 +614,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -724,6 +724,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -743,6 +744,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -921,7 +923,7 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: nzhang_ctas6.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: nzhang_ctas6.to SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -_c0 decimal(3,2) None +_c0 decimal(3,2) PREHOOK: query: drop table nzhang_ctas8 PREHOOK: type: DROPTABLE PREHOOK: Input: default@nzhang_ctas8 Index: ql/src/test/results/clientpositive/load_dyn_part2.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part2.q.out (working copy) @@ -13,16 +13,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended nzhang_part_bucket POSTHOOK: type: DESCTABLE -key string None -value string None -ds string None -hr string None +key string +value string +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: explain Index: ql/src/test/results/clientpositive/union_remove_20.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_20.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_20.q.out (working copy) @@ -11,6 +11,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select and a file sink -- However, the order of the columns in the select list is different. So, union cannot @@ -24,17 +25,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(values bigint, key string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(values bigint, key string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -184,8 +190,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -values bigint None -key string None +values bigint +key string # Detailed Table Information Database: default @@ -195,6 +201,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/ppd_vc.q.out =================================================================== --- ql/src/test/results/clientpositive/ppd_vc.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ppd_vc.q.out (working copy) @@ -85,6 +85,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -104,6 +105,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -127,6 +129,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -146,6 +149,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -169,6 +173,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -188,6 +193,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -211,6 +217,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -230,6 +237,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -431,6 +439,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -450,6 +459,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -476,6 +486,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -495,6 +506,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -518,6 +530,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -537,6 +550,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -560,6 +574,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -579,6 +594,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -602,6 +618,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -621,6 +638,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/char_serde.q.out =================================================================== --- ql/src/test/results/clientpositive/char_serde.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/char_serde.q.out (working copy) @@ -122,8 +122,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_regex POSTHOOK: Output: default@char_serde_lb -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] PREHOOK: query: select * from char_serde_lb limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@char_serde_lb @@ -132,8 +132,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_lb #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] 474 val_475 62 val_63 468 val_469 @@ -147,8 +147,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_lb #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] val_0 3 val_1 2 val_10 1 @@ -173,8 +173,8 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@char_serde_ls -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] PREHOOK: query: alter table char_serde_ls set serde 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@char_serde_ls @@ -183,8 +183,8 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@char_serde_ls POSTHOOK: Output: default@char_serde_ls -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] PREHOOK: query: insert overwrite table char_serde_ls select key, value from char_serde_lb PREHOOK: type: QUERY @@ -195,10 +195,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_lb POSTHOOK: Output: default@char_serde_ls -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: select * from char_serde_ls limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@char_serde_ls @@ -207,10 +207,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_ls #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] 474 val_475 62 val_63 468 val_469 @@ -224,10 +224,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_ls #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] val_0 3 val_1 2 val_10 1 @@ -252,10 +252,10 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@char_serde_c -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: alter table char_serde_c set serde 'org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@char_serde_c @@ -264,10 +264,10 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@char_serde_c POSTHOOK: Output: default@char_serde_c -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: insert overwrite table char_serde_c select key, value from char_serde_ls PREHOOK: type: QUERY @@ -278,12 +278,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_ls POSTHOOK: Output: default@char_serde_c -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: select * from char_serde_c limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@char_serde_c @@ -292,12 +292,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_c #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] 474 val_475 62 val_63 468 val_469 @@ -311,12 +311,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_c #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] val_0 3 val_1 2 val_10 1 @@ -341,12 +341,12 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@char_serde_lbc -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: alter table char_serde_lbc set serde 'org.apache.hadoop.hive.serde2.columnar.LazyBinaryColumnarSerDe' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@char_serde_lbc @@ -355,12 +355,12 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@char_serde_lbc POSTHOOK: Output: default@char_serde_lbc -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: insert overwrite table char_serde_lbc select key, value from char_serde_c PREHOOK: type: QUERY @@ -371,14 +371,14 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_c POSTHOOK: Output: default@char_serde_lbc -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: select * from char_serde_lbc limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@char_serde_lbc @@ -387,14 +387,14 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_lbc #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] 474 val_475 62 val_63 468 val_469 @@ -408,14 +408,14 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_lbc #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] val_0 3 val_1 2 val_10 1 @@ -440,14 +440,14 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@char_serde_orc -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: alter table char_serde_orc set serde 'org.apache.hadoop.hive.ql.io.orc.OrcSerde' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@char_serde_orc @@ -456,14 +456,14 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@char_serde_orc POSTHOOK: Output: default@char_serde_orc -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: insert overwrite table char_serde_orc select key, value from char_serde_lbc PREHOOK: type: QUERY @@ -474,16 +474,16 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_lbc POSTHOOK: Output: default@char_serde_orc -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: select * from char_serde_orc limit 5 PREHOOK: type: QUERY PREHOOK: Input: default@char_serde_orc @@ -492,16 +492,16 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_orc #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:null), ] 474 val_475 62 val_63 468 val_469 @@ -515,16 +515,16 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@char_serde_orc #### A masked pattern was here #### -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:null), ] val_0 3 val_1 2 val_10 1 @@ -538,16 +538,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@char_serde_regex POSTHOOK: Output: default@char_serde_regex -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: drop table if exists char_serde_lb PREHOOK: type: DROPTABLE PREHOOK: Input: default@char_serde_lb @@ -556,16 +556,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@char_serde_lb POSTHOOK: Output: default@char_serde_lb -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: drop table if exists char_serde_ls PREHOOK: type: DROPTABLE PREHOOK: Input: default@char_serde_ls @@ -574,16 +574,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@char_serde_ls POSTHOOK: Output: default@char_serde_ls -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: drop table if exists char_serde_c PREHOOK: type: DROPTABLE PREHOOK: Input: default@char_serde_c @@ -592,16 +592,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@char_serde_c POSTHOOK: Output: default@char_serde_c -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: drop table if exists char_serde_lbc PREHOOK: type: DROPTABLE PREHOOK: Input: default@char_serde_lbc @@ -610,16 +610,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@char_serde_lbc POSTHOOK: Output: default@char_serde_lbc -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:null), ] PREHOOK: query: drop table if exists char_serde_orc PREHOOK: type: DROPTABLE PREHOOK: Input: default@char_serde_orc @@ -628,13 +628,13 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@char_serde_orc POSTHOOK: Output: default@char_serde_orc -POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:from deserializer), ] -POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:from deserializer), ] +POSTHOOK: Lineage: char_serde_c.key SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_c.value SIMPLE [(char_serde_ls)char_serde_ls.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_lb.key SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:key, type:char(15), comment:), ] +POSTHOOK: Lineage: char_serde_lb.value SIMPLE [(char_serde_regex)char_serde_regex.FieldSchema(name:value, type:char(20), comment:), ] +POSTHOOK: Lineage: char_serde_lbc.key SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_lbc.value SIMPLE [(char_serde_c)char_serde_c.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.key SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_ls.value SIMPLE [(char_serde_lb)char_serde_lb.FieldSchema(name:value, type:char(20), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.key SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:key, type:char(15), comment:null), ] +POSTHOOK: Lineage: char_serde_orc.value SIMPLE [(char_serde_lbc)char_serde_lbc.FieldSchema(name:value, type:char(20), comment:null), ] Index: ql/src/test/results/clientpositive/unicode_notation.q.out =================================================================== --- ql/src/test/results/clientpositive/unicode_notation.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/unicode_notation.q.out (working copy) @@ -15,7 +15,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a string None +a string # Detailed Table Information Database: default @@ -59,7 +59,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a string None +a string # Detailed Table Information Database: default @@ -103,7 +103,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a string None +a string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/input15.q.out =================================================================== --- ql/src/test/results/clientpositive/input15.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input15.q.out (working copy) @@ -28,5 +28,5 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE TEST15 POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string Index: ql/src/test/results/clientpositive/dynamic_partition_skip_default.q.out =================================================================== --- ql/src/test/results/clientpositive/dynamic_partition_skip_default.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/dynamic_partition_skip_default.q.out (working copy) @@ -134,6 +134,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns intcol + columns.comments columns.types string #### A masked pattern was here #### name default.dynamic_part_table @@ -153,6 +154,7 @@ properties: bucket_count -1 columns intcol + columns.comments columns.types string #### A masked pattern was here #### name default.dynamic_part_table @@ -258,6 +260,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns intcol + columns.comments columns.types string #### A masked pattern was here #### name default.dynamic_part_table @@ -277,6 +280,7 @@ properties: bucket_count -1 columns intcol + columns.comments columns.types string #### A masked pattern was here #### name default.dynamic_part_table @@ -392,6 +396,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns intcol + columns.comments columns.types string #### A masked pattern was here #### name default.dynamic_part_table @@ -411,6 +416,7 @@ properties: bucket_count -1 columns intcol + columns.comments columns.types string #### A masked pattern was here #### name default.dynamic_part_table @@ -434,6 +440,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns intcol + columns.comments columns.types string #### A masked pattern was here #### name default.dynamic_part_table @@ -453,6 +460,7 @@ properties: bucket_count -1 columns intcol + columns.comments columns.types string #### A masked pattern was here #### name default.dynamic_part_table Index: ql/src/test/results/clientpositive/bucketcontext_6.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_6.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketcontext_6.q.out (working copy) @@ -191,6 +191,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -212,6 +213,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -235,6 +237,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -256,6 +259,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -409,6 +413,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -430,6 +435,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -453,6 +459,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -474,6 +481,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/quotedid_basic.q.out =================================================================== --- ql/src/test/results/clientpositive/quotedid_basic.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/quotedid_basic.q.out (working copy) @@ -11,9 +11,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe t1 POSTHOOK: type: DESCTABLE -x+1 string None -y&y string None -!@#$%^&*()_q string None +x+1 string +y&y string +!@#$%^&*()_q string PREHOOK: query: select `x+1`, `y&y`, `!@#$%^&*()_q` from t1 PREHOOK: type: QUERY PREHOOK: Input: default@t1 @@ -314,8 +314,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe t4 POSTHOOK: type: DESCTABLE -x+1` string None -y&y string None +x+1` string +y&y string PREHOOK: query: insert into table t4 select * from src PREHOOK: type: QUERY PREHOOK: Input: default@src Index: ql/src/test/results/clientpositive/infer_bucket_sort_bucketed_table.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort_bucketed_table.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort_bucketed_table.q.out (working copy) @@ -35,13 +35,13 @@ POSTHOOK: Lineage: test_table_bucketed PARTITION(part=1).value EXPRESSION [(src)src.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/union_remove_9.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_9.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_9.q.out (working copy) @@ -12,6 +12,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 subqueries is performed (one of which contains a union and is map-only), -- and the other one is a map-reduce query followed by select star and a file sink. @@ -26,17 +27,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -232,8 +238,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -243,6 +249,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/stats12.q.out =================================================================== --- ql/src/test/results/clientpositive/stats12.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats12.q.out (working copy) @@ -88,6 +88,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.analyze_srcpart @@ -107,6 +108,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.analyze_srcpart @@ -130,6 +132,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.analyze_srcpart @@ -149,6 +152,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.analyze_srcpart @@ -212,8 +216,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -255,8 +259,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -303,8 +307,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -351,8 +355,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 11] @@ -399,8 +403,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 12] Index: ql/src/test/results/clientpositive/router_join_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/router_join_ppr.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/router_join_ppr.q.out (working copy) @@ -150,6 +150,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -169,6 +170,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -195,6 +197,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -214,6 +217,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -237,6 +241,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -256,6 +261,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -279,6 +285,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -298,6 +305,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -321,6 +329,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -340,6 +349,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -600,6 +610,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -619,6 +630,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -645,6 +657,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -664,6 +677,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -687,6 +701,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -706,6 +721,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -955,6 +971,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -974,6 +991,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1000,6 +1018,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1019,6 +1038,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1042,6 +1062,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1061,6 +1082,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1310,6 +1332,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1329,6 +1352,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1355,6 +1379,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1374,6 +1399,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1397,6 +1423,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1416,6 +1443,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1439,6 +1467,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1458,6 +1487,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1481,6 +1511,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1500,6 +1531,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/updateAccessTime.q.out =================================================================== --- ql/src/test/results/clientpositive/updateAccessTime.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/updateAccessTime.q.out (working copy) @@ -13,8 +13,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tstsrc POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string #### A masked pattern was here #### PREHOOK: query: select count(1) from tstsrc @@ -30,8 +30,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tstsrc POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string #### A masked pattern was here #### PREHOOK: query: drop table tstsrc @@ -94,14 +94,14 @@ POSTHOOK: Lineage: tstsrcpart PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: desc extended tstsrcpart partition (ds='2008-04-08', hr='11') @@ -118,14 +118,14 @@ POSTHOOK: Lineage: tstsrcpart PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: desc extended tstsrcpart partition (ds='2008-04-08', hr='12') @@ -142,14 +142,14 @@ POSTHOOK: Lineage: tstsrcpart PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: select count(1) from tstsrcpart where ds = '2008-04-08' and hr = '11' @@ -185,14 +185,14 @@ POSTHOOK: Lineage: tstsrcpart PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: desc extended tstsrcpart partition (ds='2008-04-08', hr='11') @@ -209,14 +209,14 @@ POSTHOOK: Lineage: tstsrcpart PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: desc extended tstsrcpart partition (ds='2008-04-08', hr='12') @@ -233,14 +233,14 @@ POSTHOOK: Lineage: tstsrcpart PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: drop table tstsrcpart Index: ql/src/test/results/clientpositive/annotate_stats_table.q.out =================================================================== --- ql/src/test/results/clientpositive/annotate_stats_table.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/annotate_stats_table.q.out (working copy) @@ -314,6 +314,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -334,6 +335,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -484,6 +486,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -504,6 +507,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -600,6 +604,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -620,6 +625,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -719,6 +725,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -739,6 +746,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/input10.q.out =================================================================== --- ql/src/test/results/clientpositive/input10.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input10.q.out (working copy) @@ -29,13 +29,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE TEST10 POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None -hr string None +key int +value string +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string Index: ql/src/test/results/clientpositive/bucketcontext_1.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketcontext_1.q.out (working copy) @@ -191,6 +191,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -212,6 +213,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -251,6 +253,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -272,6 +275,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -295,6 +299,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -316,6 +321,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -471,6 +477,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -492,6 +499,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -515,6 +523,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -536,6 +545,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/union_remove_4.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_4.q.out (working copy) @@ -10,6 +10,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- There is no need to write the temporary results of the sub-queries, and then read them @@ -22,17 +23,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -226,8 +232,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -237,6 +243,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/bucket1.q.out =================================================================== --- ql/src/test/results/clientpositive/bucket1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucket1.q.out (working copy) @@ -65,6 +65,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -84,6 +85,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -122,6 +124,7 @@ bucket_count 100 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket1_1 @@ -147,6 +150,7 @@ bucket_count 100 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket1_1 Index: ql/src/test/results/clientpositive/input42.q.out =================================================================== --- ql/src/test/results/clientpositive/input42.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input42.q.out (working copy) @@ -76,6 +76,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -95,6 +96,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -118,6 +120,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -137,6 +140,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1280,6 +1284,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1299,6 +1304,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1322,6 +1328,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1341,6 +1348,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1863,6 +1871,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1882,6 +1891,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1905,6 +1915,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1924,6 +1935,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/create_view_translate.q.out =================================================================== --- ql/src/test/results/clientpositive/create_view_translate.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_view_translate.q.out (working copy) @@ -19,7 +19,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None +key string # Detailed Table Information Database: default @@ -59,8 +59,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/columnarserde_create_shortcut.q.out =================================================================== --- ql/src/test/results/clientpositive/columnarserde_create_shortcut.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/columnarserde_create_shortcut.q.out (working copy) @@ -162,8 +162,8 @@ POSTHOOK: Lineage: columnarserde_create_shortcut.e SIMPLE [(src_thrift)src_thrift.FieldSchema(name:astring, type:string, comment:from deserializer), ] POSTHOOK: Lineage: columnshortcuttable.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: columnshortcuttable.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None +key string +value string PREHOOK: query: SELECT columnShortcutTable.* FROM columnShortcutTable ORDER BY key ASC, value ASC PREHOOK: type: QUERY PREHOOK: Input: default@columnshortcuttable Index: ql/src/test/results/clientpositive/load_dyn_part14.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part14.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part14.q.out (working copy) @@ -17,13 +17,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended nzhang_part14 POSTHOOK: type: DESCTABLE -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -value string None +value string #### A masked pattern was here #### PREHOOK: query: explain Index: ql/src/test/results/clientpositive/stats9.q.out =================================================================== --- ql/src/test/results/clientpositive/stats9.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats9.q.out (working copy) @@ -54,8 +54,8 @@ POSTHOOK: Lineage: analyze_srcbucket.value SIMPLE [(srcbucket)srcbucket.FieldSchema(name:value, type:string, comment:null), ] # col_name data_type comment -key int None -value string None +key int +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/create_like.q.out =================================================================== --- ql/src/test/results/clientpositive/create_like.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_like.q.out (working copy) @@ -11,8 +11,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a string None -b string None +a string +b string # Detailed Table Information Database: default @@ -47,8 +47,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a string None -b string None +a string +b string # Detailed Table Information Database: default @@ -91,8 +91,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a string None -b string None +a string +b string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/vectorized_bucketmapjoin1.q.out =================================================================== --- ql/src/test/results/clientpositive/vectorized_bucketmapjoin1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/vectorized_bucketmapjoin1.q.out (working copy) @@ -58,8 +58,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@vsmb_bucket_1 -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] PREHOOK: query: insert into table vsmb_bucket_2 select cint, cstring1 from alltypesorc limit 2 PREHOOK: type: QUERY PREHOOK: Input: default@alltypesorc @@ -68,10 +68,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@vsmb_bucket_2 -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] PREHOOK: query: insert into table vsmb_bucket_RC select cint, cstring1 from alltypesorc limit 2 PREHOOK: type: QUERY PREHOOK: Input: default@alltypesorc @@ -80,12 +80,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@vsmb_bucket_rc -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] PREHOOK: query: insert into table vsmb_bucket_TXT select cint, cstring1 from alltypesorc limit 2 PREHOOK: type: QUERY PREHOOK: Input: default@alltypesorc @@ -94,28 +94,28 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@vsmb_bucket_txt -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] PREHOOK: query: explain select /*+MAPJOIN(a)*/ * from vsmb_bucket_1 a join vsmb_bucket_2 b on a.key = b.key PREHOOK: type: QUERY POSTHOOK: query: explain select /*+MAPJOIN(a)*/ * from vsmb_bucket_1 a join vsmb_bucket_2 b on a.key = b.key POSTHOOK: type: QUERY -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] STAGE DEPENDENCIES: Stage-1 is a root stage Stage-0 is a root stage @@ -162,14 +162,14 @@ POSTHOOK: Input: default@vsmb_bucket_1 POSTHOOK: Input: default@vsmb_bucket_2 #### A masked pattern was here #### -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p @@ -180,14 +180,14 @@ POSTHOOK: query: explain select /*+MAPJOIN(b)*/ * from vsmb_bucket_1 a join vsmb_bucket_RC b on a.key = b.key POSTHOOK: type: QUERY -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] STAGE DEPENDENCIES: Stage-1 is a root stage Stage-0 is a root stage @@ -234,14 +234,14 @@ POSTHOOK: Input: default@vsmb_bucket_1 POSTHOOK: Input: default@vsmb_bucket_rc #### A masked pattern was here #### -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p @@ -262,14 +262,14 @@ explain select /*+MAPJOIN(b)*/ * from vsmb_bucket_1 a join vsmb_bucket_TXT b on a.key = b.key POSTHOOK: type: QUERY -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] STAGE DEPENDENCIES: Stage-1 is a root stage Stage-0 is a root stage @@ -316,14 +316,14 @@ POSTHOOK: Input: default@vsmb_bucket_1 POSTHOOK: Input: default@vsmb_bucket_txt #### A masked pattern was here #### -POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: vsmb_bucket_1.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_1.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_2.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_rc.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.key SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: vsmb_bucket_txt.value SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p 528534767 cvLH6Eat2yFsyy7p Index: ql/src/test/results/clientpositive/infer_bucket_sort_grouping_operators.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort_grouping_operators.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort_grouping_operators.q.out (working copy) @@ -113,14 +113,14 @@ POSTHOOK: Lineage: test_table_out PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None -agg string None +key string +value string +agg string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -181,15 +181,15 @@ POSTHOOK: Lineage: test_table_out_2 PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None -grouping_key string None -agg string None +key string +value string +grouping_key string +agg string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -330,14 +330,14 @@ POSTHOOK: Lineage: test_table_out_2 PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None -agg string None +key string +value string +agg string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -412,15 +412,15 @@ POSTHOOK: Lineage: test_table_out_2 PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None -grouping_key string None -agg string None +key string +value string +grouping_key string +agg string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -582,14 +582,14 @@ POSTHOOK: Lineage: test_table_out_2 PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None -agg string None +key string +value string +agg string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -678,15 +678,15 @@ POSTHOOK: Lineage: test_table_out_2 PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None -grouping_key string None -agg string None +key string +value string +grouping_key string +agg string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/bucketmapjoin10.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin10.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin10.q.out (working copy) @@ -241,6 +241,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -261,6 +262,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -282,6 +284,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -302,6 +305,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -334,6 +338,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -354,6 +359,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -377,6 +383,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -397,6 +404,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/union24.q.out =================================================================== --- ql/src/test/results/clientpositive/union24.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union24.q.out (working copy) @@ -222,6 +222,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src5 @@ -241,6 +242,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src5 @@ -408,6 +410,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src2 @@ -427,6 +430,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src2 @@ -450,6 +454,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src3 @@ -469,6 +474,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src3 @@ -492,6 +498,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src4 @@ -511,6 +518,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src4 @@ -809,6 +817,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src4 @@ -828,6 +837,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src4 @@ -851,6 +861,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src5 @@ -870,6 +881,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src5 @@ -1016,6 +1028,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src2 @@ -1035,6 +1048,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src2 @@ -1058,6 +1072,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src3 @@ -1077,6 +1092,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src3 @@ -1368,6 +1384,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src4 @@ -1387,6 +1404,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src4 @@ -1410,6 +1428,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src5 @@ -1429,6 +1448,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src5 @@ -1648,6 +1668,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src2 @@ -1667,6 +1688,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src2 @@ -1690,6 +1712,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src3 @@ -1709,6 +1732,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,count + columns.comments columns.types string:bigint #### A masked pattern was here #### name default.src3 Index: ql/src/test/results/clientpositive/input2.q.out =================================================================== --- ql/src/test/results/clientpositive/input2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input2.q.out (working copy) @@ -9,14 +9,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE TEST2a POSTHOOK: type: DESCTABLE -a int None -b double None +a int +b double PREHOOK: query: DESC TEST2a PREHOOK: type: DESCTABLE POSTHOOK: query: DESC TEST2a POSTHOOK: type: DESCTABLE -a int None -b double None +a int +b double PREHOOK: query: CREATE TABLE TEST2b(A ARRAY, B DOUBLE, C MAP) STORED AS TEXTFILE PREHOOK: type: CREATETABLE PREHOOK: Output: database:default @@ -28,9 +28,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE TEST2b POSTHOOK: type: DESCTABLE -a array None -b double None -c map None +a array +b double +c map PREHOOK: query: SHOW TABLES PREHOOK: type: SHOWTABLES POSTHOOK: query: SHOW TABLES Index: ql/src/test/results/clientpositive/stats4.q.out =================================================================== --- ql/src/test/results/clientpositive/stats4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats4.q.out (working copy) @@ -2323,8 +2323,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -2371,8 +2371,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -2419,8 +2419,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-12-31, 11] @@ -2467,8 +2467,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-12-31, 12] @@ -2515,8 +2515,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -2558,8 +2558,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/columnstats_tbllvl.q.out =================================================================== --- ql/src/test/results/clientpositive/columnstats_tbllvl.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/columnstats_tbllvl.q.out (working copy) @@ -137,6 +137,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns sourceip,desturl,visitdate,adrevenue,useragent,ccode,lcode,skeyword,avgtimeonsite + columns.comments columns.types string:string:string:float:string:string:string:string:int field.delim | #### A masked pattern was here #### @@ -157,6 +158,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns sourceip,desturl,visitdate,adrevenue,useragent,ccode,lcode,skeyword,avgtimeonsite + columns.comments columns.types string:string:string:float:string:string:string:string:int field.delim | #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/smb_mapjoin_15.q.out =================================================================== --- ql/src/test/results/clientpositive/smb_mapjoin_15.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/smb_mapjoin_15.q.out (working copy) @@ -139,6 +139,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table1 @@ -160,6 +161,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table1 @@ -419,6 +421,7 @@ bucket_count 16 bucket_field_name key columns key,key2,value + columns.comments columns.types int:int:string #### A masked pattern was here #### name default.test_table1 @@ -440,6 +443,7 @@ bucket_count 16 bucket_field_name key columns key,key2,value + columns.comments columns.types int:int:string #### A masked pattern was here #### name default.test_table1 @@ -635,6 +639,7 @@ bucket_count 16 bucket_field_name key columns key,key2,value + columns.comments columns.types int:int:string #### A masked pattern was here #### name default.test_table1 @@ -656,6 +661,7 @@ bucket_count 16 bucket_field_name key columns key,key2,value + columns.comments columns.types int:int:string #### A masked pattern was here #### name default.test_table1 @@ -874,6 +880,7 @@ bucket_count 16 bucket_field_name key columns key,key2,value + columns.comments columns.types int:int:string #### A masked pattern was here #### name default.test_table1 @@ -895,6 +902,7 @@ bucket_count 16 bucket_field_name key columns key,key2,value + columns.comments columns.types int:int:string #### A masked pattern was here #### name default.test_table1 Index: ql/src/test/results/clientpositive/join34.q.out =================================================================== --- ql/src/test/results/clientpositive/join34.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join34.q.out (working copy) @@ -185,6 +185,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -240,6 +241,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -276,6 +278,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -295,6 +298,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -318,6 +322,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -337,6 +342,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -365,6 +371,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 Index: ql/src/test/results/clientpositive/bucketmapjoin1.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin1.q.out (working copy) @@ -459,6 +459,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -488,6 +489,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -508,6 +510,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -545,6 +548,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -565,6 +569,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -602,6 +607,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -632,6 +638,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -655,6 +662,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -669,6 +677,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -698,6 +707,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -721,6 +731,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -735,6 +746,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1027,6 +1039,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1077,6 +1090,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -1097,6 +1111,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -1132,6 +1147,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1167,6 +1183,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1195,6 +1212,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1214,6 +1232,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1248,6 +1267,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1276,6 +1296,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1295,6 +1316,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result Index: ql/src/test/results/clientpositive/lb_fs_stats.q.out =================================================================== --- ql/src/test/results/clientpositive/lb_fs_stats.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/lb_fs_stats.q.out (working copy) @@ -39,13 +39,13 @@ POSTHOOK: Lineage: test_tab PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/sample10.q.out =================================================================== --- ql/src/test/results/clientpositive/sample10.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sample10.q.out (working copy) @@ -138,6 +138,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.srcpartbucket @@ -158,6 +159,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.srcpartbucket @@ -182,6 +184,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.srcpartbucket @@ -202,6 +205,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.srcpartbucket @@ -226,6 +230,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.srcpartbucket @@ -246,6 +251,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.srcpartbucket @@ -270,6 +276,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.srcpartbucket @@ -290,6 +297,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.srcpartbucket Index: ql/src/test/results/clientpositive/authorization_8.q.out =================================================================== --- ql/src/test/results/clientpositive/authorization_8.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/authorization_8.q.out (working copy) @@ -20,9 +20,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE view_j5jbymsx8e_1 POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string PREHOOK: query: ALTER VIEW view_j5jbymsx8e_1 RENAME TO view_j5jbymsx8e_2 PREHOOK: type: ALTERVIEW_RENAME PREHOOK: Input: default@view_j5jbymsx8e_1 Index: ql/src/test/results/clientpositive/nullformatCTAS.q.out =================================================================== --- ql/src/test/results/clientpositive/nullformatCTAS.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/nullformatCTAS.q.out (working copy) @@ -23,10 +23,10 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED base_tab POSTHOOK: type: DESCTABLE -a string None -b string None -c string None -d string None +a string +b string +c string +d string #### A masked pattern was here #### PREHOOK: query: -- table with non-default null format @@ -141,8 +141,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED null_tab3 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string #### A masked pattern was here #### PREHOOK: query: SHOW CREATE TABLE null_tab3 Index: ql/src/test/results/clientpositive/date_serde.q.out =================================================================== --- ql/src/test/results/clientpositive/date_serde.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/date_serde.q.out (working copy) @@ -267,8 +267,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_regex POSTHOOK: Output: default@date_serde_lb -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] PREHOOK: query: select * from date_serde_lb PREHOOK: type: QUERY PREHOOK: Input: default@date_serde_lb @@ -277,8 +277,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_lb #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] 2010-10-20 1064 PREHOOK: query: select c1, sum(c2) from date_serde_lb group by c1 PREHOOK: type: QUERY @@ -288,8 +288,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_lb #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] 2010-10-20 1064 PREHOOK: query: -- -- LazySimple @@ -310,8 +310,8 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@date_serde_ls -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] PREHOOK: query: alter table date_serde_ls set serde 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@date_serde_ls @@ -320,8 +320,8 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@date_serde_ls POSTHOOK: Output: default@date_serde_ls -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] PREHOOK: query: insert overwrite table date_serde_ls select c1, c2 from date_serde_lb limit 1 PREHOOK: type: QUERY @@ -332,10 +332,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_lb POSTHOOK: Output: default@date_serde_ls -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: select * from date_serde_ls PREHOOK: type: QUERY PREHOOK: Input: default@date_serde_ls @@ -344,10 +344,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_ls #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] 2010-10-20 1064 PREHOOK: query: select c1, sum(c2) from date_serde_ls group by c1 PREHOOK: type: QUERY @@ -357,10 +357,10 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_ls #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] 2010-10-20 1064 PREHOOK: query: -- -- Columnar @@ -381,10 +381,10 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@date_serde_c -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: alter table date_serde_c set serde 'org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@date_serde_c @@ -393,10 +393,10 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@date_serde_c POSTHOOK: Output: default@date_serde_c -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: insert overwrite table date_serde_c select c1, c2 from date_serde_ls limit 1 PREHOOK: type: QUERY @@ -407,12 +407,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_ls POSTHOOK: Output: default@date_serde_c -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: select * from date_serde_c PREHOOK: type: QUERY PREHOOK: Input: default@date_serde_c @@ -421,12 +421,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_c #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] 2010-10-20 1064 PREHOOK: query: select c1, sum(c2) from date_serde_c group by c1 PREHOOK: type: QUERY @@ -436,12 +436,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_c #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] 2010-10-20 1064 PREHOOK: query: -- -- LazyBinaryColumnar @@ -462,12 +462,12 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@date_serde_lbc -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: alter table date_serde_lbc set serde 'org.apache.hadoop.hive.serde2.columnar.LazyBinaryColumnarSerDe' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@date_serde_lbc @@ -476,12 +476,12 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@date_serde_lbc POSTHOOK: Output: default@date_serde_lbc -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: insert overwrite table date_serde_lbc select c1, c2 from date_serde_c limit 1 PREHOOK: type: QUERY @@ -492,14 +492,14 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_c POSTHOOK: Output: default@date_serde_lbc -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: select * from date_serde_lbc PREHOOK: type: QUERY PREHOOK: Input: default@date_serde_lbc @@ -508,14 +508,14 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_lbc #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] 2010-10-20 1064 PREHOOK: query: select c1, sum(c2) from date_serde_lbc group by c1 PREHOOK: type: QUERY @@ -525,14 +525,14 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_lbc #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] 2010-10-20 1064 PREHOOK: query: -- -- ORC @@ -553,14 +553,14 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@date_serde_orc -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: alter table date_serde_orc set serde 'org.apache.hadoop.hive.ql.io.orc.OrcSerde' PREHOOK: type: ALTERTABLE_SERIALIZER PREHOOK: Input: default@date_serde_orc @@ -569,14 +569,14 @@ POSTHOOK: type: ALTERTABLE_SERIALIZER POSTHOOK: Input: default@date_serde_orc POSTHOOK: Output: default@date_serde_orc -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: insert overwrite table date_serde_orc select c1, c2 from date_serde_lbc limit 1 PREHOOK: type: QUERY @@ -587,16 +587,16 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_lbc POSTHOOK: Output: default@date_serde_orc -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: select * from date_serde_orc PREHOOK: type: QUERY PREHOOK: Input: default@date_serde_orc @@ -605,16 +605,16 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_orc #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:null), ] 2010-10-20 1064 PREHOOK: query: select c1, sum(c2) from date_serde_orc group by c1 PREHOOK: type: QUERY @@ -624,16 +624,16 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@date_serde_orc #### A masked pattern was here #### -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:null), ] 2010-10-20 1064 PREHOOK: query: drop table date_serde_regex PREHOOK: type: DROPTABLE @@ -643,16 +643,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@date_serde_regex POSTHOOK: Output: default@date_serde_regex -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: drop table date_serde_lb PREHOOK: type: DROPTABLE PREHOOK: Input: default@date_serde_lb @@ -661,16 +661,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@date_serde_lb POSTHOOK: Output: default@date_serde_lb -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: drop table date_serde_ls PREHOOK: type: DROPTABLE PREHOOK: Input: default@date_serde_ls @@ -679,16 +679,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@date_serde_ls POSTHOOK: Output: default@date_serde_ls -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: drop table date_serde_c PREHOOK: type: DROPTABLE PREHOOK: Input: default@date_serde_c @@ -697,16 +697,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@date_serde_c POSTHOOK: Output: default@date_serde_c -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: drop table date_serde_lbc PREHOOK: type: DROPTABLE PREHOOK: Input: default@date_serde_lbc @@ -715,16 +715,16 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@date_serde_lbc POSTHOOK: Output: default@date_serde_lbc -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:null), ] PREHOOK: query: drop table date_serde_orc PREHOOK: type: DROPTABLE PREHOOK: Input: default@date_serde_orc @@ -733,13 +733,13 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@date_serde_orc POSTHOOK: Output: default@date_serde_orc -POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:from deserializer), ] -POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: date_serde_c.c1 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_c.c2 SIMPLE [(date_serde_ls)date_serde_ls.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_lb.c1 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_date, type:date, comment:), ] +POSTHOOK: Lineage: date_serde_lb.c2 SIMPLE [(date_serde_regex)date_serde_regex.FieldSchema(name:fl_num, type:int, comment:), ] +POSTHOOK: Lineage: date_serde_lbc.c1 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_lbc.c2 SIMPLE [(date_serde_c)date_serde_c.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c1 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_ls.c2 SIMPLE [(date_serde_lb)date_serde_lb.FieldSchema(name:c2, type:int, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c1 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c1, type:date, comment:null), ] +POSTHOOK: Lineage: date_serde_orc.c2 SIMPLE [(date_serde_lbc)date_serde_lbc.FieldSchema(name:c2, type:int, comment:null), ] Index: ql/src/test/results/clientpositive/union_remove_18.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_18.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_18.q.out (working copy) @@ -12,6 +12,7 @@ create table inputTbl1(key string, ds string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- There is no need to write the temporary results of the sub-queries, and then read them @@ -26,17 +27,22 @@ create table inputTbl1(key string, ds string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) partitioned by (ds string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) partitioned by (ds string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 partition (ds) @@ -213,13 +219,13 @@ POSTHOOK: Lineage: outputtbl1 PARTITION(ds=28).values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/stats_noscan_2.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_noscan_2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_noscan_2.q.out (working copy) @@ -39,7 +39,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a int None +a int # Detailed Table Information Database: default @@ -81,7 +81,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a int None +a int # Detailed Table Information Database: default @@ -221,13 +221,13 @@ POSTHOOK: Lineage: texternal PARTITION(insertdate=2008-01-01).val SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -val string None +key string +val string # Partition Information # col_name data_type comment -insertdate string None +insertdate string # Detailed Partition Information Partition Value: [2008-01-01] @@ -276,13 +276,13 @@ POSTHOOK: Lineage: texternal PARTITION(insertdate=2008-01-01).val SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -val string None +key string +val string # Partition Information # col_name data_type comment -insertdate string None +insertdate string # Detailed Partition Information Partition Value: [2008-01-01] Index: ql/src/test/results/clientpositive/multi_sahooks.q.out =================================================================== --- ql/src/test/results/clientpositive/multi_sahooks.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/multi_sahooks.q.out (working copy) @@ -15,7 +15,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_sahook POSTHOOK: type: DESCTABLE -c string None +c string #### A masked pattern was here #### PREHOOK: query: drop table tbl_sahook @@ -43,7 +43,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_sahooks POSTHOOK: type: DESCTABLE -c string None +c string #### A masked pattern was here #### PREHOOK: query: drop table tbl_sahooks @@ -71,7 +71,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_sahooks POSTHOOK: type: DESCTABLE -c string None +c string #### A masked pattern was here #### PREHOOK: query: drop table tbl_sahooks @@ -101,7 +101,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_sahooks POSTHOOK: type: DESCTABLE -c string None +c string #### A masked pattern was here #### PREHOOK: query: drop table tbl_sahooks Index: ql/src/test/results/clientpositive/vectorized_context.q.out =================================================================== --- ql/src/test/results/clientpositive/vectorized_context.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/vectorized_context.q.out (working copy) @@ -23,8 +23,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@store -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] PREHOOK: query: create table store_sales(ss_store_sk int, ss_hdemo_sk int, ss_net_profit double) stored as orc PREHOOK: type: CREATETABLE @@ -34,8 +34,8 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@store_sales -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] PREHOOK: query: insert overwrite table store_sales select cint, cint, cdouble from alltypesorc @@ -52,11 +52,11 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@store_sales -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] PREHOOK: query: create table household_demographics(hd_demo_sk int) stored as orc PREHOOK: type: CREATETABLE @@ -66,11 +66,11 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@household_demographics -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] PREHOOK: query: insert overwrite table household_demographics select cint from alltypesorc @@ -87,12 +87,12 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@household_demographics -POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] PREHOOK: query: explain select store.s_city, ss_net_profit from store_sales @@ -107,12 +107,12 @@ JOIN household_demographics ON store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk limit 100 POSTHOOK: type: QUERY -POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] STAGE DEPENDENCIES: Stage-6 is a root stage Stage-4 depends on stages: Stage-6 @@ -222,12 +222,12 @@ POSTHOOK: Input: default@store POSTHOOK: Input: default@store_sales #### A masked pattern was here #### -POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] LFgU5WT87C2yJ4W4YU0r8Pp NULL v3p153e2bSkGS70v04G NULL 0pOH7A4O8aQ37NuBqn NULL @@ -336,12 +336,12 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@store POSTHOOK: Output: default@store -POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] PREHOOK: query: drop table store_sales PREHOOK: type: DROPTABLE PREHOOK: Input: default@store_sales @@ -350,12 +350,12 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@store_sales POSTHOOK: Output: default@store_sales -POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] PREHOOK: query: drop table household_demographics PREHOOK: type: DROPTABLE PREHOOK: Input: default@household_demographics @@ -364,9 +364,9 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@household_demographics POSTHOOK: Output: default@household_demographics -POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:from deserializer), ] -POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:from deserializer), ] -POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: household_demographics.hd_demo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store.s_city SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: store.s_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_hdemo_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_net_profit SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), ] +POSTHOOK: Lineage: store_sales.ss_store_sk SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ] Index: ql/src/test/results/clientpositive/serde_reported_schema.q.out =================================================================== --- ql/src/test/results/clientpositive/serde_reported_schema.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/serde_reported_schema.q.out (working copy) @@ -22,12 +22,12 @@ myint int from deserializer mystring string from deserializer underscore_int int from deserializer -b string None +b string # Partition Information # col_name data_type comment -b string None +b string #### A masked pattern was here #### PREHOOK: query: alter table int_string add partition (b='part1') @@ -44,11 +44,11 @@ myint int from deserializer mystring string from deserializer underscore_int int from deserializer -b string None +b string # Partition Information # col_name data_type comment -b string None +b string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/partition_date2.q.out =================================================================== --- ql/src/test/results/clientpositive/partition_date2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/partition_date2.q.out (working copy) @@ -379,16 +379,16 @@ POSTHOOK: Lineage: partition_date2_1 PARTITION(dt=2000-01-01,region=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: partition_date2_1 PARTITION(dt=2000-01-01,region=2).key SIMPLE [] POSTHOOK: Lineage: partition_date2_1 PARTITION(dt=2000-01-01,region=2).value SIMPLE [] -key string None -value string None -dt date None -region int None +key string +value string +dt date +region int # Partition Information # col_name data_type comment -dt date None -region int None +dt date +region int #### A masked pattern was here #### PREHOOK: query: insert overwrite table partition_date2_1 partition(dt=date '1980-01-02', region=3) @@ -477,16 +477,16 @@ POSTHOOK: Lineage: partition_date2_1 PARTITION(dt=2000-01-01,region=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: partition_date2_1 PARTITION(dt=2000-01-01,region=2).key SIMPLE [] POSTHOOK: Lineage: partition_date2_1 PARTITION(dt=2000-01-01,region=2).value SIMPLE [] -key string None -value string None -dt date None -region int None +key string +value string +dt date +region int # Partition Information # col_name data_type comment -dt date None -region int None +dt date +region int #### A masked pattern was here #### PREHOOK: query: -- alter table touch Index: ql/src/test/results/clientpositive/alter1.q.out =================================================================== --- ql/src/test/results/clientpositive/alter1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter1.q.out (working copy) @@ -9,8 +9,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: alter table alter1 set tblproperties ('a'='1', 'c'='3') @@ -25,8 +25,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: alter table alter1 set tblproperties ('a'='1', 'c'='4', 'd'='3') @@ -41,8 +41,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: alter table alter1 set tblproperties ('EXTERNAL'='TRUE') @@ -57,8 +57,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: alter table alter1 set tblproperties ('EXTERNAL'='FALSE') @@ -73,8 +73,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: alter table alter1 set serdeproperties('s1'='9') @@ -89,8 +89,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: alter table alter1 set serdeproperties('s1'='10', 's2' ='20') @@ -105,8 +105,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: alter table alter1 set serde 'org.apache.hadoop.hive.serde2.TestSerDe' with serdeproperties('s1'='9') @@ -121,8 +121,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter1 POSTHOOK: type: DESCTABLE -a string from deserializer -b string from deserializer +a string +b string #### A masked pattern was here #### PREHOOK: query: alter table alter1 set serde 'org.apache.hadoop.hive.serde2.MetadataTypedColumnsetSerDe' @@ -137,8 +137,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended alter1 POSTHOOK: type: DESCTABLE -a string from deserializer -b string from deserializer +a string +b string #### A masked pattern was here #### PREHOOK: query: alter table alter1 replace columns (a int, b int, c string) @@ -153,9 +153,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe alter1 POSTHOOK: type: DESCTABLE -a int None -b int None -c string None +a int +b int +c string PREHOOK: query: -- Cleanup DROP TABLE alter1 PREHOOK: type: DROPTABLE @@ -206,8 +206,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: ALTER TABLE alter1 SET TBLPROPERTIES ('a'='1', 'c'='3') @@ -222,8 +222,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: ALTER TABLE alter1 SET TBLPROPERTIES ('a'='1', 'c'='4', 'd'='3') @@ -238,8 +238,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: ALTER TABLE alter1 SET TBLPROPERTIES ('EXTERNAL'='TRUE') @@ -254,8 +254,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: ALTER TABLE alter1 SET TBLPROPERTIES ('EXTERNAL'='FALSE') @@ -270,8 +270,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: ALTER TABLE alter1 SET SERDEPROPERTIES('s1'='9') @@ -286,8 +286,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: ALTER TABLE alter1 SET SERDEPROPERTIES('s1'='10', 's2' ='20') @@ -302,8 +302,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter1 POSTHOOK: type: DESCTABLE -a int None -b int None +a int +b int #### A masked pattern was here #### PREHOOK: query: ALTER TABLE alter1 SET SERDE 'org.apache.hadoop.hive.serde2.TestSerDe' WITH SERDEPROPERTIES ('s1'='9') @@ -318,8 +318,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter1 POSTHOOK: type: DESCTABLE -a string from deserializer -b string from deserializer +a string +b string #### A masked pattern was here #### PREHOOK: query: ALTER TABLE alter1 SET SERDE 'org.apache.hadoop.hive.serde2.MetadataTypedColumnsetSerDe' @@ -334,8 +334,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED alter1 POSTHOOK: type: DESCTABLE -a string from deserializer -b string from deserializer +a string +b string #### A masked pattern was here #### PREHOOK: query: ALTER TABLE alter1 REPLACE COLUMNS (a int, b int, c string) @@ -350,9 +350,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE alter1 POSTHOOK: type: DESCTABLE -a int None -b int None -c string None +a int +b int +c string PREHOOK: query: DROP TABLE alter1 PREHOOK: type: DROPTABLE PREHOOK: Input: alter1_db@alter1 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out (working copy) @@ -145,6 +145,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -166,6 +167,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -308,6 +310,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -329,6 +332,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -487,6 +491,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -508,6 +513,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -530,6 +536,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -546,6 +553,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -642,6 +650,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -663,6 +672,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -685,6 +695,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -701,6 +712,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -787,6 +799,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -808,6 +821,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/load_dyn_part9.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part9.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part9.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: explain Index: ql/src/test/results/clientpositive/inputddl5.q.out =================================================================== --- ql/src/test/results/clientpositive/inputddl5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/inputddl5.q.out (working copy) @@ -21,7 +21,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE INPUTDDL5 POSTHOOK: type: DESCTABLE -name string None +name string PREHOOK: query: SELECT INPUTDDL5.name from INPUTDDL5 PREHOOK: type: QUERY PREHOOK: Input: default@inputddl5 Index: ql/src/test/results/clientpositive/louter_join_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/louter_join_ppr.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/louter_join_ppr.q.out (working copy) @@ -150,6 +150,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -169,6 +170,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -195,6 +197,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -214,6 +217,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -237,6 +241,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -256,6 +261,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -505,6 +511,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -524,6 +531,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -550,6 +558,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -569,6 +578,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -592,6 +602,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -611,6 +622,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -634,6 +646,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -653,6 +666,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -676,6 +690,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -695,6 +710,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -955,6 +971,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -974,6 +991,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1000,6 +1018,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1019,6 +1038,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1042,6 +1062,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1061,6 +1082,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1084,6 +1106,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1103,6 +1126,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1126,6 +1150,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1145,6 +1170,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1400,6 +1426,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1419,6 +1446,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1445,6 +1473,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1464,6 +1493,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1487,6 +1517,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -1506,6 +1537,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/list_bucket_query_oneskew_3.q.out =================================================================== --- ql/src/test/results/clientpositive/list_bucket_query_oneskew_3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/list_bucket_query_oneskew_3.q.out (working copy) @@ -194,14 +194,14 @@ POSTHOOK: Lineage: fact_tz PARTITION(ds=1,hr=3).z SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -x int None -y string None -z string None +x int +y string +z string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -346,6 +346,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x,y,z + columns.comments columns.types int:string:string #### A masked pattern was here #### name default.fact_daily @@ -366,6 +367,7 @@ EXTERNAL TRUE bucket_count -1 columns x,y,z + columns.comments columns.types int:string:string #### A masked pattern was here #### name default.fact_daily @@ -388,6 +390,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x,y,z + columns.comments columns.types int:string:string #### A masked pattern was here #### name default.fact_daily @@ -408,6 +411,7 @@ EXTERNAL TRUE bucket_count -1 columns x,y,z + columns.comments columns.types int:string:string #### A masked pattern was here #### name default.fact_daily @@ -430,6 +434,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns x,y,z + columns.comments columns.types int:string:string #### A masked pattern was here #### name default.fact_daily @@ -450,6 +455,7 @@ EXTERNAL TRUE bucket_count -1 columns x,y,z + columns.comments columns.types int:string:string #### A masked pattern was here #### name default.fact_daily Index: ql/src/test/results/clientpositive/list_bucket_query_multiskew_3.q.out =================================================================== --- ql/src/test/results/clientpositive/list_bucket_query_multiskew_3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/list_bucket_query_multiskew_3.q.out (working copy) @@ -59,14 +59,14 @@ POSTHOOK: Lineage: fact_daily PARTITION(ds=1,hr=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [1, 1] @@ -129,14 +129,14 @@ POSTHOOK: Lineage: fact_daily PARTITION(ds=1,hr=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [1, 2] @@ -210,14 +210,14 @@ POSTHOOK: Lineage: fact_daily PARTITION(ds=1,hr=3).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [1, 3] @@ -350,6 +350,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -369,6 +370,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -482,6 +484,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -501,6 +504,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -674,6 +678,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -693,6 +698,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -834,6 +840,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily @@ -853,6 +860,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.fact_daily Index: ql/src/test/results/clientpositive/create_like2.q.out =================================================================== --- ql/src/test/results/clientpositive/create_like2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_like2.q.out (working copy) @@ -32,8 +32,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -a int None -b string None +a int +b string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/annotate_stats_join.q.out =================================================================== --- ql/src/test/results/clientpositive/annotate_stats_join.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/annotate_stats_join.q.out (working copy) @@ -311,6 +311,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -331,6 +332,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -355,6 +357,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -375,6 +378,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -549,6 +553,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -569,6 +574,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -593,6 +599,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -613,6 +620,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -787,6 +795,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -807,6 +816,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -831,6 +841,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -851,6 +862,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -875,6 +887,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -895,6 +908,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1072,6 +1086,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -1092,6 +1107,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -1116,6 +1132,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -1136,6 +1153,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -1160,6 +1178,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1180,6 +1199,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1342,6 +1362,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -1362,6 +1383,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -1386,6 +1408,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -1406,6 +1429,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -1600,6 +1624,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -1620,6 +1645,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns deptid,deptname + columns.comments columns.types int:string field.delim | #### A masked pattern was here #### @@ -1644,6 +1670,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -1664,6 +1691,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns lastname,deptid + columns.comments columns.types string:int field.delim | #### A masked pattern was here #### @@ -1688,6 +1716,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1708,6 +1737,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/union_remove_13.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_13.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_13.q.out (working copy) @@ -13,6 +13,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 subqueries is performed (one of which is a mapred query, and the -- other one is a map-join query), followed by select star and a file sink. @@ -28,17 +29,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -217,8 +223,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)b.FieldSchema(name:val, type:string, comment:null), (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -228,6 +234,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/stats_counter.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_counter.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_counter.q.out (working copy) @@ -21,8 +21,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -64,8 +64,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/load_dyn_part4.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part4.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part4.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: insert overwrite table nzhang_part4 partition (ds='2008-04-08', hr='existing_value') select key, value from src Index: ql/src/test/results/clientpositive/sample5.q.out =================================================================== --- ql/src/test/results/clientpositive/sample5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sample5.q.out (working copy) @@ -79,6 +79,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -104,6 +105,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -124,6 +126,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -161,6 +164,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -191,6 +195,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -214,6 +219,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -228,6 +234,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -257,6 +264,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -280,6 +288,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -294,6 +303,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/orc_analyze.q.out =================================================================== --- ql/src/test/results/clientpositive/orc_analyze.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/orc_analyze.q.out (working copy) @@ -81,11 +81,11 @@ POSTHOOK: Lineage: orc_create_people.state SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:state, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer -state string from deserializer +id int +first_name string +last_name string +address string +state string # Detailed Table Information Database: default @@ -185,11 +185,11 @@ POSTHOOK: Lineage: orc_create_people.state SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:state, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer -state string from deserializer +id int +first_name string +last_name string +address string +state string # Detailed Table Information Database: default @@ -348,15 +348,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [Ca] @@ -407,15 +407,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [Or] @@ -576,15 +576,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [Ca] @@ -643,15 +643,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [Or] @@ -896,15 +896,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [Ca] @@ -971,15 +971,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [Or] @@ -1210,15 +1210,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [Ca] @@ -1293,15 +1293,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [Or] @@ -1739,15 +1739,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [Ca] @@ -1830,15 +1830,15 @@ POSTHOOK: Lineage: orc_create_people PARTITION(state=Or).last_name SIMPLE [(orc_create_people_staging)orc_create_people_staging.FieldSchema(name:last_name, type:string, comment:null), ] # col_name data_type comment -id int from deserializer -first_name string from deserializer -last_name string from deserializer -address string from deserializer +id int +first_name string +last_name string +address string # Partition Information # col_name data_type comment -state string None +state string # Detailed Partition Information Partition Value: [OH] Index: ql/src/test/results/clientpositive/stats19.q.out =================================================================== --- ql/src/test/results/clientpositive/stats19.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats19.q.out (working copy) @@ -107,8 +107,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -177,8 +177,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -251,8 +251,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -435,8 +435,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -529,8 +529,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] @@ -627,8 +627,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 13] Index: ql/src/test/results/clientpositive/union_remove_22.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_22.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_22.q.out (working copy) @@ -10,6 +10,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select and a file sink -- However, some columns are repeated. So, union cannot be removed. @@ -22,17 +23,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint, values2 bigint) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint, values2 bigint) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -184,9 +190,9 @@ POSTHOOK: Lineage: outputtbl1.values2 EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None -values2 bigint None +key string +values bigint +values2 bigint # Detailed Table Information Database: default @@ -196,6 +202,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/varchar_nested_types.q.out =================================================================== --- ql/src/test/results/clientpositive/varchar_nested_types.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/varchar_nested_types.q.out (working copy) @@ -72,7 +72,7 @@ POSTHOOK: Lineage: varchar_nested_1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: varchar_nested_1.value EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: varchar_nested_array.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] -c1 array None +c1 array PREHOOK: query: select * from varchar_nested_array PREHOOK: type: QUERY PREHOOK: Input: default@varchar_nested_array @@ -119,7 +119,7 @@ POSTHOOK: Lineage: varchar_nested_1.value EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: varchar_nested_array.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] POSTHOOK: Lineage: varchar_nested_map.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:key, type:int, comment:null), (varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] -c1 map None +c1 map PREHOOK: query: select * from varchar_nested_map PREHOOK: type: QUERY PREHOOK: Input: default@varchar_nested_map @@ -176,7 +176,7 @@ POSTHOOK: Lineage: varchar_nested_array.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] POSTHOOK: Lineage: varchar_nested_map.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:key, type:int, comment:null), (varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] POSTHOOK: Lineage: varchar_nested_struct.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:key, type:int, comment:null), (varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] -c1 struct None +c1 struct PREHOOK: query: select * from varchar_nested_struct PREHOOK: type: QUERY PREHOOK: Input: default@varchar_nested_struct @@ -216,7 +216,7 @@ POSTHOOK: Lineage: varchar_nested_array.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] POSTHOOK: Lineage: varchar_nested_map.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:key, type:int, comment:null), (varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] POSTHOOK: Lineage: varchar_nested_struct.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:key, type:int, comment:null), (varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] -c1 struct None +c1 struct PREHOOK: query: select * from varchar_nested_cta PREHOOK: type: QUERY PREHOOK: Input: default@varchar_nested_cta @@ -256,7 +256,7 @@ POSTHOOK: Lineage: varchar_nested_array.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] POSTHOOK: Lineage: varchar_nested_map.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:key, type:int, comment:null), (varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] POSTHOOK: Lineage: varchar_nested_struct.c1 EXPRESSION [(varchar_nested_1)varchar_nested_1.FieldSchema(name:key, type:int, comment:null), (varchar_nested_1)varchar_nested_1.FieldSchema(name:value, type:varchar(20), comment:null), ] -c1 struct None +c1 struct PREHOOK: query: select * from varchar_nested_view PREHOOK: type: QUERY PREHOOK: Input: default@varchar_nested_view Index: ql/src/test/results/clientpositive/rename_column.q.out =================================================================== --- ql/src/test/results/clientpositive/rename_column.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/rename_column.q.out (working copy) @@ -9,9 +9,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -a int None -b int None -c int None +a int +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a a STRING PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: default@kv_rename_test @@ -24,9 +24,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -a string None -b int None -c int None +a string +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a a1 INT PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: default@kv_rename_test @@ -39,9 +39,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -a1 int None -b int None -c int None +a1 int +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a1 a2 INT FIRST PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: default@kv_rename_test @@ -54,9 +54,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -a2 int None -b int None -c int None +a2 int +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a2 a INT AFTER b PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: default@kv_rename_test @@ -69,9 +69,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -b int None -a int None -c int None +b int +a int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a a1 INT COMMENT 'test comment1' PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: default@kv_rename_test @@ -84,9 +84,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -b int None +b int a1 int test comment1 -c int None +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a1 a2 INT COMMENT 'test comment2' FIRST PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: default@kv_rename_test @@ -100,8 +100,8 @@ POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE a2 int test comment2 -b int None -c int None +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE COLUMN a2 a INT AFTER b PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: default@kv_rename_test @@ -114,9 +114,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -b int None +b int a int test comment2 -c int None +c int PREHOOK: query: DROP TABLE kv_rename_test PREHOOK: type: DROPTABLE PREHOOK: Input: default@kv_rename_test @@ -159,9 +159,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -a int None -b int None -c int None +a int +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a a STRING PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: kv_rename_test_db@kv_rename_test @@ -174,9 +174,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -a string None -b int None -c int None +a string +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a a1 INT PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: kv_rename_test_db@kv_rename_test @@ -189,9 +189,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -a1 int None -b int None -c int None +a1 int +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a1 a2 INT FIRST PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: kv_rename_test_db@kv_rename_test @@ -204,9 +204,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -a2 int None -b int None -c int None +a2 int +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a2 a INT AFTER b PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: kv_rename_test_db@kv_rename_test @@ -219,9 +219,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -b int None -a int None -c int None +b int +a int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a a1 INT COMMENT 'test comment1' PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: kv_rename_test_db@kv_rename_test @@ -234,9 +234,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -b int None +b int a1 int test comment1 -c int None +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE a1 a2 INT COMMENT 'test comment2' FIRST PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: kv_rename_test_db@kv_rename_test @@ -250,8 +250,8 @@ POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE a2 int test comment2 -b int None -c int None +b int +c int PREHOOK: query: ALTER TABLE kv_rename_test CHANGE COLUMN a2 a INT AFTER b PREHOOK: type: ALTERTABLE_RENAMECOL PREHOOK: Input: kv_rename_test_db@kv_rename_test @@ -264,9 +264,9 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE kv_rename_test POSTHOOK: type: DESCTABLE -b int None +b int a int test comment2 -c int None +c int PREHOOK: query: DROP TABLE kv_rename_test PREHOOK: type: DROPTABLE PREHOOK: Input: kv_rename_test_db@kv_rename_test Index: ql/src/test/results/clientpositive/import_exported_table.q.out =================================================================== --- ql/src/test/results/clientpositive/import_exported_table.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/import_exported_table.q.out (working copy) @@ -7,8 +7,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE j1_41 POSTHOOK: type: DESCTABLE -a string None -b int None +a string +b int PREHOOK: query: SELECT * from j1_41 PREHOOK: type: QUERY PREHOOK: Input: default@j1_41 Index: ql/src/test/results/clientpositive/bucketcontext_8.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_8.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketcontext_8.q.out (working copy) @@ -208,6 +208,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -229,6 +230,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -250,6 +252,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -271,6 +274,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -310,6 +314,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -331,6 +336,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -354,6 +360,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -375,6 +382,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -532,6 +540,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -553,6 +562,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -576,6 +586,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -597,6 +608,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/autogen_colalias.q.out =================================================================== --- ql/src/test/results/clientpositive/autogen_colalias.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/autogen_colalias.q.out (working copy) @@ -21,16 +21,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe dest_grouped_old1 POSTHOOK: type: DESCTABLE -_c0 int None -zz int None -key string None -_c3 int None -_c4 bigint None -_c5 double None -_c6 bigint None -_c7 bigint None -_c8 int None -_c9 int None +_c0 int +zz int +key string +_c3 int +_c4 bigint +_c5 double +_c6 bigint +_c7 bigint +_c8 int +_c9 int PREHOOK: query: create table dest_grouped_old2 as select distinct src.key from src PREHOOK: type: CREATETABLE_AS_SELECT PREHOOK: Input: default@src @@ -42,7 +42,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe dest_grouped_old2 POSTHOOK: type: DESCTABLE -key string None +key string PREHOOK: query: create table dest_grouped_new1 as select 1+1, 2+2 as zz, ((src.key % 2)+2)/2, test_max(length(src.value)), count(src.value), sin(count(src.value)), count(sin(src.value)), unix_timestamp(), CAST(SUM(IF(value > 10, value, 1)) AS INT), if(src.key > 10, (src.key +5) % 2, 0) @@ -60,16 +60,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe dest_grouped_new1 POSTHOOK: type: DESCTABLE -column_0 int None -zz int None -column_2 double None -test_max_length_src__3 int None -count_src_value_4 bigint None -sin_count_src_value_5 double None -count_sin_src_value_6 bigint None -unix_timestamp_7 bigint None -sum_if_value_10_valu_8 int None -if_src_key_10_src_ke_9 double None +column_0 int +zz int +column_2 double +test_max_length_src__3 int +count_src_value_4 bigint +sin_count_src_value_5 double +count_sin_src_value_6 bigint +unix_timestamp_7 bigint +sum_if_value_10_valu_8 int +if_src_key_10_src_ke_9 double PREHOOK: query: create table dest_grouped_new2 as select distinct src.key from src PREHOOK: type: CREATETABLE_AS_SELECT PREHOOK: Input: default@src @@ -81,7 +81,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe dest_grouped_new2 POSTHOOK: type: DESCTABLE -key string None +key string PREHOOK: query: -- Drop the temporary function at the end till HIVE-3160 gets fixed DROP TEMPORARY FUNCTION test_max PREHOOK: type: DROPFUNCTION Index: ql/src/test/results/clientpositive/ba_table1.q.out =================================================================== --- ql/src/test/results/clientpositive/ba_table1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ba_table1.q.out (working copy) @@ -17,8 +17,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended ba_test POSTHOOK: type: DESCTABLE -ba_key binary None -ba_val binary None +ba_key binary +ba_val binary #### A masked pattern was here #### PREHOOK: query: from src insert overwrite table ba_test select cast (src.key as binary), cast (src.value as binary) Index: ql/src/test/results/clientpositive/bucket_groupby.q.out =================================================================== --- ql/src/test/results/clientpositive/bucket_groupby.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucket_groupby.q.out (working copy) @@ -9,14 +9,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended clustergroupby POSTHOOK: type: DESCTABLE -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: alter table clustergroupby clustered by (key) into 1 buckets @@ -126,14 +126,14 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: clustergroupby PARTITION(ds=100).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: clustergroupby PARTITION(ds=100).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: insert overwrite table clustergroupby partition (ds='101') select key, value from src distribute by key @@ -1069,14 +1069,14 @@ POSTHOOK: Lineage: clustergroupby PARTITION(ds=100).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: clustergroupby PARTITION(ds=101).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: clustergroupby PARTITION(ds=101).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: insert overwrite table clustergroupby partition (ds='102') select key, value from src distribute by value sort by key, value @@ -1421,14 +1421,14 @@ POSTHOOK: Lineage: clustergroupby PARTITION(ds=101).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: clustergroupby PARTITION(ds=102).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] POSTHOOK: Lineage: clustergroupby PARTITION(ds=102).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -key string None -value string None -ds string None +key string +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: insert overwrite table clustergroupby partition (ds='103') select key, value from src distribute by value, key sort by key Index: ql/src/test/results/clientpositive/udf_explode.q.out =================================================================== --- ql/src/test/results/clientpositive/udf_explode.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/udf_explode.q.out (working copy) @@ -91,6 +91,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -110,6 +111,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -233,6 +235,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -252,6 +255,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -426,6 +430,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -445,6 +450,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -581,6 +587,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -600,6 +607,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src Index: ql/src/test/results/clientpositive/stats_counter_partitioned.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_counter_partitioned.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_counter_partitioned.q.out (working copy) @@ -49,14 +49,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008, 11] @@ -89,14 +89,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008, 12] @@ -174,14 +174,14 @@ POSTHOOK: Lineage: dummy PARTITION(ds=10,hr=12).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [10, 11] @@ -218,14 +218,14 @@ POSTHOOK: Lineage: dummy PARTITION(ds=10,hr=12).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [10, 12] @@ -335,12 +335,12 @@ POSTHOOK: Lineage: dummy PARTITION(hr=1998).key SIMPLE [(tbl)tbl.FieldSchema(name:key, type:int, comment:null), ] # col_name data_type comment -key int None +key int # Partition Information # col_name data_type comment -hr int None +hr int # Detailed Partition Information Partition Value: [1997] @@ -381,12 +381,12 @@ POSTHOOK: Lineage: dummy PARTITION(hr=1998).key SIMPLE [(tbl)tbl.FieldSchema(name:key, type:int, comment:null), ] # col_name data_type comment -key int None +key int # Partition Information # col_name data_type comment -hr int None +hr int # Detailed Partition Information Partition Value: [1994] @@ -427,12 +427,12 @@ POSTHOOK: Lineage: dummy PARTITION(hr=1998).key SIMPLE [(tbl)tbl.FieldSchema(name:key, type:int, comment:null), ] # col_name data_type comment -key int None +key int # Partition Information # col_name data_type comment -hr int None +hr int # Detailed Partition Information Partition Value: [1998] @@ -473,12 +473,12 @@ POSTHOOK: Lineage: dummy PARTITION(hr=1998).key SIMPLE [(tbl)tbl.FieldSchema(name:key, type:int, comment:null), ] # col_name data_type comment -key int None +key int # Partition Information # col_name data_type comment -hr int None +hr int # Detailed Partition Information Partition Value: [1996] Index: ql/src/test/results/clientpositive/alter_numbuckets_partitioned_table2.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_numbuckets_partitioned_table2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_numbuckets_partitioned_table2.q.out (working copy) @@ -19,13 +19,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -65,13 +65,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -118,13 +118,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -168,13 +168,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -225,13 +225,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -279,13 +279,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -340,13 +340,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -398,13 +398,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -463,13 +463,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -525,13 +525,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -594,13 +594,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -660,13 +660,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -733,13 +733,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -803,13 +803,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -880,13 +880,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -954,13 +954,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] @@ -1035,13 +1035,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default @@ -1113,13 +1113,13 @@ POSTHOOK: Lineage: tst1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/stats14.q.out =================================================================== --- ql/src/test/results/clientpositive/stats14.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats14.q.out (working copy) @@ -168,8 +168,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default @@ -211,8 +211,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 11] @@ -259,8 +259,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2010-04-08, 12] @@ -335,8 +335,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/nested_complex.q.out =================================================================== --- ql/src/test/results/clientpositive/nested_complex.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/nested_complex.q.out (working copy) @@ -31,20 +31,20 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe nestedcomplex POSTHOOK: type: DESCTABLE -simple_int int None -max_nested_array array>>>>>>>>>>>>>>>>>>>>>> None -max_nested_map array>>>>>>>>>>>>>>>>>>>>> None -max_nested_struct array>>>>>>>>>>>>>>>>>>>>>> None -simple_string string None +simple_int int +max_nested_array array>>>>>>>>>>>>>>>>>>>>>> +max_nested_map array>>>>>>>>>>>>>>>>>>>>> +max_nested_struct array>>>>>>>>>>>>>>>>>>>>>> +simple_string string PREHOOK: query: describe extended nestedcomplex PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended nestedcomplex POSTHOOK: type: DESCTABLE -simple_int int None -max_nested_array array>>>>>>>>>>>>>>>>>>>>>> None -max_nested_map array>>>>>>>>>>>>>>>>>>>>> None -max_nested_struct array>>>>>>>>>>>>>>>>>>>>>> None -simple_string string None +simple_int int +max_nested_array array>>>>>>>>>>>>>>>>>>>>>> +max_nested_map array>>>>>>>>>>>>>>>>>>>>> +max_nested_struct array>>>>>>>>>>>>>>>>>>>>>> +simple_string string #### A masked pattern was here #### PREHOOK: query: load data local inpath '../../data/files/nested_complex.txt' overwrite into table nestedcomplex Index: ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out (working copy) @@ -266,6 +266,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -287,6 +288,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -313,6 +315,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_medium @@ -334,6 +337,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_medium @@ -360,6 +364,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_medium @@ -381,6 +386,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_medium @@ -423,6 +429,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -444,6 +451,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -467,6 +475,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -488,6 +497,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -511,6 +521,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_medium @@ -532,6 +543,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_medium @@ -555,6 +567,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -576,6 +589,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small Index: ql/src/test/results/clientpositive/rand_partitionpruner2.q.out =================================================================== --- ql/src/test/results/clientpositive/rand_partitionpruner2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/rand_partitionpruner2.q.out (working copy) @@ -89,6 +89,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.tmptable @@ -116,6 +117,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -135,6 +137,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -158,6 +161,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -177,6 +181,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -212,6 +217,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.tmptable @@ -242,6 +248,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.tmptable @@ -265,6 +272,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.tmptable @@ -279,6 +287,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.tmptable @@ -308,6 +317,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.tmptable @@ -331,6 +341,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.tmptable @@ -345,6 +356,7 @@ properties: bucket_count -1 columns key,value,hr,ds + columns.comments columns.types string:string:string:string #### A masked pattern was here #### name default.tmptable Index: ql/src/test/results/clientpositive/bucketcontext_3.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketcontext_3.q.out (working copy) @@ -175,6 +175,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -196,6 +197,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -217,6 +219,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -238,6 +241,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -277,6 +281,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -298,6 +303,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -452,6 +458,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -473,6 +480,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/bucket3.q.out =================================================================== --- ql/src/test/results/clientpositive/bucket3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucket3.q.out (working copy) @@ -69,6 +69,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -88,6 +89,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -127,6 +129,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket3_1 @@ -155,6 +158,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket3_1 Index: ql/src/test/results/clientpositive/exim_04_evolved_parts.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_04_evolved_parts.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/exim_04_evolved_parts.q.out (working copy) @@ -103,11 +103,11 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended exim_employee POSTHOOK: type: DESCTABLE -emp_id int from deserializer -emp_name string from deserializer -emp_dob string from deserializer -emp_sex string from deserializer -emp_dept int from deserializer +emp_id int employee id +emp_name string +emp_dob string employee date of birth +emp_sex string M/F +emp_dept int emp_country string 2-char code emp_state string 2-char code @@ -123,10 +123,10 @@ POSTHOOK: query: describe extended exim_employee partition (emp_country='in', emp_state='tn') POSTHOOK: type: DESCTABLE emp_id int employee id -emp_name string None +emp_name string emp_dob string employee date of birth emp_sex string M/F -emp_dept int None +emp_dept int emp_country string 2-char code emp_state string 2-char code @@ -141,11 +141,11 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended exim_employee partition (emp_country='in', emp_state='ka') POSTHOOK: type: DESCTABLE -emp_id int from deserializer -emp_name string from deserializer -emp_dob string from deserializer -emp_sex string from deserializer -emp_dept int from deserializer +emp_id int employee id +emp_name string +emp_dob string employee date of birth +emp_sex string M/F +emp_dept int emp_country string 2-char code emp_state string 2-char code Index: ql/src/test/results/clientpositive/stats_partscan_1_23.q.out =================================================================== --- ql/src/test/results/clientpositive/stats_partscan_1_23.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats_partscan_1_23.q.out (working copy) @@ -10,6 +10,7 @@ partitioned by (ds string, hr string) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- INCLUDE_HADOOP_MAJOR_VERSIONS(0.23) -- This test uses mapred.max.split.size/mapred.max.split.size for controlling -- number of input splits. @@ -22,6 +23,7 @@ partitioned by (ds string, hr string) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@analyze_srcpart_partial_scan PREHOOK: query: insert overwrite table analyze_srcpart_partial_scan partition (ds, hr) select * from srcpart where ds is not null PREHOOK: type: QUERY @@ -64,14 +66,14 @@ POSTHOOK: Lineage: analyze_srcpart_partial_scan PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -81,6 +83,11 @@ Protect Mode: None #### A masked pattern was here #### Partition Parameters: + COLUMN_STATS_ACCURATE false + numFiles 22 + numRows -1 + rawDataSize -1 + totalSize 6954 #### A masked pattern was here #### # Storage Information @@ -156,14 +163,14 @@ POSTHOOK: Lineage: analyze_srcpart_partial_scan PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -173,6 +180,7 @@ Protect Mode: None #### A masked pattern was here #### Partition Parameters: + COLUMN_STATS_ACCURATE true numFiles 22 numRows 500 rawDataSize 4812 @@ -203,14 +211,14 @@ POSTHOOK: Lineage: analyze_srcpart_partial_scan PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 11] @@ -220,6 +228,11 @@ Protect Mode: None #### A masked pattern was here #### Partition Parameters: + COLUMN_STATS_ACCURATE false + numFiles 22 + numRows -1 + rawDataSize -1 + totalSize 6954 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/describe_formatted_view_partitioned.q.out =================================================================== --- ql/src/test/results/clientpositive/describe_formatted_view_partitioned.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/describe_formatted_view_partitioned.q.out (working copy) @@ -38,12 +38,12 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None +key string # Partition Information # col_name data_type comment -value string None +value string # Detailed Partition Information Partition Value: [val_86] Index: ql/src/test/results/clientpositive/groupby_ppr_multi_distinct.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_ppr_multi_distinct.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/groupby_ppr_multi_distinct.q.out (working copy) @@ -145,6 +145,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -164,6 +165,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -187,6 +189,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -206,6 +209,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -245,6 +249,7 @@ properties: bucket_count -1 columns key,c1,c2,c3,c4 + columns.comments columns.types string:int:string:int:int #### A masked pattern was here #### name default.dest1 @@ -269,6 +274,7 @@ properties: bucket_count -1 columns key,c1,c2,c3,c4 + columns.comments columns.types string:int:string:int:int #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/binary_table_bincolserde.q.out =================================================================== --- ql/src/test/results/clientpositive/binary_table_bincolserde.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/binary_table_bincolserde.q.out (working copy) @@ -25,8 +25,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended ba_test POSTHOOK: type: DESCTABLE -ba_key binary from deserializer -ba_val binary from deserializer +ba_key binary +ba_val binary #### A masked pattern was here #### PREHOOK: query: from src insert overwrite table ba_test select cast (src.key as binary), cast (src.value as binary) Index: ql/src/test/results/clientpositive/create_default_prop.q.out =================================================================== --- ql/src/test/results/clientpositive/create_default_prop.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_default_prop.q.out (working copy) @@ -9,7 +9,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESC EXTENDED table_p1 POSTHOOK: type: DESCTABLE -a string None +a string #### A masked pattern was here #### PREHOOK: query: CREATE TABLE table_p2 LIKE table_p1 @@ -23,7 +23,7 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESC EXTENDED table_p2 POSTHOOK: type: DESCTABLE -a string None +a string #### A masked pattern was here #### PREHOOK: query: CREATE TABLE table_p3 AS SELECT * FROM table_p1 @@ -37,6 +37,6 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESC EXTENDED table_p3 POSTHOOK: type: DESCTABLE -a string None +a string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/sort_merge_join_desc_6.q.out =================================================================== --- ql/src/test/results/clientpositive/sort_merge_join_desc_6.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sort_merge_join_desc_6.q.out (working copy) @@ -174,6 +174,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -194,6 +195,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -233,6 +235,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -254,6 +257,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/bucketmapjoin8.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin8.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin8.q.out (working copy) @@ -176,6 +176,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -196,6 +197,7 @@ bucket_count 3 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -235,6 +237,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -255,6 +258,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -450,6 +454,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -470,6 +475,7 @@ bucket_count 2 bucket_field_name value columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -509,6 +515,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -529,6 +536,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/union_remove_1.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_1.q.out (working copy) @@ -10,6 +10,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- There is no need to write the temporary results of the sub-queries, and then read them @@ -22,17 +23,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -182,8 +188,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -193,6 +199,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/convert_enum_to_string.q.out =================================================================== --- ql/src/test/results/clientpositive/convert_enum_to_string.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/convert_enum_to_string.q.out (working copy) @@ -44,9 +44,9 @@ my_enumset struct<> from deserializer my_structset struct<> from deserializer optionals struct<> from deserializer -b string None +b string # Partition Information # col_name data_type comment -b string None +b string Index: ql/src/test/results/clientpositive/annotate_stats_filter.q.out =================================================================== --- ql/src/test/results/clientpositive/annotate_stats_filter.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/annotate_stats_filter.q.out (working copy) @@ -180,6 +180,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -200,6 +201,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -320,6 +322,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -340,6 +343,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -448,6 +452,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -468,6 +473,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -572,6 +578,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -592,6 +599,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -700,6 +708,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -720,6 +729,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -827,6 +837,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -847,6 +858,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -955,6 +967,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -975,6 +988,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1082,6 +1096,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1102,6 +1117,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1208,6 +1224,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1228,6 +1245,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1332,6 +1350,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1352,6 +1371,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1465,6 +1485,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1485,6 +1506,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1598,6 +1620,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1618,6 +1641,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1734,6 +1758,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1754,6 +1779,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1872,6 +1898,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -1892,6 +1919,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2010,6 +2038,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2030,6 +2059,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2138,6 +2168,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2158,6 +2189,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2262,6 +2294,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2282,6 +2315,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2386,6 +2420,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2406,6 +2441,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2510,6 +2546,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### @@ -2530,6 +2567,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip,year + columns.comments columns.types string:int:bigint:int field.delim | #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/bucketmapjoin12.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin12.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin12.q.out (working copy) @@ -210,6 +210,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -229,6 +230,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -268,6 +270,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -288,6 +291,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -473,6 +477,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_3 @@ -493,6 +498,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_3 @@ -525,6 +531,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 @@ -545,6 +552,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 Index: ql/src/test/results/clientpositive/load_dyn_part11.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part11.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part11.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: insert overwrite table nzhang_part partition (ds="2010-03-03", hr) select key, value, hr from srcpart where ds is not null and hr is not null Index: ql/src/test/results/clientpositive/stats6.q.out =================================================================== --- ql/src/test/results/clientpositive/stats6.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats6.q.out (working copy) @@ -92,8 +92,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] @@ -140,8 +140,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 12] @@ -188,8 +188,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 11] @@ -236,8 +236,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-09, 12] @@ -284,8 +284,8 @@ # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/bucketmapjoin3.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin3.q.out (working copy) @@ -230,6 +230,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -259,6 +260,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -279,6 +281,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -318,6 +321,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -338,6 +342,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -372,6 +377,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -402,6 +408,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -425,6 +432,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -439,6 +447,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -468,6 +477,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -491,6 +501,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -505,6 +516,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -808,6 +820,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -841,6 +854,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -861,6 +875,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -900,6 +915,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -920,6 +936,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -955,6 +972,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -990,6 +1008,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1018,6 +1037,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1037,6 +1057,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1071,6 +1092,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1099,6 +1121,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1118,6 +1141,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result Index: ql/src/test/results/clientpositive/alter_skewed_table.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_skewed_table.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_skewed_table.q.out (working copy) @@ -11,8 +11,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -48,8 +48,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -100,8 +100,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -137,8 +137,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -189,8 +189,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -228,8 +228,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/infer_bucket_sort_list_bucket.q.out =================================================================== --- ql/src/test/results/clientpositive/infer_bucket_sort_list_bucket.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/infer_bucket_sort_list_bucket.q.out (working copy) @@ -45,13 +45,13 @@ POSTHOOK: Lineage: list_bucketing_table PARTITION(part=1).value EXPRESSION [(src)src.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -126,13 +126,13 @@ POSTHOOK: Lineage: list_bucketing_table2 PARTITION(part=1).value EXPRESSION [(src)src.null, ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/annotate_stats_part.q.out =================================================================== --- ql/src/test/results/clientpositive/annotate_stats_part.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/annotate_stats_part.q.out (working copy) @@ -142,6 +142,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -161,6 +162,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -181,6 +183,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -200,6 +203,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -292,6 +296,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -311,6 +316,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -378,6 +384,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -397,6 +404,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -417,6 +425,7 @@ COLUMN_STATS_ACCURATE false bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -436,6 +445,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -508,6 +518,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -527,6 +538,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -623,6 +635,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -642,6 +655,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -709,6 +723,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -728,6 +743,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -748,6 +764,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -767,6 +784,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -844,6 +862,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -863,6 +882,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -883,6 +903,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -902,6 +923,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1084,6 +1106,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1103,6 +1126,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1125,6 +1149,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1144,6 +1169,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1243,6 +1269,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1262,6 +1289,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1284,6 +1312,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1303,6 +1332,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1407,6 +1437,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1426,6 +1457,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1448,6 +1480,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1467,6 +1500,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1574,6 +1608,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1593,6 +1628,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1699,6 +1735,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1718,6 +1755,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1781,6 +1819,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1800,6 +1839,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1820,6 +1860,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1839,6 +1880,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1957,6 +1999,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -1976,6 +2019,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -2089,6 +2133,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -2108,6 +2153,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -2232,6 +2278,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc @@ -2251,6 +2298,7 @@ properties: bucket_count -1 columns state,locid,zip + columns.comments columns.types string:int:bigint #### A masked pattern was here #### name default.loc_orc Index: ql/src/test/results/clientpositive/stats1.q.out =================================================================== --- ql/src/test/results/clientpositive/stats1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats1.q.out (working copy) @@ -177,8 +177,8 @@ POSTHOOK: Lineage: tmptable.value EXPRESSION [(src)s1.null, (src1)s2.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -229,8 +229,8 @@ POSTHOOK: Lineage: tmptable.value EXPRESSION [(src)s1.null, (src1)s2.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/ddltime.q.out =================================================================== --- ql/src/test/results/clientpositive/ddltime.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ddltime.q.out (working copy) @@ -110,14 +110,14 @@ POSTHOOK: Lineage: t1.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: insert overwrite table T2 partition (ds = '2010-06-21', hr = '1') select key, value from src where key > 10 @@ -150,14 +150,14 @@ POSTHOOK: Lineage: t2 PARTITION(ds=2010-06-21,hr=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: insert overwrite table T2 partition (ds = '2010-06-21', hr='1') select /*+ HOLD_DDLTIME */ key, value from src where key > 10 @@ -194,14 +194,14 @@ POSTHOOK: Lineage: t2 PARTITION(ds=2010-06-21,hr=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: insert overwrite table T2 partition (ds='2010-06-01', hr='1') select key, value from src where key > 10 @@ -242,13 +242,13 @@ POSTHOOK: Lineage: t2 PARTITION(ds=2010-06-21,hr=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/vectorized_timestamp_funcs.q.out =================================================================== --- ql/src/test/results/clientpositive/vectorized_timestamp_funcs.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/vectorized_timestamp_funcs.q.out (working copy) @@ -27,8 +27,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@alltypesorc_string -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] PREHOOK: query: CREATE TABLE alltypesorc_wrong(stimestamp1 string) STORED AS ORC PREHOOK: type: CREATETABLE PREHOOK: Output: database:default @@ -36,8 +36,8 @@ POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@alltypesorc_wrong -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] PREHOOK: query: INSERT INTO TABLE alltypesorc_wrong SELECT 'abcd' FROM alltypesorc LIMIT 1 PREHOOK: type: QUERY PREHOOK: Input: default@alltypesorc @@ -46,8 +46,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@alltypesorc_wrong -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] PREHOOK: query: INSERT INTO TABLE alltypesorc_wrong SELECT '2000:01:01 00-00-00' FROM alltypesorc LIMIT 1 PREHOOK: type: QUERY @@ -57,8 +57,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@alltypesorc_wrong -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] PREHOOK: query: INSERT INTO TABLE alltypesorc_wrong SELECT '0000-00-00 99:99:99' FROM alltypesorc LIMIT 1 @@ -69,8 +69,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: default@alltypesorc_wrong -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] @@ -98,8 +98,8 @@ second(ctimestamp1) FROM alltypesorc_string POSTHOOK: type: QUERY -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] @@ -159,8 +159,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc_string #### A masked pattern was here #### -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] @@ -228,8 +228,8 @@ second(stimestamp1) FROM alltypesorc_string POSTHOOK: type: QUERY -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] @@ -289,8 +289,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc_string #### A masked pattern was here #### -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] @@ -358,8 +358,8 @@ second(ctimestamp1) = second(stimestamp1) FROM alltypesorc_string POSTHOOK: type: QUERY -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] @@ -421,8 +421,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc_string #### A masked pattern was here #### -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] @@ -492,8 +492,8 @@ second(stimestamp1) FROM alltypesorc_wrong POSTHOOK: type: QUERY -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] @@ -553,8 +553,8 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@alltypesorc_wrong #### A masked pattern was here #### -POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] -POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:from deserializer), ] +POSTHOOK: Lineage: alltypesorc_string.ctimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: alltypesorc_string.stimestamp1 EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] POSTHOOK: Lineage: alltypesorc_wrong.stimestamp1 SIMPLE [] Index: ql/src/test/results/clientpositive/smb_mapjoin_12.q.out =================================================================== --- ql/src/test/results/clientpositive/smb_mapjoin_12.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/smb_mapjoin_12.q.out (working copy) @@ -186,6 +186,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 @@ -214,6 +215,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table1 @@ -235,6 +237,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table1 @@ -264,6 +267,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 @@ -465,6 +469,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 @@ -493,6 +498,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 @@ -514,6 +520,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 @@ -543,6 +550,7 @@ bucket_count 16 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.test_table3 Index: ql/src/test/results/clientpositive/metadataonly1.q.out =================================================================== --- ql/src/test/results/clientpositive/metadataonly1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/metadataonly1.q.out (working copy) @@ -150,6 +150,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -165,6 +166,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -290,6 +292,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -305,6 +308,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -428,6 +432,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -443,6 +448,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -605,6 +611,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -620,6 +627,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -641,6 +649,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -656,6 +665,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -753,6 +763,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -768,6 +779,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -789,6 +801,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -804,6 +817,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -1040,6 +1054,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1055,6 +1070,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1077,6 +1093,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1092,6 +1109,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1114,6 +1132,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1129,6 +1148,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1269,6 +1289,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1284,6 +1305,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1306,6 +1328,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1321,6 +1344,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1343,6 +1367,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1358,6 +1383,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1488,6 +1514,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -1503,6 +1530,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -1524,6 +1552,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -1539,6 +1568,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test1 @@ -1730,6 +1760,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1745,6 +1776,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1767,6 +1799,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1782,6 +1815,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1804,6 +1838,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1819,6 +1854,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1841,6 +1877,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1856,6 +1893,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1878,6 +1916,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 @@ -1893,6 +1932,7 @@ properties: bucket_count -1 columns a,b + columns.comments columns.types int:double #### A masked pattern was here #### name default.test2 Index: ql/src/test/results/clientpositive/tablename_with_select.q.out =================================================================== --- ql/src/test/results/clientpositive/tablename_with_select.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/tablename_with_select.q.out (working copy) @@ -9,8 +9,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE tmp_select POSTHOOK: type: DESCTABLE -a int None -b string None +a int +b string PREHOOK: query: INSERT OVERWRITE TABLE tmp_select SELECT key, value FROM src PREHOOK: type: QUERY PREHOOK: Input: default@src Index: ql/src/test/results/clientpositive/join32_lessSize.q.out =================================================================== --- ql/src/test/results/clientpositive/join32_lessSize.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/join32_lessSize.q.out (working copy) @@ -168,6 +168,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -187,6 +188,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -210,6 +212,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -229,6 +232,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -280,6 +284,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -310,6 +315,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -329,6 +335,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -381,6 +388,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -400,6 +408,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -425,6 +434,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -719,6 +729,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -738,6 +749,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -761,6 +773,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -780,6 +793,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -835,6 +849,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -901,6 +916,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -920,6 +936,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -943,6 +960,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -962,6 +980,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -991,6 +1010,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -1045,6 +1065,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -1110,6 +1131,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1129,6 +1151,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1152,6 +1175,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -1171,6 +1195,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -1224,6 +1249,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -1289,6 +1315,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1308,6 +1335,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1331,6 +1359,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -1350,6 +1379,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -1433,6 +1463,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1452,6 +1483,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1475,6 +1507,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -1494,6 +1527,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -1542,6 +1576,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j1 @@ -1863,6 +1898,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1882,6 +1918,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -1905,6 +1942,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -1924,6 +1962,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -1975,6 +2014,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j2 @@ -2005,6 +2045,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -2024,6 +2065,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -2076,6 +2118,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -2095,6 +2138,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -2120,6 +2164,7 @@ properties: bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j2 @@ -2449,6 +2494,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -2468,6 +2514,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -2491,6 +2538,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -2510,6 +2558,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src1 @@ -2562,6 +2611,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j2 @@ -2596,6 +2646,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -2615,6 +2666,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -2667,6 +2719,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -2686,6 +2739,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -2712,6 +2766,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value,val2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.dest_j2 Index: ql/src/test/results/clientpositive/alter3.q.out =================================================================== --- ql/src/test/results/clientpositive/alter3.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter3.q.out (working copy) @@ -68,15 +68,15 @@ POSTHOOK: query: describe extended alter3_renamed POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] -col1 string None -pcol1 string None -pcol2 string None +col1 string +pcol1 string +pcol2 string # Partition Information # col_name data_type comment -pcol1 string None -pcol2 string None +pcol1 string +pcol2 string #### A masked pattern was here #### PREHOOK: query: describe extended alter3_renamed partition (pCol1='test_part:', pcol2='test_part:') @@ -84,15 +84,15 @@ POSTHOOK: query: describe extended alter3_renamed partition (pCol1='test_part:', pcol2='test_part:') POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] -col1 string None -pcol1 string None -pcol2 string None +col1 string +pcol1 string +pcol2 string # Partition Information # col_name data_type comment -pcol1 string None -pcol2 string None +pcol1 string +pcol2 string #### A masked pattern was here #### PREHOOK: query: select * from alter3_renamed where pcol1='test_part:' and pcol2='test_part:' @@ -143,15 +143,15 @@ POSTHOOK: type: DESCTABLE POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: alter3_like PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] -col1 string None -pcol1 string None -pcol2 string None +col1 string +pcol1 string +pcol2 string # Partition Information # col_name data_type comment -pcol1 string None -pcol2 string None +pcol1 string +pcol2 string #### A masked pattern was here #### PREHOOK: query: -- Cleanup @@ -309,15 +309,15 @@ POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: alter3_like PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] -col1 string None -pcol1 string None -pcol2 string None +col1 string +pcol1 string +pcol2 string # Partition Information # col_name data_type comment -pcol1 string None -pcol2 string None +pcol1 string +pcol2 string #### A masked pattern was here #### PREHOOK: query: DESCRIBE EXTENDED alter3_renamed PARTITION (pCol1='test_part:', pcol2='test_part:') @@ -327,15 +327,15 @@ POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: alter3_like PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] -col1 string None -pcol1 string None -pcol2 string None +col1 string +pcol1 string +pcol2 string # Partition Information # col_name data_type comment -pcol1 string None -pcol2 string None +pcol1 string +pcol2 string #### A masked pattern was here #### PREHOOK: query: SELECT * FROM alter3_renamed WHERE pcol1='test_part:' AND pcol2='test_part:' @@ -394,14 +394,14 @@ POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: alter3_like PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: alter3_like PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] -col1 string None -pcol1 string None -pcol2 string None +col1 string +pcol1 string +pcol2 string # Partition Information # col_name data_type comment -pcol1 string None -pcol2 string None +pcol1 string +pcol2 string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/ctas.q.out =================================================================== --- ql/src/test/results/clientpositive/ctas.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ctas.q.out (working copy) @@ -2,10 +2,12 @@ create table nzhang_Tmp(a int, b string) PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.20, 0.20S) create table nzhang_Tmp(a int, b string) POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@nzhang_Tmp PREHOOK: query: select * from nzhang_Tmp PREHOOK: type: QUERY @@ -127,8 +129,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -k string None -value string None +k string +value string # Detailed Table Information Database: default @@ -267,8 +269,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -408,8 +410,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -half_key double None -conb string None +half_key double +conb string # Detailed Table Information Database: default @@ -471,8 +473,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -half_key double None -conb string None +half_key double +conb string # Detailed Table Information Database: default @@ -612,8 +614,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -722,6 +724,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -741,6 +744,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -880,8 +884,10 @@ POSTHOOK: Output: default@nzhang_ctas5 PREHOOK: query: create table nzhang_ctas6 (key string, `to` string) PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table nzhang_ctas6 (key string, `to` string) POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@nzhang_ctas6 PREHOOK: query: insert overwrite table nzhang_ctas6 select key, value from src tablesample (10 rows) PREHOOK: type: QUERY Index: ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out (working copy) @@ -198,6 +198,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -219,6 +220,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -242,6 +244,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -263,6 +266,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -412,6 +416,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -433,6 +438,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -456,6 +462,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -477,6 +484,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -633,6 +641,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -654,6 +663,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -675,6 +685,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -696,6 +707,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -727,6 +739,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -748,6 +761,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -771,6 +785,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -792,6 +807,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -814,6 +830,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -835,6 +852,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -857,6 +875,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -878,6 +897,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -965,6 +985,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -986,6 +1007,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1008,6 +1030,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1029,6 +1052,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1060,6 +1084,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1081,6 +1106,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1104,6 +1130,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1125,6 +1152,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1147,6 +1175,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1168,6 +1197,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1190,6 +1220,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1211,6 +1242,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -1296,6 +1328,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1317,6 +1350,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1340,6 +1374,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -1361,6 +1396,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/inputddl7.q.out =================================================================== --- ql/src/test/results/clientpositive/inputddl7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/inputddl7.q.out (working copy) @@ -112,39 +112,39 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED T1 POSTHOOK: type: DESCTABLE -name string None +name string #### A masked pattern was here #### PREHOOK: query: DESCRIBE EXTENDED T2 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED T2 POSTHOOK: type: DESCTABLE -name string None +name string #### A masked pattern was here #### PREHOOK: query: DESCRIBE EXTENDED T3 PARTITION (ds='2008-04-09') PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED T3 PARTITION (ds='2008-04-09') POSTHOOK: type: DESCTABLE -name string None -ds string None +name string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: DESCRIBE EXTENDED T4 PARTITION (ds='2008-04-09') PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED T4 PARTITION (ds='2008-04-09') POSTHOOK: type: DESCTABLE -name string None -ds string None +name string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/describe_syntax.q.out =================================================================== --- ql/src/test/results/clientpositive/describe_syntax.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/describe_syntax.q.out (working copy) @@ -40,30 +40,30 @@ POSTHOOK: query: -- describe table DESCRIBE t1 POSTHOOK: type: DESCTABLE -key1 int None -value1 string None -ds string None -part string None +key1 int +value1 string +ds string +part string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string PREHOOK: query: DESCRIBE EXTENDED t1 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED t1 POSTHOOK: type: DESCTABLE -key1 int None -value1 string None -ds string None -part string None +key1 int +value1 string +ds string +part string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED t1 @@ -72,14 +72,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key1 int None -value1 string None +key1 int +value1 string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string # Detailed Table Information Database: db1 @@ -107,30 +107,30 @@ POSTHOOK: query: -- describe database.table DESCRIBE db1.t1 POSTHOOK: type: DESCTABLE -key1 int None -value1 string None -ds string None -part string None +key1 int +value1 string +ds string +part string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string PREHOOK: query: DESCRIBE EXTENDED db1.t1 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED db1.t1 POSTHOOK: type: DESCTABLE -key1 int None -value1 string None -ds string None -part string None +key1 int +value1 string +ds string +part string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED db1.t1 @@ -139,14 +139,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key1 int None -value1 string None +key1 int +value1 string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string # Detailed Table Information Database: db1 @@ -235,30 +235,30 @@ POSTHOOK: query: -- describe table partition DESCRIBE t1 PARTITION(ds='4', part='5') POSTHOOK: type: DESCTABLE -key1 int None -value1 string None -ds string None -part string None +key1 int +value1 string +ds string +part string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string PREHOOK: query: DESCRIBE EXTENDED t1 PARTITION(ds='4', part='5') PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED t1 PARTITION(ds='4', part='5') POSTHOOK: type: DESCTABLE -key1 int None -value1 string None -ds string None -part string None +key1 int +value1 string +ds string +part string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED t1 PARTITION(ds='4', part='5') @@ -267,14 +267,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key1 int None -value1 string None +key1 int +value1 string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string # Detailed Partition Information Partition Value: [4, 5] @@ -302,30 +302,30 @@ POSTHOOK: query: -- describe database.table partition DESCRIBE db1.t1 PARTITION(ds='4', part='5') POSTHOOK: type: DESCTABLE -key1 int None -value1 string None -ds string None -part string None +key1 int +value1 string +ds string +part string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string PREHOOK: query: DESCRIBE EXTENDED db1.t1 PARTITION(ds='4', part='5') PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED db1.t1 PARTITION(ds='4', part='5') POSTHOOK: type: DESCTABLE -key1 int None -value1 string None -ds string None -part string None +key1 int +value1 string +ds string +part string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string #### A masked pattern was here #### PREHOOK: query: DESCRIBE FORMATTED db1.t1 PARTITION(ds='4', part='5') @@ -334,14 +334,14 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key1 int None -value1 string None +key1 int +value1 string # Partition Information # col_name data_type comment -ds string None -part string None +ds string +part string # Detailed Partition Information Partition Value: [4, 5] Index: ql/src/test/results/clientpositive/fileformat_text.q.out =================================================================== --- ql/src/test/results/clientpositive/fileformat_text.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/fileformat_text.q.out (working copy) @@ -35,8 +35,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED dest1 POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: FROM src Index: ql/src/test/results/clientpositive/outer_join_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/outer_join_ppr.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/outer_join_ppr.q.out (working copy) @@ -142,6 +142,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -161,6 +162,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -187,6 +189,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -206,6 +209,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -229,6 +233,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -248,6 +253,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -271,6 +277,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -290,6 +297,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -313,6 +321,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -332,6 +341,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -584,6 +594,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -603,6 +614,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -629,6 +641,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -648,6 +661,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -671,6 +685,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -690,6 +705,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -713,6 +729,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -732,6 +749,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -755,6 +773,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -774,6 +793,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/list_bucket_dml_10.q.out =================================================================== --- ql/src/test/results/clientpositive/list_bucket_dml_10.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/list_bucket_dml_10.q.out (working copy) @@ -115,6 +115,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.list_bucketing_static_part @@ -139,6 +140,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -158,6 +160,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -198,6 +201,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.list_bucketing_static_part @@ -224,6 +228,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.list_bucketing_static_part @@ -238,6 +243,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.list_bucketing_static_part @@ -263,6 +269,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.list_bucketing_static_part @@ -277,6 +284,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.list_bucketing_static_part @@ -325,14 +333,14 @@ POSTHOOK: Lineage: list_bucketing_static_part PARTITION(ds=2008-04-08,hr=11).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string # Detailed Partition Information Partition Value: [2008-04-08, 11] Index: ql/src/test/results/clientpositive/union_remove_15.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_15.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_15.q.out (working copy) @@ -13,6 +13,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- and the results are written to a table using dynamic partitions. @@ -28,17 +29,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) partitioned by (ds string) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) partitioned by (ds string) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 partition (ds) @@ -195,13 +201,13 @@ POSTHOOK: Lineage: outputtbl1 PARTITION(ds=2).values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out (working copy) @@ -165,6 +165,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -186,6 +187,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -209,6 +211,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -230,6 +233,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -386,6 +390,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -407,6 +412,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -438,6 +444,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -459,6 +466,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -482,6 +490,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -503,6 +512,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -525,6 +535,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -546,6 +557,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -633,6 +645,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -654,6 +667,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -676,6 +690,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -697,6 +712,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -728,6 +744,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -749,6 +766,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -772,6 +790,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -793,6 +812,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -815,6 +835,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -836,6 +857,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_small @@ -920,6 +942,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -941,6 +964,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -964,6 +988,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -985,6 +1010,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/bucketmapjoin_negative2.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin_negative2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketmapjoin_negative2.q.out (working copy) @@ -179,6 +179,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -208,6 +209,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -228,6 +230,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -249,6 +252,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -269,6 +273,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 @@ -306,6 +311,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -326,6 +332,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -363,6 +370,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -393,6 +401,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -416,6 +425,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -430,6 +440,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -459,6 +470,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -482,6 +494,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -496,6 +509,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result Index: ql/src/test/results/clientpositive/inputddl2.q.out =================================================================== --- ql/src/test/results/clientpositive/inputddl2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/inputddl2.q.out (working copy) @@ -28,13 +28,13 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE INPUTDDL2 POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None -country string None +key int +value string +ds string +country string # Partition Information # col_name data_type comment -ds string None -country string None +ds string +country string Index: ql/src/test/results/clientpositive/load_dyn_part6.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part6.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part6.q.out (working copy) @@ -19,14 +19,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: insert overwrite table nzhang_part6 partition (ds="2010-03-03", hr) select key, value, hr from srcpart where ds is not null and hr is not null Index: ql/src/test/results/clientpositive/drop_partitions_filter2.q.out =================================================================== --- ql/src/test/results/clientpositive/drop_partitions_filter2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/drop_partitions_filter2.q.out (working copy) @@ -9,16 +9,16 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe ptestfilter POSTHOOK: type: DESCTABLE -a string None -b int None -c int None -d int None +a string +b int +c int +d int # Partition Information # col_name data_type comment -c int None -d int None +c int +d int PREHOOK: query: alter table ptestfilter add partition (c=1, d=1) PREHOOK: type: ALTERTABLE_ADDPARTS PREHOOK: Output: default@ptestfilter Index: ql/src/test/results/clientpositive/sample7.q.out =================================================================== --- ql/src/test/results/clientpositive/sample7.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sample7.q.out (working copy) @@ -88,6 +88,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -113,6 +114,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -133,6 +135,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -170,6 +173,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -200,6 +204,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -223,6 +228,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -237,6 +243,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -266,6 +273,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -289,6 +297,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -303,6 +312,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/union_remove_24.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_24.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_24.q.out (working copy) @@ -9,6 +9,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 map-reduce subqueries is performed followed by select star and a file sink -- There is no need to write the temporary results of the sub-queries, and then read them @@ -20,17 +21,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key double, values bigint) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key double, values bigint) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: EXPLAIN INSERT OVERWRITE TABLE outputTbl1 @@ -180,8 +186,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, (inputtbl1)inputtbl1.null, ] # col_name data_type comment -key double None -values bigint None +key double +values bigint # Detailed Table Information Database: default @@ -191,6 +197,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 272 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/transform_ppr1.q.out =================================================================== --- ql/src/test/results/clientpositive/transform_ppr1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/transform_ppr1.q.out (working copy) @@ -146,6 +146,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -165,6 +166,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -188,6 +190,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -207,6 +210,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -230,6 +234,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -249,6 +254,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -272,6 +278,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -291,6 +298,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/clientpositive/create_escape.q.out =================================================================== --- ql/src/test/results/clientpositive/create_escape.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_escape.q.out (working copy) @@ -13,14 +13,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE table1 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string PREHOOK: query: DESCRIBE EXTENDED table1 PREHOOK: type: DESCTABLE POSTHOOK: query: DESCRIBE EXTENDED table1 POSTHOOK: type: DESCTABLE -a string None -b string None +a string +b string #### A masked pattern was here #### PREHOOK: query: INSERT OVERWRITE TABLE table1 SELECT key, '\\\t\\' FROM src WHERE key = 86 Index: ql/src/test/results/clientpositive/regexp_extract.q.out =================================================================== --- ql/src/test/results/clientpositive/regexp_extract.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/regexp_extract.q.out (working copy) @@ -138,6 +138,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -157,6 +158,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -450,6 +452,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -469,6 +472,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src Index: ql/src/test/results/clientpositive/union_remove_10.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_10.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_10.q.out (working copy) @@ -14,6 +14,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 2 subqueries is performed (one of which is a map-only query, and the -- other one contains a nested union where one of the sub-queries requires a map-reduce @@ -30,17 +31,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -248,8 +254,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -259,6 +265,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 2 + numRows -1 + rawDataSize -1 + totalSize 340 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/bucket_map_join_2.q.out =================================================================== --- ql/src/test/results/clientpositive/bucket_map_join_2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucket_map_join_2.q.out (working copy) @@ -162,6 +162,7 @@ bucket_count 1 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.table1 @@ -183,6 +184,7 @@ bucket_count 1 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.table1 Index: ql/src/test/results/clientpositive/parquet_partitioned.q.out =================================================================== --- ql/src/test/results/clientpositive/parquet_partitioned.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/parquet_partitioned.q.out (working copy) @@ -44,13 +44,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -id int from deserializer -str string from deserializer +id int +str string # Partition Information # col_name data_type comment -part string None +part string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/load_dyn_part1.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part1.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/load_dyn_part1.q.out (working copy) @@ -26,14 +26,14 @@ POSTHOOK: type: DESCTABLE key string default value string default -ds string None -hr string None +ds string +hr string # Partition Information # col_name data_type comment -ds string None -hr string None +ds string +hr string #### A masked pattern was here #### PREHOOK: query: explain Index: ql/src/test/results/clientpositive/sample2.q.out =================================================================== --- ql/src/test/results/clientpositive/sample2.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/sample2.q.out (working copy) @@ -79,6 +79,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -104,6 +105,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -124,6 +126,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket @@ -161,6 +164,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -191,6 +195,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -214,6 +219,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -228,6 +234,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -257,6 +264,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -280,6 +288,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 @@ -294,6 +303,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.dest1 Index: ql/src/test/results/clientpositive/stats16.q.out =================================================================== --- ql/src/test/results/clientpositive/stats16.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats16.q.out (working copy) @@ -15,8 +15,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key int None -value string None +key int +value string # Detailed Table Information Database: default @@ -66,8 +66,8 @@ POSTHOOK: Lineage: stats16.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key int None -value string None +key int +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/disable_merge_for_bucketing.q.out =================================================================== --- ql/src/test/results/clientpositive/disable_merge_for_bucketing.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/disable_merge_for_bucketing.q.out (working copy) @@ -65,6 +65,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -84,6 +85,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -122,6 +124,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket2_1 @@ -147,6 +150,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucket2_1 Index: ql/src/test/results/clientpositive/ppd_union_view.q.out =================================================================== --- ql/src/test/results/clientpositive/ppd_union_view.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ppd_union_view.q.out (working copy) @@ -264,6 +264,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,keymap + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1_mapping @@ -283,6 +284,7 @@ properties: bucket_count -1 columns key,keymap + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1_mapping @@ -305,6 +307,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns keymap,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1_old @@ -324,6 +327,7 @@ properties: bucket_count -1 columns keymap,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1_old @@ -674,6 +678,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1_new @@ -693,6 +698,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.t1_new Index: ql/src/test/results/clientpositive/ctas_colname.q.out =================================================================== --- ql/src/test/results/clientpositive/ctas_colname.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/ctas_colname.q.out (working copy) @@ -87,10 +87,10 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -_col0 double None -_col1 bigint None -_c1 double None -_c2 bigint None +_col0 double +_col1 bigint +_c1 double +_c2 bigint # Detailed Table Information Database: default @@ -201,9 +201,9 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None -rr int None +key string +value string +rr int # Detailed Table Information Database: default @@ -361,9 +361,9 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None -lead1 string None +key string +value string +lead1 string # Detailed Table Information Database: default @@ -501,8 +501,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -_col0 string None -_c1 string None +_col0 string +_c1 string # Detailed Table Information Database: default @@ -620,7 +620,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -_col0 string None +_col0 string # Detailed Table Information Database: default @@ -1049,7 +1049,7 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -_col0 string None +_col0 string # Detailed Table Information Database: default @@ -1180,8 +1180,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -_c0 string None -key string None +_c0 string +key string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/create_like_tbl_props.q.out =================================================================== --- ql/src/test/results/clientpositive/create_like_tbl_props.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/create_like_tbl_props.q.out (working copy) @@ -188,8 +188,8 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/truncate_column.q.out =================================================================== --- ql/src/test/results/clientpositive/truncate_column.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/truncate_column.q.out (working copy) @@ -29,8 +29,8 @@ POSTHOOK: Lineage: test_tab.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -97,8 +97,8 @@ POSTHOOK: Lineage: test_tab.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -183,8 +183,8 @@ POSTHOOK: Lineage: test_tab.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -259,8 +259,8 @@ POSTHOOK: Lineage: test_tab.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Detailed Table Information Database: default @@ -351,8 +351,8 @@ POSTHOOK: Lineage: test_tab.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string from deserializer -value string from deserializer +key string +value string # Detailed Table Information Database: default @@ -432,8 +432,8 @@ POSTHOOK: Lineage: test_tab.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string from deserializer -value string from deserializer +key string +value string # Detailed Table Information Database: default @@ -515,8 +515,8 @@ POSTHOOK: Lineage: test_tab.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string from deserializer -value string from deserializer +key string +value string # Detailed Table Information Database: default @@ -615,13 +615,13 @@ POSTHOOK: Lineage: test_tab_part PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] @@ -706,13 +706,13 @@ POSTHOOK: Lineage: test_tab_part PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key string None -value string None +key string +value string # Partition Information # col_name data_type comment -part string None +part string # Detailed Partition Information Partition Value: [1] Index: ql/src/test/results/clientpositive/bucketcontext_5.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucketcontext_5.q.out (working copy) @@ -172,6 +172,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -193,6 +194,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -343,6 +345,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big @@ -364,6 +367,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types string:string #### A masked pattern was here #### name default.bucket_big Index: ql/src/test/results/clientpositive/binary_table_colserde.q.out =================================================================== --- ql/src/test/results/clientpositive/binary_table_colserde.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/binary_table_colserde.q.out (working copy) @@ -25,8 +25,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: describe extended ba_test POSTHOOK: type: DESCTABLE -ba_key binary from deserializer -ba_val binary from deserializer +ba_key binary +ba_val binary #### A masked pattern was here #### PREHOOK: query: from src insert overwrite table ba_test select cast (src.key as binary), cast (src.value as binary) Index: ql/src/test/results/clientpositive/union_remove_8.q.out =================================================================== --- ql/src/test/results/clientpositive/union_remove_8.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/union_remove_8.q.out (working copy) @@ -13,6 +13,7 @@ create table inputTbl1(key string, val string) stored as textfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: -- This is to test the union->selectstar->filesink optimization -- Union of 3 subqueries is performed (exactly one of which requires a map-reduce job) -- followed by select star and a file sink. @@ -28,17 +29,22 @@ create table inputTbl1(key string, val string) stored as textfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@inputTbl1 PREHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default POSTHOOK: query: create table outputTbl1(key string, values bigint) stored as rcfile POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default POSTHOOK: Output: default@outputTbl1 PREHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 PREHOOK: type: LOAD +#### A masked pattern was here #### PREHOOK: Output: default@inputtbl1 POSTHOOK: query: load data local inpath '../../data/files/T1.txt' into table inputTbl1 POSTHOOK: type: LOAD +#### A masked pattern was here #### POSTHOOK: Output: default@inputtbl1 PREHOOK: query: explain insert overwrite table outputTbl1 @@ -193,8 +199,8 @@ POSTHOOK: Lineage: outputtbl1.values EXPRESSION [(inputtbl1)inputtbl1.null, ] # col_name data_type comment -key string None -values bigint None +key string +values bigint # Detailed Table Information Database: default @@ -204,6 +210,11 @@ #### A masked pattern was here #### Table Type: MANAGED_TABLE Table Parameters: + COLUMN_STATS_ACCURATE false + numFiles 3 + numRows -1 + rawDataSize -1 + totalSize 408 #### A masked pattern was here #### # Storage Information Index: ql/src/test/results/clientpositive/stats11.q.out =================================================================== --- ql/src/test/results/clientpositive/stats11.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/stats11.q.out (working copy) @@ -69,13 +69,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [2008-04-08] @@ -116,13 +116,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [2008-04-08] @@ -163,13 +163,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [2008-04-08] @@ -210,13 +210,13 @@ POSTHOOK: type: DESCTABLE # col_name data_type comment -key int None -value string None +key int +value string # Partition Information # col_name data_type comment -ds string None +ds string # Detailed Partition Information Partition Value: [2008-04-08] @@ -405,6 +405,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -434,6 +435,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -454,6 +456,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -491,6 +494,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -511,6 +515,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin @@ -548,6 +553,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -578,6 +584,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -601,6 +608,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -615,6 +623,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -644,6 +653,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -667,6 +677,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -681,6 +692,7 @@ properties: bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -973,6 +985,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1023,6 +1036,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -1043,6 +1057,7 @@ bucket_count 4 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.srcbucket_mapjoin_part @@ -1078,6 +1093,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1113,6 +1129,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1141,6 +1158,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1160,6 +1178,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1194,6 +1213,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1222,6 +1242,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result @@ -1241,6 +1262,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value1,value2 + columns.comments columns.types string:string:string #### A masked pattern was here #### name default.bucketmapjoin_tmp_result Index: ql/src/test/results/clientpositive/bucket5.q.out =================================================================== --- ql/src/test/results/clientpositive/bucket5.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/bucket5.q.out (working copy) @@ -129,6 +129,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -148,6 +149,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.src @@ -187,6 +189,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucketed_table @@ -213,6 +216,7 @@ bucket_count 2 bucket_field_name key columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.bucketed_table @@ -285,6 +289,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.unbucketed_table @@ -318,6 +323,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.unbucketed_table @@ -348,6 +354,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.unbucketed_table @@ -371,6 +378,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.unbucketed_table @@ -385,6 +393,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.unbucketed_table @@ -414,6 +423,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.unbucketed_table @@ -437,6 +447,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.unbucketed_table @@ -451,6 +462,7 @@ properties: bucket_count -1 columns key,value + columns.comments columns.types int:string #### A masked pattern was here #### name default.unbucketed_table @@ -498,8 +510,8 @@ POSTHOOK: Lineage: unbucketed_table.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] # col_name data_type comment -key int None -value string None +key int +value string # Detailed Table Information Database: default Index: ql/src/test/results/clientpositive/alter_merge_stats.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_merge_stats.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/alter_merge_stats.q.out (working copy) @@ -50,8 +50,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended src_rc_merge_test_stat POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: analyze table src_rc_merge_test_stat compute statistics @@ -66,8 +66,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended src_rc_merge_test_stat POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: alter table src_rc_merge_test_stat concatenate @@ -99,8 +99,8 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended src_rc_merge_test_stat POSTHOOK: type: DESCTABLE -key int None -value string None +key int +value string #### A masked pattern was here #### PREHOOK: query: create table src_rc_merge_test_part_stat(key int, value string) partitioned by (ds string) stored as rcfile @@ -162,14 +162,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended src_rc_merge_test_part_stat POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: analyze table src_rc_merge_test_part_stat partition(ds='2011') compute statistics @@ -188,14 +188,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended src_rc_merge_test_part_stat POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: alter table src_rc_merge_test_part_stat partition (ds='2011') concatenate @@ -227,14 +227,14 @@ PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended src_rc_merge_test_part_stat POSTHOOK: type: DESCTABLE -key int None -value string None -ds string None +key int +value string +ds string # Partition Information # col_name data_type comment -ds string None +ds string #### A masked pattern was here #### PREHOOK: query: drop table src_rc_merge_test_stat Index: ql/src/test/results/clientpositive/input23.q.out =================================================================== --- ql/src/test/results/clientpositive/input23.q.out (revision 1579334) +++ ql/src/test/results/clientpositive/input23.q.out (working copy) @@ -88,6 +88,7 @@ COLUMN_STATS_ACCURATE true bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart @@ -107,6 +108,7 @@ properties: bucket_count -1 columns key,value + columns.comments defaultdefault columns.types string:string #### A masked pattern was here #### name default.srcpart Index: ql/src/test/results/compiler/plan/join2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join2.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/join2.q.xml (working copy) @@ -114,6 +114,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -201,6 +205,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -261,6 +269,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1013,6 +1025,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1567,6 +1583,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1628,6 +1648,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -2286,6 +2310,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input2.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input2.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -656,6 +668,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -823,6 +839,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1131,6 +1151,10 @@ key,value + columns.comments + defaultdefault + + partition_columns ds/hr @@ -1302,6 +1326,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1547,6 +1575,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1607,6 +1639,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -2579,6 +2615,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/join3.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join3.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/join3.q.xml (working copy) @@ -110,6 +110,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -190,6 +194,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -250,6 +258,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -326,6 +338,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -387,6 +403,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1373,6 +1393,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input3.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input3.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input3.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -656,6 +668,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -823,6 +839,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -977,6 +997,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1186,6 +1210,10 @@ key,value + columns.comments + defaultdefault + + partition_columns ds/hr @@ -1357,6 +1385,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1520,6 +1552,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1997,6 +2033,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -2057,6 +2097,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -3268,6 +3312,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/join4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join4.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/join4.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -182,6 +190,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1370,6 +1382,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input4.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input4.q.xml (working copy) @@ -110,6 +110,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -190,6 +194,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -250,6 +258,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -988,6 +1000,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/join5.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join5.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/join5.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -182,6 +190,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1370,6 +1382,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input5.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input5.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input5.q.xml (working copy) @@ -110,6 +110,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -190,6 +194,10 @@ org.apache.thrift.protocol.TBinaryProtocol + columns.comments + + + serialization.class org.apache.hadoop.hive.serde2.thrift.test.Complex @@ -226,73 +234,77 @@ - name - default.src_thrift - - - numFiles - 1 - - columns.types - serialization.ddl - struct src_thrift { } + location + #### A masked pattern was here #### columns + COLUMN_STATS_ACCURATE + true + + serialization.format org.apache.thrift.protocol.TBinaryProtocol - rawDataSize - 0 - - numRows 0 - serialization.class - org.apache.hadoop.hive.serde2.thrift.test.Complex + numFiles + 1 - bucket_count - -1 + serialization.ddl + struct src_thrift { } - serialization.lib - org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + transient_lastDdlTime + #### A masked pattern was here #### - COLUMN_STATS_ACCURATE - true + rawDataSize + 0 - file.inputformat - org.apache.hadoop.mapred.SequenceFileInputFormat + columns.comments + totalSize 1606 + bucket_count + -1 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer - transient_lastDdlTime - #### A masked pattern was here #### + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + name + default.src_thrift + @@ -1022,73 +1034,77 @@ - name - default.src_thrift - - - numFiles - 1 - - columns.types - serialization.ddl - struct src_thrift { } + location + #### A masked pattern was here #### columns + COLUMN_STATS_ACCURATE + true + + serialization.format org.apache.thrift.protocol.TBinaryProtocol - rawDataSize - 0 - - numRows 0 - serialization.class - org.apache.hadoop.hive.serde2.thrift.test.Complex + numFiles + 1 - bucket_count - -1 + serialization.ddl + struct src_thrift { } - serialization.lib - org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + transient_lastDdlTime + #### A masked pattern was here #### - COLUMN_STATS_ACCURATE - true + rawDataSize + 0 - file.inputformat - org.apache.hadoop.mapred.SequenceFileInputFormat + columns.comments + totalSize 1606 + bucket_count + -1 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer - transient_lastDdlTime - #### A masked pattern was here #### + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + name + default.src_thrift + Index: ql/src/test/results/compiler/plan/join6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join6.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/join6.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -182,6 +190,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1370,6 +1382,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input_testxpath2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input_testxpath2.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input_testxpath2.q.xml (working copy) @@ -46,6 +46,10 @@ org.apache.thrift.protocol.TBinaryProtocol + columns.comments + + + serialization.class org.apache.hadoop.hive.serde2.thrift.test.Complex @@ -82,73 +86,77 @@ - name - default.src_thrift - - - numFiles - 1 - - columns.types - serialization.ddl - struct src_thrift { } + location + #### A masked pattern was here #### columns + COLUMN_STATS_ACCURATE + true + + serialization.format org.apache.thrift.protocol.TBinaryProtocol - rawDataSize - 0 - - numRows 0 - serialization.class - org.apache.hadoop.hive.serde2.thrift.test.Complex + numFiles + 1 - bucket_count - -1 + serialization.ddl + struct src_thrift { } - serialization.lib - org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + transient_lastDdlTime + #### A masked pattern was here #### - COLUMN_STATS_ACCURATE - true + rawDataSize + 0 - file.inputformat - org.apache.hadoop.mapred.SequenceFileInputFormat + columns.comments + totalSize 1606 + bucket_count + -1 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer - transient_lastDdlTime - #### A masked pattern was here #### + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + name + default.src_thrift + @@ -869,73 +877,77 @@ - name - default.src_thrift - - - numFiles - 1 - - columns.types - serialization.ddl - struct src_thrift { } + location + #### A masked pattern was here #### columns + COLUMN_STATS_ACCURATE + true + + serialization.format org.apache.thrift.protocol.TBinaryProtocol - rawDataSize - 0 - - numRows 0 - serialization.class - org.apache.hadoop.hive.serde2.thrift.test.Complex + numFiles + 1 - bucket_count - -1 + serialization.ddl + struct src_thrift { } - serialization.lib - org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + transient_lastDdlTime + #### A masked pattern was here #### - COLUMN_STATS_ACCURATE - true + rawDataSize + 0 - file.inputformat - org.apache.hadoop.mapred.SequenceFileInputFormat + columns.comments + totalSize 1606 + bucket_count + -1 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer - transient_lastDdlTime - #### A masked pattern was here #### + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + name + default.src_thrift + Index: ql/src/test/results/compiler/plan/input6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input6.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input6.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -584,6 +596,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -644,6 +660,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1094,6 +1114,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/join7.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join7.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/join7.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -182,6 +190,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -243,6 +255,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1977,6 +1993,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input7.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input7.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input7.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -584,6 +596,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -644,6 +660,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1020,6 +1040,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input_testsequencefile.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input_testsequencefile.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input_testsequencefile.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -529,6 +537,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -589,6 +601,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -976,6 +992,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input8.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input8.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input8.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -646,6 +654,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/join8.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join8.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/join8.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -182,6 +190,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1452,6 +1464,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input9.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input9.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input9.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -584,6 +596,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -644,6 +660,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1073,6 +1093,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/union.q.xml =================================================================== --- ql/src/test/results/compiler/plan/union.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/union.q.xml (working copy) @@ -416,6 +416,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -476,6 +480,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -552,6 +560,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1501,6 +1513,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/udf1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf1.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/udf1.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1957,6 +1965,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/udf4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf4.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/udf4.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -98,6 +102,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1727,6 +1735,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 Index: ql/src/test/results/compiler/plan/input_testxpath.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input_testxpath.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input_testxpath.q.xml (working copy) @@ -46,6 +46,10 @@ org.apache.thrift.protocol.TBinaryProtocol + columns.comments + + + serialization.class org.apache.hadoop.hive.serde2.thrift.test.Complex @@ -82,73 +86,77 @@ - name - default.src_thrift - - - numFiles - 1 - - columns.types - serialization.ddl - struct src_thrift { } + location + #### A masked pattern was here #### columns + COLUMN_STATS_ACCURATE + true + + serialization.format org.apache.thrift.protocol.TBinaryProtocol - rawDataSize - 0 - - numRows 0 - serialization.class - org.apache.hadoop.hive.serde2.thrift.test.Complex + numFiles + 1 - bucket_count - -1 + serialization.ddl + struct src_thrift { } - serialization.lib - org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + transient_lastDdlTime + #### A masked pattern was here #### - COLUMN_STATS_ACCURATE - true + rawDataSize + 0 - file.inputformat - org.apache.hadoop.mapred.SequenceFileInputFormat + columns.comments + totalSize 1606 + bucket_count + -1 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer - transient_lastDdlTime - #### A masked pattern was here #### + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + name + default.src_thrift + @@ -791,73 +799,77 @@ - name - default.src_thrift - - - numFiles - 1 - - columns.types - serialization.ddl - struct src_thrift { } + location + #### A masked pattern was here #### columns + COLUMN_STATS_ACCURATE + true + + serialization.format org.apache.thrift.protocol.TBinaryProtocol - rawDataSize - 0 - - numRows 0 - serialization.class - org.apache.hadoop.hive.serde2.thrift.test.Complex + numFiles + 1 - bucket_count - -1 + serialization.ddl + struct src_thrift { } - serialization.lib - org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + transient_lastDdlTime + #### A masked pattern was here #### - COLUMN_STATS_ACCURATE - true + rawDataSize + 0 - file.inputformat - org.apache.hadoop.mapred.SequenceFileInputFormat + columns.comments + totalSize 1606 + bucket_count + -1 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer - transient_lastDdlTime - #### A masked pattern was here #### + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + name + default.src_thrift + Index: ql/src/test/results/compiler/plan/udf6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf6.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/udf6.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -600,6 +608,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input_part1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input_part1.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input_part1.q.xml (working copy) @@ -35,73 +35,77 @@ - name - default.srcpart + columns.types + string:string - numFiles - 1 + location + #### A masked pattern was here #### - columns.types - string:string + columns + key,value - serialization.ddl - struct srcpart { string key, string value} + COLUMN_STATS_ACCURATE + true serialization.format 1 - columns - key,value + numRows + 0 + numFiles + 1 + + + serialization.ddl + struct srcpart { string key, string value} + + + transient_lastDdlTime + #### A masked pattern was here #### + + rawDataSize 0 - numRows - 0 + columns.comments + defaultdefault - partition_columns - ds/hr + totalSize + 5812 bucket_count -1 + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - COLUMN_STATS_ACCURATE - true + partition_columns + ds/hr file.inputformat org.apache.hadoop.mapred.TextInputFormat - totalSize - 5812 + name + default.srcpart - - file.outputformat - org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - - - location - #### A masked pattern was here #### - - - transient_lastDdlTime - #### A masked pattern was here #### - @@ -135,6 +139,10 @@ key,value + columns.comments + defaultdefault + + partition_columns ds/hr @@ -793,73 +801,77 @@ - name - default.srcpart + columns.types + string:string - numFiles - 1 + location + #### A masked pattern was here #### - columns.types - string:string + columns + key,value - serialization.ddl - struct srcpart { string key, string value} + COLUMN_STATS_ACCURATE + true serialization.format 1 - columns - key,value + numRows + 0 + numFiles + 1 + + + serialization.ddl + struct srcpart { string key, string value} + + + transient_lastDdlTime + #### A masked pattern was here #### + + rawDataSize 0 - numRows - 0 + columns.comments + defaultdefault - partition_columns - ds/hr + totalSize + 5812 bucket_count -1 + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - COLUMN_STATS_ACCURATE - true + partition_columns + ds/hr file.inputformat org.apache.hadoop.mapred.TextInputFormat - totalSize - 5812 + name + default.srcpart - - file.outputformat - org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - - - location - #### A masked pattern was here #### - - - transient_lastDdlTime - #### A masked pattern was here #### - Index: ql/src/test/results/compiler/plan/groupby1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby1.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/groupby1.q.xml (working copy) @@ -110,6 +110,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -190,6 +194,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -250,6 +258,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -991,6 +1003,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/groupby2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby2.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/groupby2.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1116,6 +1124,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/udf_case.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf_case.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/udf_case.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -684,6 +692,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/groupby3.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby3.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/groupby3.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1337,6 +1345,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/subq.q.xml =================================================================== --- ql/src/test/results/compiler/plan/subq.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/subq.q.xml (working copy) @@ -416,6 +416,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -476,6 +480,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -937,6 +945,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/groupby4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby4.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/groupby4.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -738,6 +746,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/groupby5.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby5.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/groupby5.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -844,6 +852,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/groupby6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby6.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/groupby6.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -738,6 +746,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/case_sensitivity.q.xml =================================================================== --- ql/src/test/results/compiler/plan/case_sensitivity.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/case_sensitivity.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -529,6 +537,10 @@ org.apache.thrift.protocol.TBinaryProtocol + columns.comments + + + serialization.class org.apache.hadoop.hive.serde2.thrift.test.Complex @@ -565,73 +577,77 @@ - name - default.src_thrift - - - numFiles - 1 - - columns.types - serialization.ddl - struct src_thrift { } + location + #### A masked pattern was here #### columns + COLUMN_STATS_ACCURATE + true + + serialization.format org.apache.thrift.protocol.TBinaryProtocol - rawDataSize - 0 - - numRows 0 - serialization.class - org.apache.hadoop.hive.serde2.thrift.test.Complex + numFiles + 1 - bucket_count - -1 + serialization.ddl + struct src_thrift { } - serialization.lib - org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + transient_lastDdlTime + #### A masked pattern was here #### - COLUMN_STATS_ACCURATE - true + rawDataSize + 0 - file.inputformat - org.apache.hadoop.mapred.SequenceFileInputFormat + columns.comments + totalSize 1606 + bucket_count + -1 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer - transient_lastDdlTime - #### A masked pattern was here #### + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + name + default.src_thrift + @@ -1222,73 +1238,77 @@ - name - default.src_thrift - - - numFiles - 1 - - columns.types - serialization.ddl - struct src_thrift { } + location + #### A masked pattern was here #### columns + COLUMN_STATS_ACCURATE + true + + serialization.format org.apache.thrift.protocol.TBinaryProtocol - rawDataSize - 0 - - numRows 0 - serialization.class - org.apache.hadoop.hive.serde2.thrift.test.Complex + numFiles + 1 - bucket_count - -1 + serialization.ddl + struct src_thrift { } - serialization.lib - org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + transient_lastDdlTime + #### A masked pattern was here #### - COLUMN_STATS_ACCURATE - true + rawDataSize + 0 - file.inputformat - org.apache.hadoop.mapred.SequenceFileInputFormat + columns.comments + totalSize 1606 + bucket_count + -1 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer - transient_lastDdlTime - #### A masked pattern was here #### + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + name + default.src_thrift + Index: ql/src/test/results/compiler/plan/udf_when.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf_when.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/udf_when.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -764,6 +772,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input20.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input20.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input20.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -835,6 +843,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/sample1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample1.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/sample1.q.xml (working copy) @@ -35,73 +35,77 @@ - name - default.srcpart + columns.types + string:string - numFiles - 1 + location + #### A masked pattern was here #### - columns.types - string:string + columns + key,value - serialization.ddl - struct srcpart { string key, string value} + COLUMN_STATS_ACCURATE + true serialization.format 1 - columns - key,value + numRows + 0 + numFiles + 1 + + + serialization.ddl + struct srcpart { string key, string value} + + + transient_lastDdlTime + #### A masked pattern was here #### + + rawDataSize 0 - numRows - 0 + columns.comments + defaultdefault - partition_columns - ds/hr + totalSize + 5812 bucket_count -1 + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - COLUMN_STATS_ACCURATE - true + partition_columns + ds/hr file.inputformat org.apache.hadoop.mapred.TextInputFormat - totalSize - 5812 + name + default.srcpart - - file.outputformat - org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - - - location - #### A masked pattern was here #### - - - transient_lastDdlTime - #### A masked pattern was here #### - @@ -135,6 +139,10 @@ key,value + columns.comments + defaultdefault + + partition_columns ds/hr @@ -882,73 +890,77 @@ - name - default.srcpart + columns.types + string:string - numFiles - 1 + location + #### A masked pattern was here #### - columns.types - string:string + columns + key,value - serialization.ddl - struct srcpart { string key, string value} + COLUMN_STATS_ACCURATE + true serialization.format 1 - columns - key,value + numRows + 0 + numFiles + 1 + + + serialization.ddl + struct srcpart { string key, string value} + + + transient_lastDdlTime + #### A masked pattern was here #### + + rawDataSize 0 - numRows - 0 + columns.comments + defaultdefault - partition_columns - ds/hr + totalSize + 5812 bucket_count -1 + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - COLUMN_STATS_ACCURATE - true + partition_columns + ds/hr file.inputformat org.apache.hadoop.mapred.TextInputFormat - totalSize - 5812 + name + default.srcpart - - file.outputformat - org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - - - location - #### A masked pattern was here #### - - - transient_lastDdlTime - #### A masked pattern was here #### - Index: ql/src/test/results/compiler/plan/sample2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample2.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/sample2.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -588,6 +600,10 @@ 1 + columns.comments + + + bucket_count 2 @@ -620,73 +636,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + @@ -1169,73 +1189,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + Index: ql/src/test/results/compiler/plan/sample3.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample3.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/sample3.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -588,6 +600,10 @@ 1 + columns.comments + + + bucket_count 2 @@ -620,73 +636,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + @@ -1179,73 +1199,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + Index: ql/src/test/results/compiler/plan/sample4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample4.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/sample4.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -588,6 +600,10 @@ 1 + columns.comments + + + bucket_count 2 @@ -620,73 +636,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + @@ -1169,73 +1189,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + Index: ql/src/test/results/compiler/plan/sample5.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample5.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/sample5.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -588,6 +600,10 @@ 1 + columns.comments + + + bucket_count 2 @@ -620,73 +636,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + @@ -1166,73 +1186,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + Index: ql/src/test/results/compiler/plan/sample6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample6.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/sample6.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -588,6 +600,10 @@ 1 + columns.comments + + + bucket_count 2 @@ -620,73 +636,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + @@ -1169,73 +1189,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + Index: ql/src/test/results/compiler/plan/sample7.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample7.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/sample7.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -588,6 +600,10 @@ 1 + columns.comments + + + bucket_count 2 @@ -620,73 +636,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + @@ -1214,73 +1234,77 @@ - name - default.srcbucket - - - numFiles - 2 - - columns.types int:string - bucket_field_name - key + location + #### A masked pattern was here #### - serialization.ddl - struct srcbucket { i32 key, string value} - - columns key,value + COLUMN_STATS_ACCURATE + true + + serialization.format 1 - rawDataSize - 0 - - numRows 0 - bucket_count + numFiles 2 - serialization.lib - org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + serialization.ddl + struct srcbucket { i32 key, string value} - COLUMN_STATS_ACCURATE - true + transient_lastDdlTime + #### A masked pattern was here #### - file.inputformat - org.apache.hadoop.mapred.TextInputFormat + rawDataSize + 0 + columns.comments + + + totalSize 11603 + bucket_count + 2 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat - location - #### A masked pattern was here #### + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - transient_lastDdlTime - #### A masked pattern was here #### + bucket_field_name + key + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + name + default.srcbucket + Index: ql/src/test/results/compiler/plan/cast1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/cast1.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/cast1.q.xml (working copy) @@ -46,6 +46,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -106,6 +110,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1048,6 +1056,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/join1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join1.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/join1.q.xml (working copy) @@ -110,6 +110,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -190,6 +194,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -250,6 +258,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -326,6 +338,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -1031,6 +1047,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/test/results/compiler/plan/input1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input1.q.xml (revision 1579334) +++ ql/src/test/results/compiler/plan/input1.q.xml (working copy) @@ -122,6 +122,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -293,6 +297,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -447,6 +455,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -584,6 +596,10 @@ key,value + columns.comments + defaultdefault + + bucket_count -1 @@ -644,6 +660,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 @@ -1108,6 +1128,10 @@ 0 + columns.comments + defaultdefault + + numRows 0 Index: ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java (revision 1579334) +++ ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java (working copy) @@ -28,6 +28,8 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.hadoop.hive.common.JavaUtils; +import org.apache.hadoop.hive.conf.HiveConf; +import org.apache.hadoop.hive.conf.HiveConf.ConfVars; import org.apache.hadoop.hive.metastore.api.FieldSchema; import org.apache.hadoop.hive.metastore.api.Order; import org.apache.hadoop.hive.ql.ErrorMsg; @@ -403,13 +405,13 @@ this.skewedColValues = skewedColValues; } - public void validate() + public void validate(HiveConf conf) throws SemanticException { if ((this.getCols() == null) || (this.getCols().size() == 0)) { // for now make sure that serde exists if (StringUtils.isEmpty(this.getSerName()) - || !SerDeUtils.shouldGetColsFromSerDe(this.getSerName())) { + || conf.getStringCollection(ConfVars.SERDESUSINGMETASTOREFORSCHEMA.varname).contains(this.getSerName())) { throw new SemanticException(ErrorMsg.INVALID_TBL_DDL_SERDE.getMsg()); } return; Index: ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java (revision 1579334) +++ ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java (working copy) @@ -1551,7 +1551,7 @@ return false; } - + /* * This method is invoked for unqualified column references in join conditions. * This is passed in the Alias to Operator mapping in the QueryBlock so far. @@ -1874,7 +1874,7 @@ } @SuppressWarnings("rawtypes") - private void parseJoinCondition(QBJoinTree joinTree, ASTNode joinCond, List leftSrc, + private void parseJoinCondition(QBJoinTree joinTree, ASTNode joinCond, List leftSrc, Map aliasToOpInfo) throws SemanticException { if (joinCond == null) { @@ -2038,14 +2038,14 @@ } @SuppressWarnings("rawtypes") - private void extractJoinCondsFromWhereClause(QBJoinTree joinTree, QB qb, String dest, ASTNode predicate, + private void extractJoinCondsFromWhereClause(QBJoinTree joinTree, QB qb, String dest, ASTNode predicate, Map aliasToOpInfo) throws SemanticException { switch (predicate.getType()) { case HiveParser.KW_AND: - extractJoinCondsFromWhereClause(joinTree, qb, dest, + extractJoinCondsFromWhereClause(joinTree, qb, dest, (ASTNode) predicate.getChild(0), aliasToOpInfo); - extractJoinCondsFromWhereClause(joinTree, qb, dest, + extractJoinCondsFromWhereClause(joinTree, qb, dest, (ASTNode) predicate.getChild(1), aliasToOpInfo); break; case HiveParser.EQUAL_NS: @@ -8940,7 +8940,7 @@ String dest = dests.iterator().next(); ASTNode whereClause = qb.getParseInfo().getWhrForClause(dest); if ( whereClause != null ) { - extractJoinCondsFromWhereClause(joinTree, qb, dest, + extractJoinCondsFromWhereClause(joinTree, qb, dest, (ASTNode) whereClause.getChild(0), aliasToOpInfo ); } @@ -9907,7 +9907,7 @@ crtTblDesc.setStoredAsSubDirectories(storedAsDirs); crtTblDesc.setNullFormat(rowFormatParams.nullFormat); - crtTblDesc.validate(); + crtTblDesc.validate(conf); // outputs is empty, which means this create table happens in the current // database. SessionState.get().setCommandType(HiveOperation.CREATETABLE); Index: ql/src/java/org/apache/hadoop/hive/ql/parse/TaskCompiler.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/parse/TaskCompiler.java (revision 1579334) +++ ql/src/java/org/apache/hadoop/hive/ql/parse/TaskCompiler.java (working copy) @@ -221,7 +221,7 @@ // generate a DDL task and make it a dependent task of the leaf CreateTableDesc crtTblDesc = qb.getTableDesc(); - crtTblDesc.validate(); + crtTblDesc.validate(conf); // Clear the output for CTAS since we don't need the output from the // mapredWork, the @@ -339,7 +339,7 @@ /* * Called at the beginning of the compile phase to have another chance to optimize the operator plan */ - protected void optimizeOperatorPlan(ParseContext pCtxSet, Set inputs, + protected void optimizeOperatorPlan(ParseContext pCtxSet, Set inputs, Set outputs) throws SemanticException { } Index: ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java (revision 1579334) +++ ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java (working copy) @@ -33,6 +33,7 @@ import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.hive.common.JavaUtils; +import org.apache.hadoop.hive.conf.HiveConf.ConfVars; import org.apache.hadoop.hive.metastore.MetaStoreUtils; import org.apache.hadoop.hive.metastore.ProtectMode; import org.apache.hadoop.hive.metastore.Warehouse; @@ -499,12 +500,12 @@ } public List getCols() { - if (!SerDeUtils.shouldGetColsFromSerDe( - tPartition.getSd().getSerdeInfo().getSerializationLib())) { - return tPartition.getSd().getCols(); - } try { + if (Hive.get().getConf().getStringCollection(ConfVars.SERDESUSINGMETASTOREFORSCHEMA.varname) + .contains(tPartition.getSd().getSerdeInfo().getSerializationLib())) { + return tPartition.getSd().getCols(); + } return Hive.getFieldsFromDeserializer(table.getTableName(), getDeserializer()); } catch (HiveException e) { LOG.error("Unable to get cols from serde: " + Index: ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java (revision 1579334) +++ ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java (working copy) @@ -35,6 +35,7 @@ import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.hive.common.JavaUtils; +import org.apache.hadoop.hive.conf.HiveConf.ConfVars; import org.apache.hadoop.hive.metastore.MetaStoreUtils; import org.apache.hadoop.hive.metastore.ProtectMode; import org.apache.hadoop.hive.metastore.TableType; @@ -610,18 +611,18 @@ } public List getCols() { - boolean getColsFromSerDe = SerDeUtils.shouldGetColsFromSerDe( - getSerializationLib()); - if (!getColsFromSerDe) { - return tTable.getSd().getCols(); - } else { - try { + + try { + if (null == getSerializationLib() || Hive.get().getConf().getStringCollection( + ConfVars.SERDESUSINGMETASTOREFORSCHEMA.varname).contains(getSerializationLib())) { + return tTable.getSd().getCols(); + } else { return Hive.getFieldsFromDeserializer(getTableName(), getDeserializer()); - } catch (HiveException e) { - LOG.error("Unable to get field from serde: " + getSerializationLib(), e); } - return new ArrayList(); + } catch (HiveException e) { + LOG.error("Unable to get field from serde: " + getSerializationLib(), e); } + return new ArrayList(); } /** Index: ql/src/java/org/apache/hadoop/hive/ql/metadata/formatting/MetaDataFormatUtils.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/metadata/formatting/MetaDataFormatUtils.java (revision 1579334) +++ ql/src/java/org/apache/hadoop/hive/ql/metadata/formatting/MetaDataFormatUtils.java (working copy) @@ -311,7 +311,7 @@ } static String getComment(FieldSchema col) { - return col.getComment() != null ? col.getComment() : "None"; + return col.getComment() != null ? col.getComment() : ""; } private static String formatDate(long timeInSeconds) { Index: ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java (revision 1579334) +++ ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java (working copy) @@ -3198,11 +3198,9 @@ cols = (part == null || tbl.getTableType() == TableType.VIRTUAL_VIEW) ? tbl.getCols() : part.getCols(); - if (!descTbl.isFormatted()) { - if (tableName.equals(colPath)) { - cols.addAll(tbl.getPartCols()); - } - } + if (!descTbl.isFormatted()) { + cols.addAll(tbl.getPartCols()); + } } else { cols = Hive.getFieldsFromDeserializer(colPath, tbl.getDeserializer()); } @@ -3504,8 +3502,11 @@ tbl.getTTable().getSd().getSerdeInfo().getParameters().putAll( alterTbl.getProps()); } - tbl.setFields(Hive.getFieldsFromDeserializer(tbl.getTableName(), tbl. - getDeserializer())); + if (!conf.getStringCollection(ConfVars.SERDESUSINGMETASTOREFORSCHEMA.varname) + .contains(serdeName)) { + tbl.setFields(Hive.getFieldsFromDeserializer(tbl.getTableName(), tbl. + getDeserializer())); + } } } else if (alterTbl.getOp() == AlterTableDesc.AlterTableTypes.ADDFILEFORMAT) { if(part != null) {