Index: metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreUtils.java =================================================================== --- metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreUtils.java (revision 1508579) +++ metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreUtils.java (working copy) @@ -623,10 +623,17 @@ public static Properties getPartitionMetadata( org.apache.hadoop.hive.metastore.api.Partition partition, org.apache.hadoop.hive.metastore.api.Table table) { + Map parameters = partition.getParameters(); + if (table != null && table.getParameters() != null) { + Map overlayed = new HashMap(table.getParameters()); + if (parameters != null) { + overlayed.putAll(parameters); + } + parameters = overlayed; + } return MetaStoreUtils - .getSchema(partition.getSd(), partition.getSd(), partition - .getParameters(), table.getDbName(), table.getTableName(), - table.getPartitionKeys()); + .getSchema(partition.getSd(), partition.getSd(), parameters, table.getDbName(), + table.getTableName(), table.getPartitionKeys()); } public static Properties getSchema( Index: ql/src/test/results/clientpositive/groupby_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_ppr.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/groupby_ppr.q.out (working copy) @@ -69,6 +69,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -115,6 +116,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/input_part7.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part7.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/input_part7.q.out (working copy) @@ -149,6 +149,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -195,6 +196,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketmapjoin5.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin5.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin5.q.out (working copy) @@ -244,6 +244,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -291,6 +292,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -791,6 +793,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -838,6 +841,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/pcr.q.out =================================================================== --- ql/src/test/results/clientpositive/pcr.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/pcr.q.out (working copy) @@ -122,6 +122,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -167,6 +168,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -321,6 +323,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -366,6 +369,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -411,6 +415,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -609,6 +614,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -654,6 +660,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -816,6 +823,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -861,6 +869,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1025,6 +1034,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1070,6 +1080,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1115,6 +1126,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1290,6 +1302,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1335,6 +1348,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1380,6 +1394,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1559,6 +1574,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1604,6 +1620,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1745,6 +1762,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1790,6 +1808,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -1971,6 +1990,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -2016,6 +2036,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -2061,6 +2082,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -2276,6 +2298,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -2321,6 +2344,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -2480,6 +2504,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -2758,6 +2783,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -2803,6 +2829,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 3 numRows 20 partition_columns ds rawDataSize 160 @@ -3096,6 +3123,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 4 numRows 20 partition_columns ds rawDataSize 160 @@ -3141,6 +3169,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 4 numRows 20 partition_columns ds rawDataSize 160 @@ -3186,6 +3215,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 4 numRows 20 partition_columns ds rawDataSize 160 @@ -3231,6 +3261,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 4 numRows 20 partition_columns ds rawDataSize 160 @@ -3435,6 +3466,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 4 numRows 20 partition_columns ds rawDataSize 160 @@ -3480,6 +3512,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 4 numRows 20 partition_columns ds rawDataSize 160 @@ -3525,6 +3558,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 4 numRows 20 partition_columns ds rawDataSize 160 @@ -3801,6 +3835,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 4 numRows 20 partition_columns ds rawDataSize 160 @@ -4355,6 +4390,7 @@ #### A masked pattern was here #### name default.pcr_t1 numFiles 1 + numPartitions 4 numRows 20 partition_columns ds rawDataSize 160 @@ -4905,6 +4941,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -5078,6 +5115,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -5124,6 +5162,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -5303,6 +5342,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -5349,6 +5389,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/input_part2.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part2.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/input_part2.q.out (working copy) @@ -144,6 +144,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -190,6 +191,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/alter_partition_coltype.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_partition_coltype.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/alter_partition_coltype.q.out (working copy) @@ -144,6 +144,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 2 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -331,6 +332,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -487,6 +489,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -533,6 +536,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -579,6 +583,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -820,6 +825,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -866,6 +872,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -912,6 +919,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -1053,6 +1061,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -1099,6 +1108,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 @@ -1145,6 +1155,7 @@ #### A masked pattern was here #### name default.alter_coltype numFiles 1 + numPartitions 3 numRows 25 partition_columns dt/ts rawDataSize 191 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out (working copy) @@ -129,6 +129,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -136,6 +137,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -279,6 +281,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -286,6 +289,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -460,6 +464,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -467,6 +472,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -507,6 +513,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -514,6 +521,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -554,6 +562,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -561,6 +570,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -693,6 +703,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -700,6 +711,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -740,6 +752,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -747,6 +760,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -787,6 +801,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -794,6 +809,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -904,6 +920,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -911,6 +928,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/load_dyn_part8.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part8.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/load_dyn_part8.q.out (working copy) @@ -154,6 +154,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -200,6 +201,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -246,6 +248,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -292,6 +295,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/groupby_map_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_map_ppr.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/groupby_map_ppr.q.out (working copy) @@ -86,6 +86,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -132,6 +133,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/groupby_sort_6.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_sort_6.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/groupby_sort_6.q.out (working copy) @@ -406,6 +406,7 @@ #### A masked pattern was here #### name default.t1 numFiles 1 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketcontext_7.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_7.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketcontext_7.q.out (working copy) @@ -172,6 +172,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -179,6 +180,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -220,6 +222,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -227,6 +230,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -373,6 +377,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -380,6 +385,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -421,6 +427,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -428,6 +435,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out (working copy) @@ -170,6 +170,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -217,6 +218,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -264,6 +266,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -488,6 +491,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -535,6 +539,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -582,6 +587,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -798,6 +804,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -845,6 +852,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/combine2_hadoop20.q.out =================================================================== --- ql/src/test/results/clientpositive/combine2_hadoop20.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/combine2_hadoop20.q.out (working copy) @@ -249,6 +249,7 @@ #### A masked pattern was here #### name default.combine2 numFiles 1 + numPartitions 8 numRows 1 partition_columns value rawDataSize 2 @@ -294,6 +295,7 @@ #### A masked pattern was here #### name default.combine2 numFiles 1 + numPartitions 8 numRows 3 partition_columns value rawDataSize 3 @@ -339,6 +341,7 @@ #### A masked pattern was here #### name default.combine2 numFiles 1 + numPartitions 8 numRows 1 partition_columns value rawDataSize 1 @@ -384,6 +387,7 @@ #### A masked pattern was here #### name default.combine2 numFiles 1 + numPartitions 8 numRows 1 partition_columns value rawDataSize 1 @@ -429,6 +433,7 @@ #### A masked pattern was here #### name default.combine2 numFiles 1 + numPartitions 8 numRows 3 partition_columns value rawDataSize 3 @@ -474,6 +479,7 @@ #### A masked pattern was here #### name default.combine2 numFiles 1 + numPartitions 8 numRows 1 partition_columns value rawDataSize 1 @@ -519,6 +525,7 @@ #### A masked pattern was here #### name default.combine2 numFiles 1 + numPartitions 8 numRows 1 partition_columns value rawDataSize 1 @@ -564,6 +571,7 @@ #### A masked pattern was here #### name default.combine2 numFiles 1 + numPartitions 8 numRows 1 partition_columns value rawDataSize 2 Index: ql/src/test/results/clientpositive/bucketcontext_2.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_2.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketcontext_2.q.out (working copy) @@ -147,6 +147,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -154,6 +155,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -195,6 +197,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -202,6 +205,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -346,6 +350,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -353,6 +358,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -394,6 +400,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -401,6 +408,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 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 1508579) +++ ql/src/test/results/clientpositive/groupby_map_ppr_multi_distinct.q.out (working copy) @@ -96,6 +96,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -142,6 +143,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/filter_join_breaktask.q.out =================================================================== --- ql/src/test/results/clientpositive/filter_join_breaktask.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/filter_join_breaktask.q.out (working copy) @@ -98,6 +98,7 @@ #### A masked pattern was here #### name default.filter_join_breaktask numFiles 1 + numPartitions 1 numRows 25 partition_columns ds rawDataSize 211 @@ -227,6 +228,7 @@ #### A masked pattern was here #### name default.filter_join_breaktask numFiles 1 + numPartitions 1 numRows 25 partition_columns ds rawDataSize 211 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 1508579) +++ ql/src/test/results/clientpositive/sort_merge_join_desc_5.q.out (working copy) @@ -116,6 +116,7 @@ partition values: part 1 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 1 bucket_field_name key columns key,value @@ -123,6 +124,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 1 + numPartitions 1 numRows 500 partition_columns part rawDataSize 5312 Index: ql/src/test/results/clientpositive/input_part9.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part9.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/input_part9.q.out (working copy) @@ -70,6 +70,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -116,6 +117,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketmapjoin7.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin7.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin7.q.out (working copy) @@ -156,6 +156,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 1 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketmapjoin11.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin11.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin11.q.out (working copy) @@ -209,6 +209,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 0 partition_columns part rawDataSize 0 @@ -256,6 +257,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 4 + numPartitions 2 numRows 0 partition_columns part rawDataSize 0 @@ -450,6 +452,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 0 partition_columns part rawDataSize 0 @@ -497,6 +500,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 4 + numPartitions 2 numRows 0 partition_columns part rawDataSize 0 Index: ql/src/test/results/clientpositive/join26.q.out =================================================================== --- ql/src/test/results/clientpositive/join26.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/join26.q.out (working copy) @@ -146,6 +146,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketmapjoin2.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin2.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin2.q.out (working copy) @@ -189,6 +189,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -688,6 +689,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -1381,6 +1383,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/join_map_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/join_map_ppr.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/join_map_ppr.q.out (working copy) @@ -148,6 +148,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -698,6 +699,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/join9.q.out =================================================================== --- ql/src/test/results/clientpositive/join9.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/join9.q.out (working copy) @@ -115,6 +115,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/smb_mapjoin_11.q.out =================================================================== --- ql/src/test/results/clientpositive/smb_mapjoin_11.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/smb_mapjoin_11.q.out (working copy) @@ -128,6 +128,7 @@ partition values: ds 1 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 16 bucket_field_name key columns key,value @@ -135,6 +136,7 @@ #### A masked pattern was here #### name default.test_table1 numFiles 16 + numPartitions 1 numRows 500 partition_columns ds rawDataSize 5312 Index: ql/src/test/results/clientpositive/ppr_allchildsarenull.q.out =================================================================== --- ql/src/test/results/clientpositive/ppr_allchildsarenull.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/ppr_allchildsarenull.q.out (working copy) @@ -79,6 +79,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -125,6 +126,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -270,6 +272,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -316,6 +319,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -362,6 +366,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -408,6 +413,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out (working copy) @@ -133,6 +133,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -140,6 +141,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -181,6 +183,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -188,6 +191,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -332,6 +336,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -339,6 +344,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -380,6 +386,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -387,6 +394,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -562,6 +570,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -569,6 +578,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -610,6 +620,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -617,6 +628,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -657,6 +669,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -664,6 +677,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -797,6 +811,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -804,6 +819,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -845,6 +861,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -852,6 +869,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -892,6 +910,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -899,6 +918,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -1008,6 +1028,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -1015,6 +1036,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -1056,6 +1078,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -1063,6 +1086,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/sample1.q.out =================================================================== --- ql/src/test/results/clientpositive/sample1.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/sample1.q.out (working copy) @@ -94,6 +94,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/rand_partitionpruner3.q.out =================================================================== --- ql/src/test/results/clientpositive/rand_partitionpruner3.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/rand_partitionpruner3.q.out (working copy) @@ -73,6 +73,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -200,6 +201,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketcontext_4.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_4.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketcontext_4.q.out (working copy) @@ -159,6 +159,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -166,6 +167,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -309,6 +311,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -316,6 +319,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/merge3.q.out =================================================================== --- ql/src/test/results/clientpositive/merge3.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/merge3.q.out (working copy) @@ -2437,6 +2437,7 @@ #### A masked pattern was here #### name default.merge_src_part numFiles 2 + numPartitions 2 numRows 1000 partition_columns ds rawDataSize 10624 @@ -2482,6 +2483,7 @@ #### A masked pattern was here #### name default.merge_src_part numFiles 2 + numPartitions 2 numRows 1000 partition_columns ds rawDataSize 10624 @@ -4864,6 +4866,7 @@ #### A masked pattern was here #### name default.merge_src_part numFiles 2 + numPartitions 2 numRows 1000 partition_columns ds rawDataSize 10624 @@ -4909,6 +4912,7 @@ #### A masked pattern was here #### name default.merge_src_part numFiles 2 + numPartitions 2 numRows 1000 partition_columns ds rawDataSize 10624 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 1508579) +++ ql/src/test/results/clientpositive/sort_merge_join_desc_7.q.out (working copy) @@ -211,6 +211,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 500 partition_columns part rawDataSize 5312 @@ -258,6 +259,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 500 partition_columns part rawDataSize 5312 Index: ql/src/test/results/clientpositive/bucketmapjoin9.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin9.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin9.q.out (working copy) @@ -147,6 +147,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 1 numRows 0 partition_columns part rawDataSize 0 @@ -369,6 +370,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 1 numRows 0 partition_columns part rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketmapjoin13.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin13.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin13.q.out (working copy) @@ -175,6 +175,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 500 partition_columns part rawDataSize 5312 @@ -222,6 +223,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 500 partition_columns part rawDataSize 5312 @@ -430,6 +432,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 500 partition_columns part rawDataSize 5312 @@ -649,6 +652,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 500 partition_columns part rawDataSize 5312 @@ -870,6 +874,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 500 partition_columns part rawDataSize 5312 Index: ql/src/test/results/clientpositive/union22.q.out =================================================================== --- ql/src/test/results/clientpositive/union22.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/union22.q.out (working copy) @@ -212,6 +212,7 @@ #### A masked pattern was here #### name default.dst_union22 numFiles 1 + numPartitions 1 numRows 500 partition_columns ds rawDataSize 11124 @@ -257,6 +258,7 @@ #### A masked pattern was here #### name default.dst_union22_delta numFiles 1 + numPartitions 1 numRows 500 partition_columns ds rawDataSize 16936 @@ -436,6 +438,7 @@ #### A masked pattern was here #### name default.dst_union22_delta numFiles 1 + numPartitions 1 numRows 500 partition_columns ds rawDataSize 16936 @@ -582,6 +585,7 @@ #### A masked pattern was here #### name default.dst_union22 numFiles 1 + numPartitions 1 numRows 500 partition_columns ds rawDataSize 11124 @@ -627,6 +631,7 @@ #### A masked pattern was here #### name default.dst_union22_delta numFiles 1 + numPartitions 1 numRows 500 partition_columns ds rawDataSize 16936 Index: ql/src/test/results/clientpositive/input_part1.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part1.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/input_part1.q.out (working copy) @@ -90,6 +90,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out (working copy) @@ -142,6 +142,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -149,6 +150,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -190,6 +192,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -197,6 +200,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -343,6 +347,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -350,6 +355,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -391,6 +397,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -398,6 +405,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -577,6 +585,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -584,6 +593,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -625,6 +635,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -632,6 +643,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -672,6 +684,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -679,6 +692,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -719,6 +733,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -726,6 +741,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -859,6 +875,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -866,6 +883,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -907,6 +925,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -914,6 +933,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -954,6 +974,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -961,6 +982,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -1001,6 +1023,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -1008,6 +1031,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -1118,6 +1142,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -1125,6 +1150,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -1166,6 +1192,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -1173,6 +1200,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/columnstats_partlvl.q.out =================================================================== --- ql/src/test/results/clientpositive/columnstats_partlvl.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/columnstats_partlvl.q.out (working copy) @@ -144,6 +144,7 @@ #### A masked pattern was here #### name default.employee_part numFiles 1 + numPartitions 2 numRows 0 partition_columns employeesalary rawDataSize 0 @@ -351,6 +352,7 @@ #### A masked pattern was here #### name default.employee_part numFiles 1 + numPartitions 2 numRows 0 partition_columns employeesalary rawDataSize 0 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out (working copy) @@ -117,6 +117,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -124,6 +125,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -267,6 +269,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -274,6 +277,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -448,6 +452,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -455,6 +460,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -495,6 +501,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -502,6 +509,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -542,6 +550,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -549,6 +558,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -681,6 +691,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -688,6 +699,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -728,6 +740,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -735,6 +748,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -775,6 +789,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -782,6 +797,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -892,6 +908,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -899,6 +916,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/sample8.q.out =================================================================== --- ql/src/test/results/clientpositive/sample8.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/sample8.q.out (working copy) @@ -84,6 +84,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -130,6 +131,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -176,6 +178,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -222,6 +225,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/transform_ppr2.q.out =================================================================== --- ql/src/test/results/clientpositive/transform_ppr2.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/transform_ppr2.q.out (working copy) @@ -91,6 +91,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -137,6 +138,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/union_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/union_ppr.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/union_ppr.q.out (working copy) @@ -151,6 +151,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -197,6 +198,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/dynamic_partition_skip_default.q.out =================================================================== --- ql/src/test/results/clientpositive/dynamic_partition_skip_default.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/dynamic_partition_skip_default.q.out (working copy) @@ -109,6 +109,7 @@ #### A masked pattern was here #### name default.dynamic_part_table numFiles 1 + numPartitions 4 numRows 1 partition_columns partcol1/partcol2 rawDataSize 1 @@ -212,6 +213,7 @@ #### A masked pattern was here #### name default.dynamic_part_table numFiles 1 + numPartitions 4 numRows 1 partition_columns partcol1/partcol2 rawDataSize 1 @@ -315,6 +317,7 @@ #### A masked pattern was here #### name default.dynamic_part_table numFiles 1 + numPartitions 4 numRows 1 partition_columns partcol1/partcol2 rawDataSize 1 @@ -361,6 +364,7 @@ #### A masked pattern was here #### name default.dynamic_part_table numFiles 1 + numPartitions 4 numRows 1 partition_columns partcol1/partcol2 rawDataSize 1 Index: ql/src/test/results/clientpositive/bucketcontext_6.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_6.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketcontext_6.q.out (working copy) @@ -146,6 +146,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -153,6 +154,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -194,6 +196,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -201,6 +204,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -343,6 +347,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -350,6 +355,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -391,6 +397,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -398,6 +405,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/router_join_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/router_join_ppr.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/router_join_ppr.q.out (working copy) @@ -135,6 +135,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -181,6 +182,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -227,6 +229,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -273,6 +276,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -542,6 +546,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -588,6 +593,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -846,6 +852,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -892,6 +899,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1152,6 +1160,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1198,6 +1207,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1244,6 +1254,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1290,6 +1301,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketcontext_1.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_1.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketcontext_1.q.out (working copy) @@ -159,6 +159,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -166,6 +167,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -207,6 +209,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -214,6 +217,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -358,6 +362,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -365,6 +370,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -406,6 +412,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -413,6 +420,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/input42.q.out =================================================================== --- ql/src/test/results/clientpositive/input42.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/input42.q.out (working copy) @@ -65,6 +65,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -111,6 +112,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1256,6 +1258,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1302,6 +1305,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1825,6 +1829,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1871,6 +1876,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketmapjoin10.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin10.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin10.q.out (working copy) @@ -195,6 +195,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 2 numRows 0 partition_columns part rawDataSize 0 @@ -242,6 +243,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 3 + numPartitions 2 numRows 0 partition_columns part rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketmapjoin1.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin1.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin1.q.out (working copy) @@ -938,6 +938,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/sample10.q.out =================================================================== --- ql/src/test/results/clientpositive/sample10.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/sample10.q.out (working copy) @@ -114,6 +114,7 @@ #### A masked pattern was here #### name default.srcpartbucket numFiles 4 + numPartitions 4 numRows 10 partition_columns ds/hr rawDataSize 60 @@ -162,6 +163,7 @@ #### A masked pattern was here #### name default.srcpartbucket numFiles 4 + numPartitions 4 numRows 10 partition_columns ds/hr rawDataSize 60 @@ -210,6 +212,7 @@ #### A masked pattern was here #### name default.srcpartbucket numFiles 4 + numPartitions 4 numRows 10 partition_columns ds/hr rawDataSize 60 @@ -258,6 +261,7 @@ #### A masked pattern was here #### name default.srcpartbucket numFiles 4 + numPartitions 4 numRows 10 partition_columns ds/hr rawDataSize 60 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out (working copy) @@ -460,15 +460,22 @@ input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value columns.types string:string #### A masked pattern was here #### name default.bucket_small + numFiles 4 + numPartitions 0 + numRows 0 + rawDataSize 0 serialization.ddl struct bucket_small { string key, string value} serialization.format 1 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + totalSize 226 +#### A masked pattern was here #### serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe input format: org.apache.hadoop.mapred.TextInputFormat @@ -635,15 +642,22 @@ input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value columns.types string:string #### A masked pattern was here #### name default.bucket_small + numFiles 4 + numPartitions 0 + numRows 0 + rawDataSize 0 serialization.ddl struct bucket_small { string key, string value} serialization.format 1 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + totalSize 226 +#### A masked pattern was here #### serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe input format: org.apache.hadoop.mapred.TextInputFormat Index: ql/src/test/results/clientpositive/louter_join_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/louter_join_ppr.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/louter_join_ppr.q.out (working copy) @@ -133,6 +133,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -179,6 +180,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -439,6 +441,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -485,6 +488,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -531,6 +535,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -577,6 +582,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -848,6 +854,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -894,6 +901,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -940,6 +948,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -986,6 +995,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1250,6 +1260,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1296,6 +1307,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketcontext_8.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_8.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketcontext_8.q.out (working copy) @@ -172,6 +172,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -179,6 +180,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -220,6 +222,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -227,6 +230,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -373,6 +377,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -380,6 +385,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -421,6 +427,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -428,6 +435,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/avro_partitioned.q.out =================================================================== --- ql/src/test/results/clientpositive/avro_partitioned.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/avro_partitioned.q.out (working copy) @@ -197,3 +197,118 @@ The Doctor's Wife 14 May 2011 11 11 Rose 26 March 2005 9 9 The Eleventh Hour 3 April 2010 11 11 +PREHOOK: query: -- Verify that Fetch works in addition to Map +SELECT * FROM episodes_partitioned LIMIT 5 +PREHOOK: type: QUERY +PREHOOK: Input: default@episodes_partitioned +PREHOOK: Input: default@episodes_partitioned@doctor_pt=1 +PREHOOK: Input: default@episodes_partitioned@doctor_pt=11 +PREHOOK: Input: default@episodes_partitioned@doctor_pt=2 +PREHOOK: Input: default@episodes_partitioned@doctor_pt=4 +PREHOOK: Input: default@episodes_partitioned@doctor_pt=5 +PREHOOK: Input: default@episodes_partitioned@doctor_pt=6 +PREHOOK: Input: default@episodes_partitioned@doctor_pt=9 +#### A masked pattern was here #### +POSTHOOK: query: -- Verify that Fetch works in addition to Map +SELECT * FROM episodes_partitioned LIMIT 5 +POSTHOOK: type: QUERY +POSTHOOK: Input: default@episodes_partitioned +POSTHOOK: Input: default@episodes_partitioned@doctor_pt=1 +POSTHOOK: Input: default@episodes_partitioned@doctor_pt=11 +POSTHOOK: Input: default@episodes_partitioned@doctor_pt=2 +POSTHOOK: Input: default@episodes_partitioned@doctor_pt=4 +POSTHOOK: Input: default@episodes_partitioned@doctor_pt=5 +POSTHOOK: Input: default@episodes_partitioned@doctor_pt=6 +POSTHOOK: Input: default@episodes_partitioned@doctor_pt=9 +#### A masked pattern was here #### +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=11).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=11).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=11).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=1).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=1).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=1).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=2).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=2).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=2).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=4).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=4).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=4).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=5).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=5).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=5).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=6).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=6).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=6).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=9).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=9).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=9).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +An Unearthly Child 23 November 1963 1 1 +The Eleventh Hour 3 April 2010 11 11 +The Doctor's Wife 14 May 2011 11 11 +The Power of the Daleks 5 November 1966 2 2 +Horror of Fang Rock 3 September 1977 4 4 +PREHOOK: query: -- Fetch w/filter to specific partition +SELECT * FROM episodes_partitioned WHERE doctor_pt = 6 +PREHOOK: type: QUERY +PREHOOK: Input: default@episodes_partitioned +PREHOOK: Input: default@episodes_partitioned@doctor_pt=6 +#### A masked pattern was here #### +POSTHOOK: query: -- Fetch w/filter to specific partition +SELECT * FROM episodes_partitioned WHERE doctor_pt = 6 +POSTHOOK: type: QUERY +POSTHOOK: Input: default@episodes_partitioned +POSTHOOK: Input: default@episodes_partitioned@doctor_pt=6 +#### A masked pattern was here #### +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=11).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=11).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=11).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=1).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=1).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=1).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=2).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=2).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=2).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=4).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=4).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=4).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=5).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=5).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=5).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=6).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=6).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=6).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=9).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=9).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=9).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +The Mysterious Planet 6 September 1986 6 6 +PREHOOK: query: -- Fetch w/non-existant partition +SELECT * FROM episodes_partitioned WHERE doctor_pt = 7 LIMIT 5 +PREHOOK: type: QUERY +PREHOOK: Input: default@episodes_partitioned +#### A masked pattern was here #### +POSTHOOK: query: -- Fetch w/non-existant partition +SELECT * FROM episodes_partitioned WHERE doctor_pt = 7 LIMIT 5 +POSTHOOK: type: QUERY +POSTHOOK: Input: default@episodes_partitioned +#### A masked pattern was here #### +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=11).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=11).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=11).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=1).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=1).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=1).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=2).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=2).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=2).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=4).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=4).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=4).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=5).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=5).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=5).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=6).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=6).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=6).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=9).air_date SIMPLE [(episodes)episodes.FieldSchema(name:air_date, type:string, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=9).doctor SIMPLE [(episodes)episodes.FieldSchema(name:doctor, type:int, comment:from deserializer), ] +POSTHOOK: Lineage: episodes_partitioned PARTITION(doctor_pt=9).title SIMPLE [(episodes)episodes.FieldSchema(name:title, type:string, comment:from deserializer), ] Index: ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out (working copy) @@ -247,6 +247,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -254,6 +255,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -295,6 +297,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -302,6 +305,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -343,6 +347,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 3 bucket_field_name key columns key,value @@ -350,6 +355,7 @@ #### A masked pattern was here #### name default.bucket_medium numFiles 3 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -391,6 +397,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -398,6 +405,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/rand_partitionpruner2.q.out =================================================================== --- ql/src/test/results/clientpositive/rand_partitionpruner2.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/rand_partitionpruner2.q.out (working copy) @@ -94,6 +94,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -140,6 +141,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketcontext_3.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketcontext_3.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketcontext_3.q.out (working copy) @@ -147,6 +147,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -154,6 +155,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -297,6 +299,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -304,6 +307,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/groupby_ppr_multi_distinct.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby_ppr_multi_distinct.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/groupby_ppr_multi_distinct.q.out (working copy) @@ -71,6 +71,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -117,6 +118,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 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 1508579) +++ ql/src/test/results/clientpositive/sort_merge_join_desc_6.q.out (working copy) @@ -148,6 +148,7 @@ partition values: part 1 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -155,6 +156,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 1 numRows 500 partition_columns part rawDataSize 5312 Index: ql/src/test/results/clientpositive/bucketmapjoin8.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin8.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin8.q.out (working copy) @@ -149,6 +149,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 1 numRows 0 partition_columns part rawDataSize 0 @@ -350,6 +351,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 1 numRows 0 partition_columns part rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketmapjoin12.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin12.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin12.q.out (working copy) @@ -177,6 +177,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 1 numRows 0 partition_columns part rawDataSize 0 @@ -362,6 +363,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_1 numFiles 2 + numPartitions 1 numRows 0 partition_columns part rawDataSize 0 Index: ql/src/test/results/clientpositive/bucketmapjoin3.q.out =================================================================== --- ql/src/test/results/clientpositive/bucketmapjoin3.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/bucketmapjoin3.q.out (working copy) @@ -206,6 +206,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part_2 numFiles 2 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -705,6 +706,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/smb_mapjoin_12.q.out =================================================================== --- ql/src/test/results/clientpositive/smb_mapjoin_12.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/smb_mapjoin_12.q.out (working copy) @@ -149,6 +149,7 @@ partition values: ds 1 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 16 bucket_field_name key columns key,value @@ -156,6 +157,7 @@ #### A masked pattern was here #### name default.test_table1 numFiles 16 + numPartitions 1 numRows 500 partition_columns ds rawDataSize 5312 @@ -378,6 +380,7 @@ partition values: ds 1 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 16 bucket_field_name key columns key,value @@ -385,6 +388,7 @@ #### A masked pattern was here #### name default.test_table3 numFiles 16 + numPartitions 1 numRows 3084 partition_columns ds rawDataSize 32904 Index: ql/src/test/results/clientpositive/join32_lessSize.q.out =================================================================== --- ql/src/test/results/clientpositive/join32_lessSize.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/join32_lessSize.q.out (working copy) @@ -289,6 +289,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -1923,6 +1924,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -2413,6 +2415,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out (working copy) @@ -142,6 +142,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -149,6 +150,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -190,6 +192,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -197,6 +200,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -343,6 +347,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -350,6 +355,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -391,6 +397,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -398,6 +405,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -575,6 +583,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -582,6 +591,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -623,6 +633,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -630,6 +641,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -670,6 +682,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -677,6 +690,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -717,6 +731,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -724,6 +739,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -857,6 +873,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -864,6 +881,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -905,6 +923,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -912,6 +931,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -952,6 +972,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -959,6 +980,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -999,6 +1021,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -1006,6 +1029,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -1116,6 +1140,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -1123,6 +1148,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -1164,6 +1190,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -1171,6 +1198,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/outer_join_ppr.q.out =================================================================== --- ql/src/test/results/clientpositive/outer_join_ppr.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/outer_join_ppr.q.out (working copy) @@ -125,6 +125,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -171,6 +172,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -217,6 +219,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -263,6 +266,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -524,6 +528,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -570,6 +575,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -616,6 +622,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -662,6 +669,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out =================================================================== --- ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out (working copy) @@ -117,6 +117,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -124,6 +125,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -165,6 +167,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -172,6 +175,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -349,6 +353,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -356,6 +361,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -397,6 +403,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -404,6 +411,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -444,6 +452,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -451,6 +460,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -584,6 +594,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -591,6 +602,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -632,6 +644,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -639,6 +652,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -679,6 +693,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 4 bucket_field_name key columns key,value @@ -686,6 +701,7 @@ #### A masked pattern was here #### name default.bucket_small numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 @@ -795,6 +811,7 @@ partition values: ds 2008-04-08 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -802,6 +819,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 @@ -843,6 +861,7 @@ partition values: ds 2008-04-09 properties: + SORTBUCKETCOLSPREFIX TRUE bucket_count 2 bucket_field_name key columns key,value @@ -850,6 +869,7 @@ #### A masked pattern was here #### name default.bucket_big numFiles 2 + numPartitions 2 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/transform_ppr1.q.out =================================================================== --- ql/src/test/results/clientpositive/transform_ppr1.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/transform_ppr1.q.out (working copy) @@ -89,6 +89,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -135,6 +136,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -181,6 +183,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 @@ -227,6 +230,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/clientpositive/ppd_union_view.q.out =================================================================== --- ql/src/test/results/clientpositive/ppd_union_view.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/ppd_union_view.q.out (working copy) @@ -257,6 +257,7 @@ #### A masked pattern was here #### name default.t1_mapping numFiles 1 + numPartitions 2 numRows 1 partition_columns ds rawDataSize 12 @@ -302,6 +303,7 @@ #### A masked pattern was here #### name default.t1_old numFiles 1 + numPartitions 2 numRows 1 partition_columns ds rawDataSize 14 @@ -477,6 +479,7 @@ Fetch Operator limit: -1 + PREHOOK: query: select * from t1 where ds = '2011-10-13' PREHOOK: type: QUERY PREHOOK: Input: default@t1 @@ -764,6 +767,7 @@ #### A masked pattern was here #### name default.t1_new numFiles 1 + numPartitions 2 numRows 1 partition_columns ds rawDataSize 11 Index: ql/src/test/results/clientpositive/stats11.q.out =================================================================== --- ql/src/test/results/clientpositive/stats11.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/stats11.q.out (working copy) @@ -885,6 +885,7 @@ #### A masked pattern was here #### name default.srcbucket_mapjoin_part numFiles 4 + numPartitions 1 numRows 0 partition_columns ds rawDataSize 0 Index: ql/src/test/results/clientpositive/input23.q.out =================================================================== --- ql/src/test/results/clientpositive/input23.q.out (revision 1508579) +++ ql/src/test/results/clientpositive/input23.q.out (working copy) @@ -70,6 +70,7 @@ #### A masked pattern was here #### name default.srcpart numFiles 1 + numPartitions 4 numRows 0 partition_columns ds/hr rawDataSize 0 Index: ql/src/test/results/compiler/plan/join2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join2.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/join2.q.xml (working copy) @@ -197,6 +197,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -213,6 +217,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -225,6 +241,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -232,6 +252,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -1729,6 +1753,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -1745,6 +1773,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -1757,6 +1797,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -1764,6 +1808,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -1877,6 +1925,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -1893,6 +1945,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -1905,6 +1969,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -1912,6 +1980,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/input2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input2.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input2.q.xml (working copy) @@ -1575,6 +1575,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -1591,6 +1595,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -1603,6 +1619,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -1610,6 +1630,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -1932,12 +1956,12 @@ - int + int - 100 + 100 @@ -2245,7 +2269,7 @@ - 100 + 100 @@ -2282,7 +2306,7 @@ - 200 + 200 @@ -2436,7 +2460,7 @@ _col1 - + 2 @@ -2532,7 +2556,7 @@ _col1 - + @@ -2569,7 +2593,7 @@ - 200 + 200 Index: ql/src/test/results/compiler/plan/input3.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input3.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input3.q.xml (working copy) @@ -1942,6 +1942,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -1958,6 +1962,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -1970,6 +1986,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -1977,6 +1997,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -2299,12 +2323,12 @@ - int + int - 100 + 100 @@ -2612,7 +2636,7 @@ - 100 + 100 @@ -2649,7 +2673,7 @@ - 200 + 200 @@ -2803,7 +2827,7 @@ _col1 - + 2 @@ -2899,7 +2923,7 @@ _col1 - + @@ -2940,7 +2964,7 @@ - 200 + 200 @@ -2977,7 +3001,7 @@ - 300 + 300 @@ -3225,7 +3249,7 @@ - 300 + 300 Index: ql/src/test/results/compiler/plan/join3.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join3.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/join3.q.xml (working copy) @@ -186,6 +186,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -202,6 +206,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -214,6 +230,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -221,6 +241,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -334,6 +358,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -350,6 +378,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -362,6 +402,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -369,6 +413,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -482,6 +530,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -498,6 +550,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -510,6 +574,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -517,6 +585,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/input4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input4.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input4.q.xml (working copy) @@ -186,6 +186,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -202,6 +206,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -214,6 +230,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -221,6 +241,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -570,12 +594,12 @@ - int + int - 100 + 100 Index: ql/src/test/results/compiler/plan/join4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join4.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/join4.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -181,6 +205,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -197,6 +225,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -209,6 +249,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -216,6 +260,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -678,12 +726,12 @@ - int + int - 10 + 10 @@ -724,7 +772,7 @@ - 20 + 20 @@ -1274,7 +1322,7 @@ - 15 + 15 @@ -1311,7 +1359,7 @@ - 25 + 25 Index: ql/src/test/results/compiler/plan/input5.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input5.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input5.q.xml (working copy) @@ -186,6 +186,10 @@ default.src_thrift + numFiles + 1 + + columns.types @@ -202,6 +206,18 @@ org.apache.thrift.protocol.TBinaryProtocol + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + serialization.class org.apache.hadoop.hive.serde2.thrift.test.Complex @@ -218,6 +234,10 @@ org.apache.hadoop.mapred.SequenceFileInputFormat + totalSize + 1606 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat @@ -225,6 +245,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/join5.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join5.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/join5.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -181,6 +205,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -197,6 +225,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -209,6 +249,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -216,6 +260,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -678,12 +726,12 @@ - int + int - 10 + 10 @@ -724,7 +772,7 @@ - 20 + 20 @@ -1274,7 +1322,7 @@ - 15 + 15 @@ -1311,7 +1359,7 @@ - 25 + 25 Index: ql/src/test/results/compiler/plan/input6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input6.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input6.q.xml (working copy) @@ -548,6 +548,10 @@ default.src1 + numFiles + 1 + + columns.types string:string @@ -564,6 +568,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -576,6 +592,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 216 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -583,6 +603,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/input_testxpath2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input_testxpath2.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input_testxpath2.q.xml (working copy) @@ -33,6 +33,10 @@ default.src_thrift + numFiles + 1 + + columns.types @@ -49,6 +53,18 @@ org.apache.thrift.protocol.TBinaryProtocol + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + serialization.class org.apache.hadoop.hive.serde2.thrift.test.Complex @@ -65,6 +81,10 @@ org.apache.hadoop.mapred.SequenceFileInputFormat + totalSize + 1606 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat @@ -72,6 +92,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/join6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join6.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/join6.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -181,6 +205,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -197,6 +225,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -209,6 +249,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -216,6 +260,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -678,12 +726,12 @@ - int + int - 10 + 10 @@ -724,7 +772,7 @@ - 20 + 20 @@ -1274,7 +1322,7 @@ - 15 + 15 @@ -1311,7 +1359,7 @@ - 25 + 25 Index: ql/src/test/results/compiler/plan/input7.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input7.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input7.q.xml (working copy) @@ -548,6 +548,10 @@ default.src1 + numFiles + 1 + + columns.types string:string @@ -564,6 +568,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -576,6 +592,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 216 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -583,6 +603,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/join7.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join7.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/join7.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -181,6 +205,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -197,6 +225,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -209,6 +249,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -216,6 +260,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -329,6 +377,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -345,6 +397,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -357,6 +421,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -364,6 +432,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -826,12 +898,12 @@ - int + int - 10 + 10 @@ -872,7 +944,7 @@ - 20 + 20 @@ -1422,7 +1494,7 @@ - 15 + 15 @@ -1459,7 +1531,7 @@ - 25 + 25 @@ -2005,7 +2077,7 @@ - 20 + 20 @@ -2042,7 +2114,7 @@ - 25 + 25 Index: ql/src/test/results/compiler/plan/join8.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join8.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/join8.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -181,6 +205,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -197,6 +225,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -209,6 +249,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -216,6 +260,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -682,12 +730,12 @@ - int + int - 10 + 10 @@ -728,7 +776,7 @@ - 20 + 20 @@ -1319,7 +1367,7 @@ - 15 + 15 @@ -1356,7 +1404,7 @@ - 25 + 25 Index: ql/src/test/results/compiler/plan/input8.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input8.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input8.q.xml (working copy) @@ -33,6 +33,10 @@ default.src1 + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 216 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/input_testsequencefile.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input_testsequencefile.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input_testsequencefile.q.xml (working copy) @@ -548,6 +548,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -564,6 +568,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -576,6 +592,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -583,6 +603,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/input9.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input9.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input9.q.xml (working copy) @@ -548,6 +548,10 @@ default.src1 + numFiles + 1 + + columns.types string:string @@ -564,6 +568,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -576,6 +592,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 216 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -583,6 +603,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/union.q.xml =================================================================== --- ql/src/test/results/compiler/plan/union.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/union.q.xml (working copy) @@ -421,6 +421,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -437,6 +441,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -449,6 +465,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -456,6 +476,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -569,6 +593,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -585,6 +613,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -597,6 +637,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -604,6 +648,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -1056,12 +1104,12 @@ - int + int - 100 + 100 @@ -1463,7 +1511,7 @@ - 100 + 100 Index: ql/src/test/results/compiler/plan/udf1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf1.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/udf1.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -1744,12 +1768,12 @@ - int + int - 86 + 86 Index: ql/src/test/results/compiler/plan/udf4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf4.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/udf4.q.xml (working copy) @@ -68,6 +68,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/input_testxpath.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input_testxpath.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input_testxpath.q.xml (working copy) @@ -33,6 +33,10 @@ default.src_thrift + numFiles + 1 + + columns.types @@ -49,6 +53,18 @@ org.apache.thrift.protocol.TBinaryProtocol + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + serialization.class org.apache.hadoop.hive.serde2.thrift.test.Complex @@ -65,6 +81,10 @@ org.apache.hadoop.mapred.SequenceFileInputFormat + totalSize + 1606 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat @@ -72,6 +92,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/udf6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf6.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/udf6.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/input_part1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input_part1.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input_part1.q.xml (working copy) @@ -70,6 +70,10 @@ 0 + numPartitions + 4 + + partition_columns ds/hr @@ -591,12 +595,12 @@ - int + int - 100 + 100 @@ -877,6 +881,10 @@ 0 + numPartitions + 4 + + partition_columns ds/hr Index: ql/src/test/results/compiler/plan/groupby1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby1.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/groupby1.q.xml (working copy) @@ -186,6 +186,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -202,6 +206,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -214,6 +230,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -221,6 +241,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/udf_case.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf_case.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/udf_case.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/groupby2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby2.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/groupby2.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/subq.q.xml =================================================================== --- ql/src/test/results/compiler/plan/subq.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/subq.q.xml (working copy) @@ -421,6 +421,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -437,6 +441,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -449,6 +465,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -456,6 +476,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -775,12 +799,12 @@ - int + int - 100 + 100 Index: ql/src/test/results/compiler/plan/groupby3.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby3.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/groupby3.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/groupby4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby4.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/groupby4.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/groupby5.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby5.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/groupby5.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/groupby6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/groupby6.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/groupby6.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/case_sensitivity.q.xml =================================================================== --- ql/src/test/results/compiler/plan/case_sensitivity.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/case_sensitivity.q.xml (working copy) @@ -548,6 +548,10 @@ default.src_thrift + numFiles + 1 + + columns.types @@ -564,6 +568,18 @@ org.apache.thrift.protocol.TBinaryProtocol + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + serialization.class org.apache.hadoop.hive.serde2.thrift.test.Complex @@ -580,6 +596,10 @@ org.apache.hadoop.mapred.SequenceFileInputFormat + totalSize + 1606 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat @@ -587,6 +607,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/udf_when.q.xml =================================================================== --- ql/src/test/results/compiler/plan/udf_when.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/udf_when.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/input20.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input20.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input20.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/sample1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample1.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/sample1.q.xml (working copy) @@ -70,6 +70,10 @@ 0 + numPartitions + 4 + + partition_columns ds/hr @@ -985,6 +989,10 @@ 0 + numPartitions + 4 + + partition_columns ds/hr Index: ql/src/test/results/compiler/plan/sample2.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample2.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/sample2.q.xml (working copy) @@ -548,6 +548,10 @@ default.srcbucket + numFiles + 2 + + columns.types int:string @@ -568,6 +572,18 @@ 1 + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count 2 @@ -580,6 +596,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 11603 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -587,6 +607,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/sample3.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample3.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/sample3.q.xml (working copy) @@ -548,6 +548,10 @@ default.srcbucket + numFiles + 2 + + columns.types int:string @@ -568,6 +572,18 @@ 1 + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count 2 @@ -580,6 +596,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 11603 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -587,6 +607,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/sample4.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample4.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/sample4.q.xml (working copy) @@ -548,6 +548,10 @@ default.srcbucket + numFiles + 2 + + columns.types int:string @@ -568,6 +572,18 @@ 1 + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count 2 @@ -580,6 +596,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 11603 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -587,6 +607,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/sample5.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample5.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/sample5.q.xml (working copy) @@ -548,6 +548,10 @@ default.srcbucket + numFiles + 2 + + columns.types int:string @@ -568,6 +572,18 @@ 1 + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count 2 @@ -580,6 +596,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 11603 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -587,6 +607,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/sample6.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample6.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/sample6.q.xml (working copy) @@ -548,6 +548,10 @@ default.srcbucket + numFiles + 2 + + columns.types int:string @@ -568,6 +572,18 @@ 1 + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count 2 @@ -580,6 +596,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 11603 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -587,6 +607,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/sample7.q.xml =================================================================== --- ql/src/test/results/compiler/plan/sample7.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/sample7.q.xml (working copy) @@ -548,6 +548,10 @@ default.srcbucket + numFiles + 2 + + columns.types int:string @@ -568,6 +572,18 @@ 1 + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count 2 @@ -580,6 +596,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 11603 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -587,6 +607,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/cast1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/cast1.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/cast1.q.xml (working copy) @@ -33,6 +33,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -49,6 +53,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -61,6 +77,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -68,6 +88,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -920,10 +944,10 @@ - + - 86 + 86 Index: ql/src/test/results/compiler/plan/join1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/join1.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/join1.q.xml (working copy) @@ -186,6 +186,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -202,6 +206,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -214,6 +230,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -221,6 +241,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -334,6 +358,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -350,6 +378,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -362,6 +402,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -369,6 +413,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + Index: ql/src/test/results/compiler/plan/input1.q.xml =================================================================== --- ql/src/test/results/compiler/plan/input1.q.xml (revision 1508579) +++ ql/src/test/results/compiler/plan/input1.q.xml (working copy) @@ -548,6 +548,10 @@ default.src + numFiles + 1 + + columns.types string:string @@ -564,6 +568,18 @@ key,value + rawDataSize + 0 + + + numRows + 0 + + + numPartitions + 0 + + bucket_count -1 @@ -576,6 +592,10 @@ org.apache.hadoop.mapred.TextInputFormat + totalSize + 5812 + + file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -583,6 +603,10 @@ location #### A masked pattern was here #### + + transient_lastDdlTime + #### A masked pattern was here #### + @@ -902,12 +926,12 @@ - int + int - 100 + 100 Index: ql/src/test/queries/clientpositive/avro_partitioned.q =================================================================== --- ql/src/test/queries/clientpositive/avro_partitioned.q (revision 1508579) +++ ql/src/test/queries/clientpositive/avro_partitioned.q (working copy) @@ -64,3 +64,10 @@ INSERT OVERWRITE TABLE episodes_partitioned PARTITION (doctor_pt) SELECT title, air_date, doctor, doctor as doctor_pt FROM episodes; SELECT * FROM episodes_partitioned WHERE doctor_pt > 6 ORDER BY air_date; + +-- Verify that Fetch works in addition to Map +SELECT * FROM episodes_partitioned LIMIT 5; +-- Fetch w/filter to specific partition +SELECT * FROM episodes_partitioned WHERE doctor_pt = 6; +-- Fetch w/non-existant partition +SELECT * FROM episodes_partitioned WHERE doctor_pt = 7 LIMIT 5; Index: ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java (revision 1508579) +++ ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java (working copy) @@ -390,7 +390,7 @@ splitNum = 0; serde = partDesc.getDeserializerClass().newInstance(); - serde.initialize(job, partDesc.getProperties()); + serde.initialize(job, partDesc.getOverlayedProperties()); if (currTbl != null) { tblSerde = serde; @@ -410,7 +410,7 @@ if (LOG.isDebugEnabled()) { LOG.debug("Creating fetchTask with deserializer typeinfo: " + serde.getObjectInspector().getTypeName()); - LOG.debug("deserializer properties: " + partDesc.getProperties()); + LOG.debug("deserializer properties: " + partDesc.getOverlayedProperties()); } if (currPart != null) { @@ -623,7 +623,7 @@ for (PartitionDesc listPart : listParts) { partition = listPart; Deserializer partSerde = listPart.getDeserializerClass().newInstance(); - partSerde.initialize(job, listPart.getProperties()); + partSerde.initialize(job, listPart.getOverlayedProperties()); partitionedTableOI = ObjectInspectorConverters.getConvertedOI( partSerde.getObjectInspector(), tableOI);