diff --git ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java index ae766f7..e1ab5b2 100644 --- ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java +++ ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java @@ -93,6 +93,7 @@ import org.apache.zookeeper.ZooKeeper; public class QTestUtil { private static final Log LOG = LogFactory.getLog("QTestUtil"); + public static final double JAVA_VERSION = getJavaVersion(); private String testWarehouse; private final String testFiles; @@ -120,6 +121,14 @@ public class QTestUtil { private String hadoopVer = null; private QTestSetup setup = null; + private static double getJavaVersion() { + String version = System.getProperty("java.version"); + + String[] parts = version.split("\\."); + + return Double.parseDouble(parts[0] + "." + parts[1]); + } + public boolean deleteDirectory(File path) { if (path.exists()) { File[] files = path.listFiles(); @@ -901,6 +910,7 @@ public class QTestUtil { // List of configurations. Currently the list consists of hadoop version and execution mode only List configs = new ArrayList(); configs.add(this.hadoopVer); + configs.add(Double.toString(QTestUtil.JAVA_VERSION)); Deque stack = new LinkedList(); StringBuilder sb = new StringBuilder(); diff --git ql/src/test/results/clientnegative/fs_default_name1.q.out_0.20_1.7 ql/src/test/results/clientnegative/fs_default_name1.q.out_0.20_1.7 new file mode 100644 index 0000000..57f2ec3 --- /dev/null +++ ql/src/test/results/clientnegative/fs_default_name1.q.out_0.20_1.7 @@ -0,0 +1,4 @@ +FAILED: Hive Internal Error: java.lang.IllegalArgumentException(Illegal character in scheme name at index 0: 'http://www.example.com) +java.lang.IllegalArgumentException: Illegal character in scheme name at index 0: 'http://www.example.com +#### A masked pattern was here #### + diff --git ql/src/test/results/clientnegative/fs_default_name1.q.out_0.23_1.7 ql/src/test/results/clientnegative/fs_default_name1.q.out_0.23_1.7 new file mode 100644 index 0000000..57f2ec3 --- /dev/null +++ ql/src/test/results/clientnegative/fs_default_name1.q.out_0.23_1.7 @@ -0,0 +1,4 @@ +FAILED: Hive Internal Error: java.lang.IllegalArgumentException(Illegal character in scheme name at index 0: 'http://www.example.com) +java.lang.IllegalArgumentException: Illegal character in scheme name at index 0: 'http://www.example.com +#### A masked pattern was here #### + diff --git ql/src/test/results/clientnegative/fs_default_name2.q.out_0.20_1.7 ql/src/test/results/clientnegative/fs_default_name2.q.out_0.20_1.7 new file mode 100644 index 0000000..57f2ec3 --- /dev/null +++ ql/src/test/results/clientnegative/fs_default_name2.q.out_0.20_1.7 @@ -0,0 +1,4 @@ +FAILED: Hive Internal Error: java.lang.IllegalArgumentException(Illegal character in scheme name at index 0: 'http://www.example.com) +java.lang.IllegalArgumentException: Illegal character in scheme name at index 0: 'http://www.example.com +#### A masked pattern was here #### + diff --git ql/src/test/results/clientnegative/fs_default_name2.q.out_0.23_1.7 ql/src/test/results/clientnegative/fs_default_name2.q.out_0.23_1.7 new file mode 100644 index 0000000..57f2ec3 --- /dev/null +++ ql/src/test/results/clientnegative/fs_default_name2.q.out_0.23_1.7 @@ -0,0 +1,4 @@ +FAILED: Hive Internal Error: java.lang.IllegalArgumentException(Illegal character in scheme name at index 0: 'http://www.example.com) +java.lang.IllegalArgumentException: Illegal character in scheme name at index 0: 'http://www.example.com +#### A masked pattern was here #### + diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_1.q.out_0.20_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_1.q.out_0.20_1.7 new file mode 100644 index 0000000..f8267d1 --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_1.q.out_0.20_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToInteger with (binary). Possible choices: _FUNC_(smallint) _FUNC_(timestamp) _FUNC_(float) _FUNC_(double) _FUNC_(string) _FUNC_(bigint) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_1.q.out_0.23_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_1.q.out_0.23_1.7 new file mode 100644 index 0000000..f8267d1 --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_1.q.out_0.23_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToInteger with (binary). Possible choices: _FUNC_(smallint) _FUNC_(timestamp) _FUNC_(float) _FUNC_(double) _FUNC_(string) _FUNC_(bigint) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_2.q.out_0.20_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_2.q.out_0.20_1.7 new file mode 100644 index 0000000..f343613 --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_2.q.out_0.20_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToByte with (binary). Possible choices: _FUNC_(int) _FUNC_(timestamp) _FUNC_(float) _FUNC_(double) _FUNC_(string) _FUNC_(bigint) _FUNC_(void) _FUNC_(boolean) _FUNC_(smallint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_2.q.out_0.23_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_2.q.out_0.23_1.7 new file mode 100644 index 0000000..f343613 --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_2.q.out_0.23_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToByte with (binary). Possible choices: _FUNC_(int) _FUNC_(timestamp) _FUNC_(float) _FUNC_(double) _FUNC_(string) _FUNC_(bigint) _FUNC_(void) _FUNC_(boolean) _FUNC_(smallint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_3.q.out_0.20_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_3.q.out_0.20_1.7 new file mode 100644 index 0000000..1e898a2 --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_3.q.out_0.20_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToShort with (binary). Possible choices: _FUNC_(int) _FUNC_(timestamp) _FUNC_(float) _FUNC_(double) _FUNC_(string) _FUNC_(bigint) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_3.q.out_0.23_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_3.q.out_0.23_1.7 new file mode 100644 index 0000000..1e898a2 --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_3.q.out_0.23_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToShort with (binary). Possible choices: _FUNC_(int) _FUNC_(timestamp) _FUNC_(float) _FUNC_(double) _FUNC_(string) _FUNC_(bigint) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_4.q.out_0.20_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_4.q.out_0.20_1.7 new file mode 100644 index 0000000..ed5279f --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_4.q.out_0.20_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToLong with (binary). Possible choices: _FUNC_(timestamp) _FUNC_(bigint) _FUNC_(float) _FUNC_(double) _FUNC_(string) _FUNC_(int) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) _FUNC_(smallint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_4.q.out_0.23_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_4.q.out_0.23_1.7 new file mode 100644 index 0000000..ed5279f --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_4.q.out_0.23_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToLong with (binary). Possible choices: _FUNC_(timestamp) _FUNC_(bigint) _FUNC_(float) _FUNC_(double) _FUNC_(string) _FUNC_(int) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) _FUNC_(smallint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_5.q.out_0.20_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_5.q.out_0.20_1.7 new file mode 100644 index 0000000..2294ce0 --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_5.q.out_0.20_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToFloat with (binary). Possible choices: _FUNC_(smallint) _FUNC_(timestamp) _FUNC_(bigint) _FUNC_(double) _FUNC_(string) _FUNC_(int) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_5.q.out_0.23_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_5.q.out_0.23_1.7 new file mode 100644 index 0000000..2294ce0 --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_5.q.out_0.23_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToFloat with (binary). Possible choices: _FUNC_(smallint) _FUNC_(timestamp) _FUNC_(bigint) _FUNC_(double) _FUNC_(string) _FUNC_(int) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_6.q.out_0.20_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_6.q.out_0.20_1.7 new file mode 100644 index 0000000..add1dea --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_6.q.out_0.20_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToDouble with (binary). Possible choices: _FUNC_(smallint) _FUNC_(timestamp) _FUNC_(bigint) _FUNC_(float) _FUNC_(string) _FUNC_(int) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/clientnegative/invalid_cast_from_binary_6.q.out_0.23_1.7 ql/src/test/results/clientnegative/invalid_cast_from_binary_6.q.out_0.23_1.7 new file mode 100644 index 0000000..add1dea --- /dev/null +++ ql/src/test/results/clientnegative/invalid_cast_from_binary_6.q.out_0.23_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: create table tbl (a binary) +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tbl (a binary) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tbl +FAILED: Error in semantic analysis: Line 0:-1 Wrong arguments 'a': No matching method for class org.apache.hadoop.hive.ql.udf.UDFToDouble with (binary). Possible choices: _FUNC_(smallint) _FUNC_(timestamp) _FUNC_(bigint) _FUNC_(float) _FUNC_(string) _FUNC_(int) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/clientnegative/wrong_column_type.q.out_0.20_1.7 ql/src/test/results/clientnegative/wrong_column_type.q.out_0.20_1.7 new file mode 100644 index 0000000..3cc9a4b --- /dev/null +++ ql/src/test/results/clientnegative/wrong_column_type.q.out_0.20_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: CREATE TABLE dest1(a float) +PREHOOK: type: CREATETABLE +POSTHOOK: query: CREATE TABLE dest1(a float) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@dest1 +FAILED: Error in semantic analysis: No matching method for class org.apache.hadoop.hive.ql.udf.UDFToFloat with (array). Possible choices: _FUNC_(smallint) _FUNC_(timestamp) _FUNC_(bigint) _FUNC_(double) _FUNC_(string) _FUNC_(int) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/clientnegative/wrong_column_type.q.out_0.23_1.7 ql/src/test/results/clientnegative/wrong_column_type.q.out_0.23_1.7 new file mode 100644 index 0000000..3cc9a4b --- /dev/null +++ ql/src/test/results/clientnegative/wrong_column_type.q.out_0.23_1.7 @@ -0,0 +1,6 @@ +PREHOOK: query: CREATE TABLE dest1(a float) +PREHOOK: type: CREATETABLE +POSTHOOK: query: CREATE TABLE dest1(a float) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@dest1 +FAILED: Error in semantic analysis: No matching method for class org.apache.hadoop.hive.ql.udf.UDFToFloat with (array). Possible choices: _FUNC_(smallint) _FUNC_(timestamp) _FUNC_(bigint) _FUNC_(double) _FUNC_(string) _FUNC_(int) _FUNC_(void) _FUNC_(boolean) _FUNC_(tinyint) diff --git ql/src/test/results/compiler/errors/invalid_function_param2.q.out_0.20_1.7 ql/src/test/results/compiler/errors/invalid_function_param2.q.out_0.20_1.7 new file mode 100644 index 0000000..223fb10 --- /dev/null +++ ql/src/test/results/compiler/errors/invalid_function_param2.q.out_0.20_1.7 @@ -0,0 +1,2 @@ +Semantic Exception: +Line 2:36 Wrong arguments ''abc'': No matching method for class org.apache.hadoop.hive.ql.udf.UDFSubstr with (string, string). Possible choices: _FUNC_(binary, int) _FUNC_(binary, int, int) _FUNC_(string, int, int) _FUNC_(string, int) \ No newline at end of file diff --git ql/src/test/results/compiler/errors/invalid_function_param2.q.out_0.23_1.7 ql/src/test/results/compiler/errors/invalid_function_param2.q.out_0.23_1.7 new file mode 100644 index 0000000..223fb10 --- /dev/null +++ ql/src/test/results/compiler/errors/invalid_function_param2.q.out_0.23_1.7 @@ -0,0 +1,2 @@ +Semantic Exception: +Line 2:36 Wrong arguments ''abc'': No matching method for class org.apache.hadoop.hive.ql.udf.UDFSubstr with (string, string). Possible choices: _FUNC_(binary, int) _FUNC_(binary, int, int) _FUNC_(string, int, int) _FUNC_(string, int) \ No newline at end of file diff --git ql/src/test/results/compiler/plan/case_sensitivity.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/case_sensitivity.q.xml_0.20_1.7 new file mode 100644 index 0000000..4376019 --- /dev/null +++ ql/src/test/results/compiler/plan/case_sensitivity.q.xml_0.20_1.7 @@ -0,0 +1,1364 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_6_NUM_INPUT_ROWS + + + CNTR_NAME_FS_6_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_6_TIME_TAKEN + + + CNTR_NAME_FS_6_FATAL_ERROR + + + + + FS_6 + + + + + + + + + CNTR_NAME_TS_5_NUM_INPUT_ROWS + + + CNTR_NAME_TS_5_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_5_TIME_TAKEN + + + CNTR_NAME_TS_5_FATAL_ERROR + + + + + TS_5 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + src_thrift + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_3_NUM_INPUT_ROWS + + + CNTR_NAME_FS_3_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_3_TIME_TAKEN + + + CNTR_NAME_FS_3_FATAL_ERROR + + + + + FS_3 + + + + + + + + + _col1 + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + myint + + + mystring + + + underscore_int + + + + + + + + + int + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + MYSTRING + + + false + + + + + + + + _col0 + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_2_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_2_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_2_TIME_TAKEN + + + CNTR_NAME_SEL_2_FATAL_ERROR + + + + + SEL_2 + + + + + + + + + + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_4_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_4_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_4_TIME_TAKEN + + + CNTR_NAME_FIL_4_FATAL_ERROR + + + + + FIL_4 + + + + + + + + + src_thrift + + + + + + + + + + CNTR_NAME_TS_0_NUM_INPUT_ROWS + + + CNTR_NAME_TS_0_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_0_TIME_TAKEN + + + CNTR_NAME_TS_0_FATAL_ERROR + + + + + + + 2 + + + 4 + + + + + TS_0 + + + + + + + + + aint + + + src_thrift + + + + + + + + + + astring + + + src_thrift + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + lstring + + + src_thrift + + + + + + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src_thrift + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/case_sensitivity.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/case_sensitivity.q.xml_0.23_1.7 new file mode 100644 index 0000000..4376019 --- /dev/null +++ ql/src/test/results/compiler/plan/case_sensitivity.q.xml_0.23_1.7 @@ -0,0 +1,1364 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_6_NUM_INPUT_ROWS + + + CNTR_NAME_FS_6_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_6_TIME_TAKEN + + + CNTR_NAME_FS_6_FATAL_ERROR + + + + + FS_6 + + + + + + + + + CNTR_NAME_TS_5_NUM_INPUT_ROWS + + + CNTR_NAME_TS_5_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_5_TIME_TAKEN + + + CNTR_NAME_TS_5_FATAL_ERROR + + + + + TS_5 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + src_thrift + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_3_NUM_INPUT_ROWS + + + CNTR_NAME_FS_3_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_3_TIME_TAKEN + + + CNTR_NAME_FS_3_FATAL_ERROR + + + + + FS_3 + + + + + + + + + _col1 + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + myint + + + mystring + + + underscore_int + + + + + + + + + int + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + MYSTRING + + + false + + + + + + + + _col0 + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_2_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_2_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_2_TIME_TAKEN + + + CNTR_NAME_SEL_2_FATAL_ERROR + + + + + SEL_2 + + + + + + + + + + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_4_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_4_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_4_TIME_TAKEN + + + CNTR_NAME_FIL_4_FATAL_ERROR + + + + + FIL_4 + + + + + + + + + src_thrift + + + + + + + + + + CNTR_NAME_TS_0_NUM_INPUT_ROWS + + + CNTR_NAME_TS_0_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_0_TIME_TAKEN + + + CNTR_NAME_TS_0_FATAL_ERROR + + + + + + + 2 + + + 4 + + + + + TS_0 + + + + + + + + + aint + + + src_thrift + + + + + + + + + + astring + + + src_thrift + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + lstring + + + src_thrift + + + + + + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src_thrift + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/cast1.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/cast1.q.xml_0.20_1.7 new file mode 100644 index 0000000..b42571e --- /dev/null +++ ql/src/test/results/compiler/plan/cast1.q.xml_0.20_1.7 @@ -0,0 +1,1226 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4,_col5,_col6 + + + serialization.format + 1 + + + columns.types + int:double:double:double:int:boolean:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_16_NUM_INPUT_ROWS + + + CNTR_NAME_FS_16_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_16_TIME_TAKEN + + + CNTR_NAME_FS_16_FATAL_ERROR + + + + + FS_16 + + + + + + + + + _col6 + + + + + + + + + boolean + + + + + true + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFToInteger + + + org.apache.hadoop.hive.ql.udf.UDFToInteger + + + UDFToInteger + + + + + + + int + + + + + + + _col5 + + + + + + + + + + 1 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFToBoolean + + + org.apache.hadoop.hive.ql.udf.UDFToBoolean + + + UDFToBoolean + + + + + + + + + + _col4 + + + + + + + + + + 3 + + + + + + + + + + + + + double + + + + + 2.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFToInteger + + + org.apache.hadoop.hive.ql.udf.UDFToInteger + + + UDFToInteger + + + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col3 + + + + + + + + + + 3.0 + + + + + + + + + + 2.0 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col2 + + + + + + + + + + 3 + + + + + + + + + + 2.0 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col1 + + + + + + + + + + 3.0 + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col0 + + + + + + + + + + 3 + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + _col6 + + + + + + + + + CNTR_NAME_SEL_15_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_15_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_15_TIME_TAKEN + + + CNTR_NAME_SEL_15_FATAL_ERROR + + + + + SEL_15 + + + + + + + + + + + + + + + key + + + src + + + + + string + + + + + + + + + + + + 86.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_17_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_17_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_17_TIME_TAKEN + + + CNTR_NAME_FIL_17_FATAL_ERROR + + + + + FIL_17 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_13_NUM_INPUT_ROWS + + + CNTR_NAME_TS_13_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_13_TIME_TAKEN + + + CNTR_NAME_TS_13_FATAL_ERROR + + + + + + + 0 + + + + + TS_13 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + _c3 + + + _col3 + + + + + + + + + + _c4 + + + _col4 + + + + + + + + + + _c5 + + + _col5 + + + + + + + + + + _c6 + + + _col6 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + _col6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/cast1.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/cast1.q.xml_0.23_1.7 new file mode 100644 index 0000000..b42571e --- /dev/null +++ ql/src/test/results/compiler/plan/cast1.q.xml_0.23_1.7 @@ -0,0 +1,1226 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4,_col5,_col6 + + + serialization.format + 1 + + + columns.types + int:double:double:double:int:boolean:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_16_NUM_INPUT_ROWS + + + CNTR_NAME_FS_16_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_16_TIME_TAKEN + + + CNTR_NAME_FS_16_FATAL_ERROR + + + + + FS_16 + + + + + + + + + _col6 + + + + + + + + + boolean + + + + + true + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFToInteger + + + org.apache.hadoop.hive.ql.udf.UDFToInteger + + + UDFToInteger + + + + + + + int + + + + + + + _col5 + + + + + + + + + + 1 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFToBoolean + + + org.apache.hadoop.hive.ql.udf.UDFToBoolean + + + UDFToBoolean + + + + + + + + + + _col4 + + + + + + + + + + 3 + + + + + + + + + + + + + double + + + + + 2.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFToInteger + + + org.apache.hadoop.hive.ql.udf.UDFToInteger + + + UDFToInteger + + + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col3 + + + + + + + + + + 3.0 + + + + + + + + + + 2.0 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col2 + + + + + + + + + + 3 + + + + + + + + + + 2.0 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col1 + + + + + + + + + + 3.0 + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col0 + + + + + + + + + + 3 + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + _col6 + + + + + + + + + CNTR_NAME_SEL_15_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_15_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_15_TIME_TAKEN + + + CNTR_NAME_SEL_15_FATAL_ERROR + + + + + SEL_15 + + + + + + + + + + + + + + + key + + + src + + + + + string + + + + + + + + + + + + 86.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_17_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_17_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_17_TIME_TAKEN + + + CNTR_NAME_FIL_17_FATAL_ERROR + + + + + FIL_17 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_13_NUM_INPUT_ROWS + + + CNTR_NAME_TS_13_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_13_TIME_TAKEN + + + CNTR_NAME_TS_13_FATAL_ERROR + + + + + + + 0 + + + + + TS_13 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + _c3 + + + _col3 + + + + + + + + + + _c4 + + + _col4 + + + + + + + + + + _c5 + + + _col5 + + + + + + + + + + _c6 + + + _col6 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + _col6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby1.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/groupby1.q.xml_0.20_1.7 new file mode 100644 index 0000000..25b9663 --- /dev/null +++ ql/src/test/results/compiler/plan/groupby1.q.xml_0.20_1.7 @@ -0,0 +1,1491 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + _col0 + + + + + + + _col0 + + + + + + + + -1 + + + + + + + _col1 + + + + + + + + double + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + double + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_25_NUM_INPUT_ROWS + + + CNTR_NAME_RS_25_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_25_TIME_TAKEN + + + CNTR_NAME_RS_25_FATAL_ERROR + + + + + RS_25 + + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + PARTIAL1 + + + + + + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_GBY_24_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_24_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_24_TIME_TAKEN + + + CNTR_NAME_GBY_24_FATAL_ERROR + + + + + GBY_24 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + bigint + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + + + key + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_23_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_23_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_23_TIME_TAKEN + + + CNTR_NAME_SEL_23_FATAL_ERROR + + + + + SEL_23 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_22_NUM_INPUT_ROWS + + + CNTR_NAME_TS_22_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_22_TIME_TAKEN + + + CNTR_NAME_TS_22_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_22 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_28_NUM_INPUT_ROWS + + + CNTR_NAME_FS_28_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_28_TIME_TAKEN + + + CNTR_NAME_FS_28_FATAL_ERROR + + + + + FS_28 + + + + + + + + + _col1 + + + _col1 + + + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_27_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_27_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_27_TIME_TAKEN + + + CNTR_NAME_SEL_27_FATAL_ERROR + + + + + SEL_27 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + FINAL + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_GBY_26_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_26_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_26_TIME_TAKEN + + + CNTR_NAME_GBY_26_FATAL_ERROR + + + + + GBY_26 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby1.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/groupby1.q.xml_0.23_1.7 new file mode 100644 index 0000000..25b9663 --- /dev/null +++ ql/src/test/results/compiler/plan/groupby1.q.xml_0.23_1.7 @@ -0,0 +1,1491 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + _col0 + + + + + + + _col0 + + + + + + + + -1 + + + + + + + _col1 + + + + + + + + double + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + double + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_25_NUM_INPUT_ROWS + + + CNTR_NAME_RS_25_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_25_TIME_TAKEN + + + CNTR_NAME_RS_25_FATAL_ERROR + + + + + RS_25 + + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + PARTIAL1 + + + + + + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_GBY_24_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_24_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_24_TIME_TAKEN + + + CNTR_NAME_GBY_24_FATAL_ERROR + + + + + GBY_24 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + bigint + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + + + key + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_23_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_23_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_23_TIME_TAKEN + + + CNTR_NAME_SEL_23_FATAL_ERROR + + + + + SEL_23 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_22_NUM_INPUT_ROWS + + + CNTR_NAME_TS_22_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_22_TIME_TAKEN + + + CNTR_NAME_TS_22_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_22 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_28_NUM_INPUT_ROWS + + + CNTR_NAME_FS_28_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_28_TIME_TAKEN + + + CNTR_NAME_FS_28_FATAL_ERROR + + + + + FS_28 + + + + + + + + + _col1 + + + _col1 + + + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_27_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_27_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_27_TIME_TAKEN + + + CNTR_NAME_SEL_27_FATAL_ERROR + + + + + SEL_27 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + FINAL + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_GBY_26_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_26_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_26_TIME_TAKEN + + + CNTR_NAME_GBY_26_FATAL_ERROR + + + + + GBY_26 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby2.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/groupby2.q.xml_0.20_1.7 new file mode 100644 index 0000000..b965e98 --- /dev/null +++ ql/src/test/results/compiler/plan/groupby2.q.xml_0.20_1.7 @@ -0,0 +1,1771 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + serialization.sort.order + ++ + + + columns.types + string,uniontype<struct<_col0:string>> + + + + + + + 1 + + + -1 + + + + + _col0 + + + _col1 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + -1 + + + + + + + _col2 + + + + + + + + bigint + + + + + + + + + _col3 + + + + + + + + double + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + bigint,double + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_39_NUM_INPUT_ROWS + + + CNTR_NAME_RS_39_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_39_TIME_TAKEN + + + CNTR_NAME_RS_39_FATAL_ERROR + + + + + RS_39 + + + + + + + + + _col1 + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + _col0 + + + + + + + key + + + src + + + + + + + + + + + + + 1 + + + + + + + + + + 1 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + true + + + + + + count + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + PARTIAL1 + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + sum + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_GBY_38_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_38_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_38_TIME_TAKEN + + + CNTR_NAME_GBY_38_FATAL_ERROR + + + + + GBY_38 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + + + key + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_37_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_37_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_37_TIME_TAKEN + + + CNTR_NAME_SEL_37_FATAL_ERROR + + + + + SEL_37 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_36_NUM_INPUT_ROWS + + + CNTR_NAME_TS_36_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_36_TIME_TAKEN + + + CNTR_NAME_TS_36_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_36 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + KEY._col1:0._col0 + + + + + + + + + + VALUE._col0 + + + + + + + + + + VALUE._col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2 + + + serialization.format + 1 + + + columns.types + string:bigint:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_42_NUM_INPUT_ROWS + + + CNTR_NAME_FS_42_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_42_TIME_TAKEN + + + CNTR_NAME_FS_42_FATAL_ERROR + + + + + FS_42 + + + + + + + + + _col2 + + + + + + + _col0 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFConcat + + + org.apache.hadoop.hive.ql.udf.UDFConcat + + + concat + + + + + + + + + + _col1 + + + _col1 + + + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_SEL_41_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_41_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_41_TIME_TAKEN + + + CNTR_NAME_SEL_41_FATAL_ERROR + + + + + SEL_41 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + + true + + + + + + count + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + COMPLETE + + + + + + + + KEY._col1:0._col0 + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + FINAL + + + + + + + + VALUE._col1 + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_GBY_40_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_40_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_40_TIME_TAKEN + + + CNTR_NAME_GBY_40_FATAL_ERROR + + + + + GBY_40 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby2.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/groupby2.q.xml_0.23_1.7 new file mode 100644 index 0000000..b965e98 --- /dev/null +++ ql/src/test/results/compiler/plan/groupby2.q.xml_0.23_1.7 @@ -0,0 +1,1771 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + serialization.sort.order + ++ + + + columns.types + string,uniontype<struct<_col0:string>> + + + + + + + 1 + + + -1 + + + + + _col0 + + + _col1 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + -1 + + + + + + + _col2 + + + + + + + + bigint + + + + + + + + + _col3 + + + + + + + + double + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + bigint,double + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_39_NUM_INPUT_ROWS + + + CNTR_NAME_RS_39_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_39_TIME_TAKEN + + + CNTR_NAME_RS_39_FATAL_ERROR + + + + + RS_39 + + + + + + + + + _col1 + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + _col0 + + + + + + + key + + + src + + + + + + + + + + + + + 1 + + + + + + + + + + 1 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + true + + + + + + count + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + PARTIAL1 + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + sum + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_GBY_38_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_38_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_38_TIME_TAKEN + + + CNTR_NAME_GBY_38_FATAL_ERROR + + + + + GBY_38 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + + + key + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_37_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_37_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_37_TIME_TAKEN + + + CNTR_NAME_SEL_37_FATAL_ERROR + + + + + SEL_37 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_36_NUM_INPUT_ROWS + + + CNTR_NAME_TS_36_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_36_TIME_TAKEN + + + CNTR_NAME_TS_36_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_36 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + KEY._col1:0._col0 + + + + + + + + + + VALUE._col0 + + + + + + + + + + VALUE._col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2 + + + serialization.format + 1 + + + columns.types + string:bigint:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_42_NUM_INPUT_ROWS + + + CNTR_NAME_FS_42_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_42_TIME_TAKEN + + + CNTR_NAME_FS_42_FATAL_ERROR + + + + + FS_42 + + + + + + + + + _col2 + + + + + + + _col0 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFConcat + + + org.apache.hadoop.hive.ql.udf.UDFConcat + + + concat + + + + + + + + + + _col1 + + + _col1 + + + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_SEL_41_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_41_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_41_TIME_TAKEN + + + CNTR_NAME_SEL_41_FATAL_ERROR + + + + + SEL_41 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + + true + + + + + + count + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + COMPLETE + + + + + + + + KEY._col1:0._col0 + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + FINAL + + + + + + + + VALUE._col1 + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_GBY_40_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_40_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_40_TIME_TAKEN + + + CNTR_NAME_GBY_40_FATAL_ERROR + + + + + GBY_40 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby3.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/groupby3.q.xml_0.20_1.7 new file mode 100644 index 0000000..b9d43ed --- /dev/null +++ ql/src/test/results/compiler/plan/groupby3.q.xml_0.20_1.7 @@ -0,0 +1,2125 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + _col0 + + + + + + + + string + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + uniontype<struct<_col0:string>> + + + + + + + 1 + + + + + _col0 + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + + + + + + -1 + + + + + + + _col1 + + + + + + + + double + + + + + + + + + _col2 + + + + + + + + + + count + + + sum + + + + + + + + + bigint + + + + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4 + + + columns.types + double,struct<count:bigint,sum:double>,struct<count:bigint,sum:double>,string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_53_NUM_INPUT_ROWS + + + CNTR_NAME_RS_53_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_53_TIME_TAKEN + + + CNTR_NAME_RS_53_FATAL_ERROR + + + + + RS_53 + + + + + + + + + _col0 + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + PARTIAL1 + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + avg + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + true + + + + + + avg + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + max + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + min + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + + + + + + + CNTR_NAME_GBY_52_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_52_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_52_TIME_TAKEN + + + CNTR_NAME_GBY_52_FATAL_ERROR + + + + + GBY_52 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_51_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_51_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_51_TIME_TAKEN + + + CNTR_NAME_SEL_51_FATAL_ERROR + + + + + SEL_51 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_50_NUM_INPUT_ROWS + + + CNTR_NAME_TS_50_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_50_TIME_TAKEN + + + CNTR_NAME_TS_50_FATAL_ERROR + + + + + + + 1 + + + + + TS_50 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0:0._col0 + + + + + + + + + + VALUE._col0 + + + + + + + + + + VALUE._col1 + + + + + + + + + + VALUE._col2 + + + + + + + + + + VALUE._col3 + + + + + + + + + + VALUE._col4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4 + + + serialization.format + 1 + + + columns.types + double:double:double:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_56_NUM_INPUT_ROWS + + + CNTR_NAME_FS_56_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_56_TIME_TAKEN + + + CNTR_NAME_FS_56_FATAL_ERROR + + + + + FS_56 + + + + + + + + + _col4 + + + _col4 + + + + + + + + + + + _col3 + + + _col3 + + + + + + + + + + + _col2 + + + _col2 + + + + + + + + + + + _col1 + + + _col1 + + + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + + + + + + + CNTR_NAME_SEL_55_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_55_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_55_TIME_TAKEN + + + CNTR_NAME_SEL_55_FATAL_ERROR + + + + + SEL_55 + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + FINAL + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + + + + avg + + + + + + + + + + VALUE._col1 + + + + + + + + + + + + + + true + + + + + + avg + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + COMPLETE + + + + + + + + KEY._col0:0._col0 + + + + + + + + + + + + + + + + + max + + + + + + + + + + VALUE._col3 + + + + + + + + + + + + + + + + + min + + + + + + + + + + VALUE._col4 + + + + + + + + + + + + + + 0.5 + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + + + + + + + CNTR_NAME_GBY_54_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_54_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_54_TIME_TAKEN + + + CNTR_NAME_GBY_54_FATAL_ERROR + + + + + GBY_54 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + _c3 + + + _col3 + + + + + + + + + + _c4 + + + _col4 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby3.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/groupby3.q.xml_0.23_1.7 new file mode 100644 index 0000000..b9d43ed --- /dev/null +++ ql/src/test/results/compiler/plan/groupby3.q.xml_0.23_1.7 @@ -0,0 +1,2125 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + _col0 + + + + + + + + string + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + uniontype<struct<_col0:string>> + + + + + + + 1 + + + + + _col0 + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + + + + + + -1 + + + + + + + _col1 + + + + + + + + double + + + + + + + + + _col2 + + + + + + + + + + count + + + sum + + + + + + + + + bigint + + + + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4 + + + columns.types + double,struct<count:bigint,sum:double>,struct<count:bigint,sum:double>,string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_53_NUM_INPUT_ROWS + + + CNTR_NAME_RS_53_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_53_TIME_TAKEN + + + CNTR_NAME_RS_53_FATAL_ERROR + + + + + RS_53 + + + + + + + + + _col0 + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + PARTIAL1 + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + avg + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + true + + + + + + avg + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + max + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + + + min + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + + + + + + + CNTR_NAME_GBY_52_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_52_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_52_TIME_TAKEN + + + CNTR_NAME_GBY_52_FATAL_ERROR + + + + + GBY_52 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_51_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_51_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_51_TIME_TAKEN + + + CNTR_NAME_SEL_51_FATAL_ERROR + + + + + SEL_51 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_50_NUM_INPUT_ROWS + + + CNTR_NAME_TS_50_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_50_TIME_TAKEN + + + CNTR_NAME_TS_50_FATAL_ERROR + + + + + + + 1 + + + + + TS_50 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0:0._col0 + + + + + + + + + + VALUE._col0 + + + + + + + + + + VALUE._col1 + + + + + + + + + + VALUE._col2 + + + + + + + + + + VALUE._col3 + + + + + + + + + + VALUE._col4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4 + + + serialization.format + 1 + + + columns.types + double:double:double:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_56_NUM_INPUT_ROWS + + + CNTR_NAME_FS_56_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_56_TIME_TAKEN + + + CNTR_NAME_FS_56_FATAL_ERROR + + + + + FS_56 + + + + + + + + + _col4 + + + _col4 + + + + + + + + + + + _col3 + + + _col3 + + + + + + + + + + + _col2 + + + _col2 + + + + + + + + + + + _col1 + + + _col1 + + + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + + + + + + + CNTR_NAME_SEL_55_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_55_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_55_TIME_TAKEN + + + CNTR_NAME_SEL_55_FATAL_ERROR + + + + + SEL_55 + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + FINAL + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + + + + avg + + + + + + + + + + VALUE._col1 + + + + + + + + + + + + + + true + + + + + + avg + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + COMPLETE + + + + + + + + KEY._col0:0._col0 + + + + + + + + + + + + + + + + + max + + + + + + + + + + VALUE._col3 + + + + + + + + + + + + + + + + + min + + + + + + + + + + VALUE._col4 + + + + + + + + + + + + + + 0.5 + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + + + + + + + CNTR_NAME_GBY_54_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_54_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_54_TIME_TAKEN + + + CNTR_NAME_GBY_54_FATAL_ERROR + + + + + GBY_54 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + _c3 + + + _col3 + + + + + + + + + + _c4 + + + _col4 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby4.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/groupby4.q.xml_0.20_1.7 new file mode 100644 index 0000000..57ee8e1 --- /dev/null +++ ql/src/test/results/compiler/plan/groupby4.q.xml_0.20_1.7 @@ -0,0 +1,1194 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + _col0 + + + + + + + + + + + -1 + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + + + + columns.types + + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_67_NUM_INPUT_ROWS + + + CNTR_NAME_RS_67_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_67_TIME_TAKEN + + + CNTR_NAME_RS_67_FATAL_ERROR + + + + + RS_67 + + + + + + + + + _col0 + + + + + + + key + + + src + + + + + + + + + + + + int + + + + + 1 + + + + + + + + + + 1 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + + + + + + + CNTR_NAME_GBY_66_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_66_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_66_TIME_TAKEN + + + CNTR_NAME_GBY_66_FATAL_ERROR + + + + + GBY_66 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + bigint + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + key + + + + + true + + + + + + + CNTR_NAME_SEL_65_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_65_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_65_TIME_TAKEN + + + CNTR_NAME_SEL_65_FATAL_ERROR + + + + + SEL_65 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_64_NUM_INPUT_ROWS + + + CNTR_NAME_TS_64_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_64_TIME_TAKEN + + + CNTR_NAME_TS_64_FATAL_ERROR + + + + + + + 0 + + + + + TS_64 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0 + + + serialization.format + 1 + + + columns.types + string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_70_NUM_INPUT_ROWS + + + CNTR_NAME_FS_70_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_70_TIME_TAKEN + + + CNTR_NAME_FS_70_FATAL_ERROR + + + + + FS_70 + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + CNTR_NAME_SEL_69_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_69_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_69_TIME_TAKEN + + + CNTR_NAME_SEL_69_FATAL_ERROR + + + + + SEL_69 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + + + + + + + CNTR_NAME_GBY_68_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_68_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_68_TIME_TAKEN + + + CNTR_NAME_GBY_68_FATAL_ERROR + + + + + GBY_68 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby4.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/groupby4.q.xml_0.23_1.7 new file mode 100644 index 0000000..57ee8e1 --- /dev/null +++ ql/src/test/results/compiler/plan/groupby4.q.xml_0.23_1.7 @@ -0,0 +1,1194 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + _col0 + + + + + + + + + + + -1 + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + + + + columns.types + + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_67_NUM_INPUT_ROWS + + + CNTR_NAME_RS_67_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_67_TIME_TAKEN + + + CNTR_NAME_RS_67_FATAL_ERROR + + + + + RS_67 + + + + + + + + + _col0 + + + + + + + key + + + src + + + + + + + + + + + + int + + + + + 1 + + + + + + + + + + 1 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + + + + + + + CNTR_NAME_GBY_66_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_66_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_66_TIME_TAKEN + + + CNTR_NAME_GBY_66_FATAL_ERROR + + + + + GBY_66 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + bigint + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + key + + + + + true + + + + + + + CNTR_NAME_SEL_65_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_65_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_65_TIME_TAKEN + + + CNTR_NAME_SEL_65_FATAL_ERROR + + + + + SEL_65 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_64_NUM_INPUT_ROWS + + + CNTR_NAME_TS_64_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_64_TIME_TAKEN + + + CNTR_NAME_TS_64_FATAL_ERROR + + + + + + + 0 + + + + + TS_64 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0 + + + serialization.format + 1 + + + columns.types + string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_70_NUM_INPUT_ROWS + + + CNTR_NAME_FS_70_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_70_TIME_TAKEN + + + CNTR_NAME_FS_70_FATAL_ERROR + + + + + FS_70 + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + CNTR_NAME_SEL_69_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_69_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_69_TIME_TAKEN + + + CNTR_NAME_SEL_69_FATAL_ERROR + + + + + SEL_69 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + + + + + + + CNTR_NAME_GBY_68_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_68_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_68_TIME_TAKEN + + + CNTR_NAME_GBY_68_FATAL_ERROR + + + + + GBY_68 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby5.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/groupby5.q.xml_0.20_1.7 new file mode 100644 index 0000000..1960ccf --- /dev/null +++ ql/src/test/results/compiler/plan/groupby5.q.xml_0.20_1.7 @@ -0,0 +1,1381 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + _col0 + + + + + + + _col0 + + + + + + + + -1 + + + + + + + _col1 + + + + + + + + double + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + double + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_81_NUM_INPUT_ROWS + + + CNTR_NAME_RS_81_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_81_TIME_TAKEN + + + CNTR_NAME_RS_81_FATAL_ERROR + + + + + RS_81 + + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + PARTIAL1 + + + + + + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_GBY_80_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_80_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_80_TIME_TAKEN + + + CNTR_NAME_GBY_80_FATAL_ERROR + + + + + GBY_80 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + bigint + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + + + key + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_79_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_79_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_79_TIME_TAKEN + + + CNTR_NAME_SEL_79_FATAL_ERROR + + + + + SEL_79 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_78_NUM_INPUT_ROWS + + + CNTR_NAME_TS_78_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_78_TIME_TAKEN + + + CNTR_NAME_TS_78_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_78 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:double + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_84_NUM_INPUT_ROWS + + + CNTR_NAME_FS_84_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_84_TIME_TAKEN + + + CNTR_NAME_FS_84_FATAL_ERROR + + + + + FS_84 + + + + + + + + + _col1 + + + _col1 + + + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_83_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_83_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_83_TIME_TAKEN + + + CNTR_NAME_SEL_83_FATAL_ERROR + + + + + SEL_83 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + FINAL + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_GBY_82_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_82_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_82_TIME_TAKEN + + + CNTR_NAME_GBY_82_FATAL_ERROR + + + + + GBY_82 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby5.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/groupby5.q.xml_0.23_1.7 new file mode 100644 index 0000000..1960ccf --- /dev/null +++ ql/src/test/results/compiler/plan/groupby5.q.xml_0.23_1.7 @@ -0,0 +1,1381 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + _col0 + + + + + + + _col0 + + + + + + + + -1 + + + + + + + _col1 + + + + + + + + double + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + double + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_81_NUM_INPUT_ROWS + + + CNTR_NAME_RS_81_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_81_TIME_TAKEN + + + CNTR_NAME_RS_81_FATAL_ERROR + + + + + RS_81 + + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + PARTIAL1 + + + + + + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_GBY_80_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_80_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_80_TIME_TAKEN + + + CNTR_NAME_GBY_80_FATAL_ERROR + + + + + GBY_80 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + bigint + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + + + key + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_79_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_79_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_79_TIME_TAKEN + + + CNTR_NAME_SEL_79_FATAL_ERROR + + + + + SEL_79 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_78_NUM_INPUT_ROWS + + + CNTR_NAME_TS_78_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_78_TIME_TAKEN + + + CNTR_NAME_TS_78_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_78 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:double + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_84_NUM_INPUT_ROWS + + + CNTR_NAME_FS_84_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_84_TIME_TAKEN + + + CNTR_NAME_FS_84_FATAL_ERROR + + + + + FS_84 + + + + + + + + + _col1 + + + _col1 + + + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_83_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_83_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_83_TIME_TAKEN + + + CNTR_NAME_SEL_83_FATAL_ERROR + + + + + SEL_83 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + + + + + sum + + + + org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator$Mode + FINAL + + + + + + + + VALUE._col0 + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_GBY_82_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_82_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_82_TIME_TAKEN + + + CNTR_NAME_GBY_82_FATAL_ERROR + + + + + GBY_82 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby6.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/groupby6.q.xml_0.20_1.7 new file mode 100644 index 0000000..4530f79 --- /dev/null +++ ql/src/test/results/compiler/plan/groupby6.q.xml_0.20_1.7 @@ -0,0 +1,1194 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + _col0 + + + + + + + + + + + -1 + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + + + + columns.types + + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_95_NUM_INPUT_ROWS + + + CNTR_NAME_RS_95_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_95_TIME_TAKEN + + + CNTR_NAME_RS_95_FATAL_ERROR + + + + + RS_95 + + + + + + + + + _col0 + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + + 1 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + + + + + + + CNTR_NAME_GBY_94_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_94_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_94_TIME_TAKEN + + + CNTR_NAME_GBY_94_FATAL_ERROR + + + + + GBY_94 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + bigint + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_93_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_93_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_93_TIME_TAKEN + + + CNTR_NAME_SEL_93_FATAL_ERROR + + + + + SEL_93 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_92_NUM_INPUT_ROWS + + + CNTR_NAME_TS_92_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_92_TIME_TAKEN + + + CNTR_NAME_TS_92_FATAL_ERROR + + + + + + + 1 + + + + + TS_92 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0 + + + serialization.format + 1 + + + columns.types + string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_98_NUM_INPUT_ROWS + + + CNTR_NAME_FS_98_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_98_TIME_TAKEN + + + CNTR_NAME_FS_98_FATAL_ERROR + + + + + FS_98 + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + CNTR_NAME_SEL_97_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_97_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_97_TIME_TAKEN + + + CNTR_NAME_SEL_97_FATAL_ERROR + + + + + SEL_97 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + + + + + + + CNTR_NAME_GBY_96_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_96_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_96_TIME_TAKEN + + + CNTR_NAME_GBY_96_FATAL_ERROR + + + + + GBY_96 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/groupby6.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/groupby6.q.xml_0.23_1.7 new file mode 100644 index 0000000..4530f79 --- /dev/null +++ ql/src/test/results/compiler/plan/groupby6.q.xml_0.23_1.7 @@ -0,0 +1,1194 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + KEY._col0 + + + _col0 + + + + + + + + string + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + _col0 + + + + + + + + + + + -1 + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + + + + columns.types + + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_95_NUM_INPUT_ROWS + + + CNTR_NAME_RS_95_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_95_TIME_TAKEN + + + CNTR_NAME_RS_95_FATAL_ERROR + + + + + RS_95 + + + + + + + + + _col0 + + + + + + + value + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + + 1 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + org.apache.hadoop.hive.ql.udf.UDFSubstr + + + substr + + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + HASH + + + + + + _col0 + + + + + + + + + CNTR_NAME_GBY_94_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_94_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_94_TIME_TAKEN + + + CNTR_NAME_GBY_94_FATAL_ERROR + + + + + GBY_94 + + + + + + + + + BLOCK__OFFSET__INSIDE__FILE + + + BLOCK__OFFSET__INSIDE__FILE + + + true + + + src + + + + + bigint + + + + + + + INPUT__FILE__NAME + + + INPUT__FILE__NAME + + + true + + + src + + + + + + + + value + + + value + + + src + + + + + + + + key + + + key + + + src + + + + + + + + + + + + + + + + value + + + src + + + + + + + + + + + + value + + + + + true + + + + + + + CNTR_NAME_SEL_93_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_93_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_93_TIME_TAKEN + + + CNTR_NAME_SEL_93_FATAL_ERROR + + + + + SEL_93 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_92_NUM_INPUT_ROWS + + + CNTR_NAME_TS_92_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_92_TIME_TAKEN + + + CNTR_NAME_TS_92_FATAL_ERROR + + + + + + + 1 + + + + + TS_92 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + KEY._col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0 + + + serialization.format + 1 + + + columns.types + string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_98_NUM_INPUT_ROWS + + + CNTR_NAME_FS_98_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_98_TIME_TAKEN + + + CNTR_NAME_FS_98_FATAL_ERROR + + + + + FS_98 + + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + CNTR_NAME_SEL_97_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_97_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_97_TIME_TAKEN + + + CNTR_NAME_SEL_97_FATAL_ERROR + + + + + SEL_97 + + + + + + + + + _col0 + + + KEY._col0 + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + 0.9 + + + + org.apache.hadoop.hive.ql.plan.GroupByDesc$Mode + MERGEPARTIAL + + + + + + _col0 + + + + + + + + + CNTR_NAME_GBY_96_NUM_INPUT_ROWS + + + CNTR_NAME_GBY_96_NUM_OUTPUT_ROWS + + + CNTR_NAME_GBY_96_TIME_TAKEN + + + CNTR_NAME_GBY_96_FATAL_ERROR + + + + + GBY_96 + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input1.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input1.q.xml_0.20_1.7 new file mode 100644 index 0000000..e6a114f --- /dev/null +++ ql/src/test/results/compiler/plan/input1.q.xml_0.20_1.7 @@ -0,0 +1,1171 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_112_NUM_INPUT_ROWS + + + CNTR_NAME_FS_112_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_112_TIME_TAKEN + + + CNTR_NAME_FS_112_FATAL_ERROR + + + + + FS_112 + + + + + + + + + CNTR_NAME_TS_111_NUM_INPUT_ROWS + + + CNTR_NAME_TS_111_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_111_TIME_TAKEN + + + CNTR_NAME_TS_111_FATAL_ERROR + + + + + TS_111 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_109_NUM_INPUT_ROWS + + + CNTR_NAME_FS_109_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_109_TIME_TAKEN + + + CNTR_NAME_FS_109_FATAL_ERROR + + + + + FS_109 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_108_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_108_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_108_TIME_TAKEN + + + CNTR_NAME_SEL_108_FATAL_ERROR + + + + + SEL_108 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_110_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_110_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_110_TIME_TAKEN + + + CNTR_NAME_FIL_110_FATAL_ERROR + + + + + FIL_110 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_106_NUM_INPUT_ROWS + + + CNTR_NAME_TS_106_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_106_TIME_TAKEN + + + CNTR_NAME_TS_106_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_106 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input1.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input1.q.xml_0.23_1.7 new file mode 100644 index 0000000..e6a114f --- /dev/null +++ ql/src/test/results/compiler/plan/input1.q.xml_0.23_1.7 @@ -0,0 +1,1171 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_112_NUM_INPUT_ROWS + + + CNTR_NAME_FS_112_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_112_TIME_TAKEN + + + CNTR_NAME_FS_112_FATAL_ERROR + + + + + FS_112 + + + + + + + + + CNTR_NAME_TS_111_NUM_INPUT_ROWS + + + CNTR_NAME_TS_111_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_111_TIME_TAKEN + + + CNTR_NAME_TS_111_FATAL_ERROR + + + + + TS_111 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_109_NUM_INPUT_ROWS + + + CNTR_NAME_FS_109_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_109_TIME_TAKEN + + + CNTR_NAME_FS_109_FATAL_ERROR + + + + + FS_109 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_108_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_108_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_108_TIME_TAKEN + + + CNTR_NAME_SEL_108_FATAL_ERROR + + + + + SEL_108 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_110_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_110_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_110_TIME_TAKEN + + + CNTR_NAME_FIL_110_FATAL_ERROR + + + + + FIL_110 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_106_NUM_INPUT_ROWS + + + CNTR_NAME_TS_106_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_106_TIME_TAKEN + + + CNTR_NAME_TS_106_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_106 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input2.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input2.q.xml_0.20_1.7 new file mode 100644 index 0000000..103c272 --- /dev/null +++ ql/src/test/results/compiler/plan/input2.q.xml_0.20_1.7 @@ -0,0 +1,2707 @@ + +#### A masked pattern was here #### + + + + + + + Stage-9 + + + + + + + + + + + + + + + Stage-6 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-8 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-7 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_130_NUM_INPUT_ROWS + + + CNTR_NAME_FS_130_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_130_TIME_TAKEN + + + CNTR_NAME_FS_130_FATAL_ERROR + + + + + FS_130 + + + + + + + + + CNTR_NAME_TS_129_NUM_INPUT_ROWS + + + CNTR_NAME_TS_129_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_129_TIME_TAKEN + + + CNTR_NAME_TS_129_FATAL_ERROR + + + + + TS_129 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10006 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-5 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_122_NUM_INPUT_ROWS + + + CNTR_NAME_FS_122_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_122_TIME_TAKEN + + + CNTR_NAME_FS_122_FATAL_ERROR + + + + + FS_122 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_121_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_121_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_121_TIME_TAKEN + + + CNTR_NAME_SEL_121_FATAL_ERROR + + + + + SEL_121 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_120_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_120_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_120_TIME_TAKEN + + + CNTR_NAME_FIL_120_FATAL_ERROR + + + + + FIL_120 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_119_NUM_INPUT_ROWS + + + CNTR_NAME_TS_119_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_119_TIME_TAKEN + + + CNTR_NAME_TS_119_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_119 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest2 + + + columns.types + string:string + + + serialization.ddl + struct dest2 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_125_NUM_INPUT_ROWS + + + CNTR_NAME_FS_125_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_125_TIME_TAKEN + + + CNTR_NAME_FS_125_FATAL_ERROR + + + + + FS_125 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_124_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_124_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_124_TIME_TAKEN + + + CNTR_NAME_SEL_124_FATAL_ERROR + + + + + SEL_124 + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 100.0 + + + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 200.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_123_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_123_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_123_TIME_TAKEN + + + CNTR_NAME_FIL_123_FATAL_ERROR + + + + + FIL_123 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + #### A masked pattern was here #### + + + true + + + 1 + + + ds=2008-04-08/hr=12/ + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest3 + + + columns.types + string:string + + + serialization.ddl + struct dest3 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_128_NUM_INPUT_ROWS + + + CNTR_NAME_FS_128_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_128_TIME_TAKEN + + + CNTR_NAME_FS_128_FATAL_ERROR + + + + + FS_128 + + + + + + + + + _col1 + + + + + int + + + + + 2 + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_127_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_127_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_127_TIME_TAKEN + + + CNTR_NAME_SEL_127_FATAL_ERROR + + + + + SEL_127 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 200.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_126_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_126_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_126_TIME_TAKEN + + + CNTR_NAME_FIL_126_FATAL_ERROR + + + + + FIL_126 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-13 + + + + + + + + + + + + + + + Stage-10 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-3 + + + + + + + Stage-12 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-11 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest2 + + + columns.types + string:string + + + serialization.ddl + struct dest2 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_132_NUM_INPUT_ROWS + + + CNTR_NAME_FS_132_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_132_TIME_TAKEN + + + CNTR_NAME_FS_132_FATAL_ERROR + + + + + FS_132 + + + + + + + + + CNTR_NAME_TS_131_NUM_INPUT_ROWS + + + CNTR_NAME_TS_131_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_131_TIME_TAKEN + + + CNTR_NAME_TS_131_FATAL_ERROR + + + + + TS_131 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10007 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-17 + + + + + + + + + + + + + + + Stage-14 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-4 + + + + + + + Stage-16 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + ds + 2008-04-08 + + + hr + 12 + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-15 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest3 + + + columns.types + string:string + + + serialization.ddl + struct dest3 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_134_NUM_INPUT_ROWS + + + CNTR_NAME_FS_134_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_134_TIME_TAKEN + + + CNTR_NAME_FS_134_FATAL_ERROR + + + + + FS_134 + + + + + + + + + CNTR_NAME_TS_133_NUM_INPUT_ROWS + + + CNTR_NAME_TS_133_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_133_TIME_TAKEN + + + CNTR_NAME_TS_133_FATAL_ERROR + + + + + TS_133 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10008 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input2.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input2.q.xml_0.23_1.7 new file mode 100644 index 0000000..103c272 --- /dev/null +++ ql/src/test/results/compiler/plan/input2.q.xml_0.23_1.7 @@ -0,0 +1,2707 @@ + +#### A masked pattern was here #### + + + + + + + Stage-9 + + + + + + + + + + + + + + + Stage-6 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-8 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-7 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_130_NUM_INPUT_ROWS + + + CNTR_NAME_FS_130_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_130_TIME_TAKEN + + + CNTR_NAME_FS_130_FATAL_ERROR + + + + + FS_130 + + + + + + + + + CNTR_NAME_TS_129_NUM_INPUT_ROWS + + + CNTR_NAME_TS_129_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_129_TIME_TAKEN + + + CNTR_NAME_TS_129_FATAL_ERROR + + + + + TS_129 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10006 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-5 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_122_NUM_INPUT_ROWS + + + CNTR_NAME_FS_122_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_122_TIME_TAKEN + + + CNTR_NAME_FS_122_FATAL_ERROR + + + + + FS_122 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_121_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_121_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_121_TIME_TAKEN + + + CNTR_NAME_SEL_121_FATAL_ERROR + + + + + SEL_121 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_120_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_120_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_120_TIME_TAKEN + + + CNTR_NAME_FIL_120_FATAL_ERROR + + + + + FIL_120 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_119_NUM_INPUT_ROWS + + + CNTR_NAME_TS_119_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_119_TIME_TAKEN + + + CNTR_NAME_TS_119_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_119 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest2 + + + columns.types + string:string + + + serialization.ddl + struct dest2 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_125_NUM_INPUT_ROWS + + + CNTR_NAME_FS_125_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_125_TIME_TAKEN + + + CNTR_NAME_FS_125_FATAL_ERROR + + + + + FS_125 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_124_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_124_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_124_TIME_TAKEN + + + CNTR_NAME_SEL_124_FATAL_ERROR + + + + + SEL_124 + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 100.0 + + + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 200.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_123_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_123_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_123_TIME_TAKEN + + + CNTR_NAME_FIL_123_FATAL_ERROR + + + + + FIL_123 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + #### A masked pattern was here #### + + + true + + + 1 + + + ds=2008-04-08/hr=12/ + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest3 + + + columns.types + string:string + + + serialization.ddl + struct dest3 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_128_NUM_INPUT_ROWS + + + CNTR_NAME_FS_128_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_128_TIME_TAKEN + + + CNTR_NAME_FS_128_FATAL_ERROR + + + + + FS_128 + + + + + + + + + _col1 + + + + + int + + + + + 2 + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_127_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_127_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_127_TIME_TAKEN + + + CNTR_NAME_SEL_127_FATAL_ERROR + + + + + SEL_127 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 200.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_126_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_126_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_126_TIME_TAKEN + + + CNTR_NAME_FIL_126_FATAL_ERROR + + + + + FIL_126 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-13 + + + + + + + + + + + + + + + Stage-10 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-3 + + + + + + + Stage-12 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-11 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest2 + + + columns.types + string:string + + + serialization.ddl + struct dest2 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_132_NUM_INPUT_ROWS + + + CNTR_NAME_FS_132_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_132_TIME_TAKEN + + + CNTR_NAME_FS_132_FATAL_ERROR + + + + + FS_132 + + + + + + + + + CNTR_NAME_TS_131_NUM_INPUT_ROWS + + + CNTR_NAME_TS_131_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_131_TIME_TAKEN + + + CNTR_NAME_TS_131_FATAL_ERROR + + + + + TS_131 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10007 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-17 + + + + + + + + + + + + + + + Stage-14 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-4 + + + + + + + Stage-16 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + ds + 2008-04-08 + + + hr + 12 + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-15 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest3 + + + columns.types + string:string + + + serialization.ddl + struct dest3 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_134_NUM_INPUT_ROWS + + + CNTR_NAME_FS_134_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_134_TIME_TAKEN + + + CNTR_NAME_FS_134_FATAL_ERROR + + + + + FS_134 + + + + + + + + + CNTR_NAME_TS_133_NUM_INPUT_ROWS + + + CNTR_NAME_TS_133_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_133_TIME_TAKEN + + + CNTR_NAME_TS_133_FATAL_ERROR + + + + + TS_133 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10008 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input20.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input20.q.xml_0.20_1.7 new file mode 100644 index 0000000..745199b --- /dev/null +++ ql/src/test/results/compiler/plan/input20.q.xml_0.20_1.7 @@ -0,0 +1,1512 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + tmap:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + tmap:src + + + + + + + + + + + + + + + + + _col1 + + + _col1 + + + + + string + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + reducesinkkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + _col0 + + + + + + + + + + -1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_154_NUM_INPUT_ROWS + + + CNTR_NAME_RS_154_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_154_TIME_TAKEN + + + CNTR_NAME_RS_154_FATAL_ERROR + + + + + RS_154 + + + + + + + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + org.apache.hadoop.hive.ql.exec.TextRecordWriter + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + cat + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + KEY + + + serialization.format + 9 + + + + + + + + + org.apache.hadoop.hive.serde2.DelimitedJSONSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + double,double + + + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + serialization.last.column.takes.rest + true + + + + + + + + + + + CNTR_NAME_SCR_153_NUM_INPUT_ROWS + + + CNTR_NAME_SCR_153_NUM_OUTPUT_ROWS + + + CNTR_NAME_SCR_153_TIME_TAKEN + + + CNTR_NAME_SCR_153_FATAL_ERROR + + + + + SCR_153 + + + + + + + + + _col1 + + + + + + + key + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + double + + + + + + + _col0 + + + + + + + key + + + src + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_152_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_152_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_152_TIME_TAKEN + + + CNTR_NAME_SEL_152_FATAL_ERROR + + + + + SEL_152 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_151_NUM_INPUT_ROWS + + + CNTR_NAME_TS_151_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_151_TIME_TAKEN + + + CNTR_NAME_TS_151_FATAL_ERROR + + + + + + + 0 + + + + + TS_151 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + + + + + + + + value + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + tmap:src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_158_NUM_INPUT_ROWS + + + CNTR_NAME_FS_158_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_158_TIME_TAKEN + + + CNTR_NAME_FS_158_FATAL_ERROR + + + + + FS_158 + + + + + + + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + org.apache.hadoop.hive.ql.exec.TextRecordWriter + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + uniq -c | sed "s@^ *@@" | sed "s@\t@_@" | sed "s@ @\t@" + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + KEY + + + serialization.format + 9 + + + + + + + + + org.apache.hadoop.hive.serde2.DelimitedJSONSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + + + CNTR_NAME_SCR_157_NUM_INPUT_ROWS + + + CNTR_NAME_SCR_157_NUM_OUTPUT_ROWS + + + CNTR_NAME_SCR_157_TIME_TAKEN + + + CNTR_NAME_SCR_157_FATAL_ERROR + + + + + SCR_157 + + + + + + + + + _col1 + + + _col1 + + + tmap + + + + + + + + _col0 + + + _col0 + + + tmap + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_156_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_156_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_156_TIME_TAKEN + + + CNTR_NAME_SEL_156_FATAL_ERROR + + + + + SEL_156 + + + + + + + + + + + VALUE + + + + + + + + + + + + + + + CNTR_NAME_OP_155_NUM_INPUT_ROWS + + + CNTR_NAME_OP_155_NUM_OUTPUT_ROWS + + + CNTR_NAME_OP_155_TIME_TAKEN + + + CNTR_NAME_OP_155_FATAL_ERROR + + + + + OP_155 + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + + + + + + + + value + + + _col1 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input20.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input20.q.xml_0.23_1.7 new file mode 100644 index 0000000..745199b --- /dev/null +++ ql/src/test/results/compiler/plan/input20.q.xml_0.23_1.7 @@ -0,0 +1,1512 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + tmap:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + tmap:src + + + + + + + + + + + + + + + + + _col1 + + + _col1 + + + + + string + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + reducesinkkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + _col0 + + + + + + + + + + -1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_154_NUM_INPUT_ROWS + + + CNTR_NAME_RS_154_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_154_TIME_TAKEN + + + CNTR_NAME_RS_154_FATAL_ERROR + + + + + RS_154 + + + + + + + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + org.apache.hadoop.hive.ql.exec.TextRecordWriter + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + cat + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + KEY + + + serialization.format + 9 + + + + + + + + + org.apache.hadoop.hive.serde2.DelimitedJSONSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + double,double + + + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + serialization.last.column.takes.rest + true + + + + + + + + + + + CNTR_NAME_SCR_153_NUM_INPUT_ROWS + + + CNTR_NAME_SCR_153_NUM_OUTPUT_ROWS + + + CNTR_NAME_SCR_153_TIME_TAKEN + + + CNTR_NAME_SCR_153_FATAL_ERROR + + + + + SCR_153 + + + + + + + + + _col1 + + + + + + + key + + + src + + + + + + + + + + + + int + + + + + 5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + double + + + + + + + _col0 + + + + + + + key + + + src + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_152_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_152_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_152_TIME_TAKEN + + + CNTR_NAME_SEL_152_FATAL_ERROR + + + + + SEL_152 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_151_NUM_INPUT_ROWS + + + CNTR_NAME_TS_151_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_151_TIME_TAKEN + + + CNTR_NAME_TS_151_FATAL_ERROR + + + + + + + 0 + + + + + TS_151 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + + + + + + + + value + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + tmap:src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_158_NUM_INPUT_ROWS + + + CNTR_NAME_FS_158_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_158_TIME_TAKEN + + + CNTR_NAME_FS_158_FATAL_ERROR + + + + + FS_158 + + + + + + + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + org.apache.hadoop.hive.ql.exec.TextRecordWriter + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + uniq -c | sed "s@^ *@@" | sed "s@\t@_@" | sed "s@ @\t@" + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + KEY + + + serialization.format + 9 + + + + + + + + + org.apache.hadoop.hive.serde2.DelimitedJSONSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + + + CNTR_NAME_SCR_157_NUM_INPUT_ROWS + + + CNTR_NAME_SCR_157_NUM_OUTPUT_ROWS + + + CNTR_NAME_SCR_157_TIME_TAKEN + + + CNTR_NAME_SCR_157_FATAL_ERROR + + + + + SCR_157 + + + + + + + + + _col1 + + + _col1 + + + tmap + + + + + + + + _col0 + + + _col0 + + + tmap + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_156_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_156_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_156_TIME_TAKEN + + + CNTR_NAME_SEL_156_FATAL_ERROR + + + + + SEL_156 + + + + + + + + + + + VALUE + + + + + + + + + + + + + + + CNTR_NAME_OP_155_NUM_INPUT_ROWS + + + CNTR_NAME_OP_155_NUM_OUTPUT_ROWS + + + CNTR_NAME_OP_155_TIME_TAKEN + + + CNTR_NAME_OP_155_FATAL_ERROR + + + + + OP_155 + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + + + + + + + + value + + + _col1 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input3.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input3.q.xml_0.20_1.7 new file mode 100644 index 0000000..db9b5d4 --- /dev/null +++ ql/src/test/results/compiler/plan/input3.q.xml_0.20_1.7 @@ -0,0 +1,3337 @@ + +#### A masked pattern was here #### + + + + + + + Stage-10 + + + + + + + + + + + + + + + Stage-7 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-9 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-8 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_181_NUM_INPUT_ROWS + + + CNTR_NAME_FS_181_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_181_TIME_TAKEN + + + CNTR_NAME_FS_181_FATAL_ERROR + + + + + FS_181 + + + + + + + + + CNTR_NAME_TS_180_NUM_INPUT_ROWS + + + CNTR_NAME_TS_180_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_180_TIME_TAKEN + + + CNTR_NAME_TS_180_FATAL_ERROR + + + + + TS_180 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10007 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-6 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_170_NUM_INPUT_ROWS + + + CNTR_NAME_FS_170_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_170_TIME_TAKEN + + + CNTR_NAME_FS_170_FATAL_ERROR + + + + + FS_170 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_169_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_169_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_169_TIME_TAKEN + + + CNTR_NAME_SEL_169_FATAL_ERROR + + + + + SEL_169 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_168_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_168_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_168_TIME_TAKEN + + + CNTR_NAME_FIL_168_FATAL_ERROR + + + + + FIL_168 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_167_NUM_INPUT_ROWS + + + CNTR_NAME_TS_167_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_167_TIME_TAKEN + + + CNTR_NAME_TS_167_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_167 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest2 + + + columns.types + string:string + + + serialization.ddl + struct dest2 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_173_NUM_INPUT_ROWS + + + CNTR_NAME_FS_173_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_173_TIME_TAKEN + + + CNTR_NAME_FS_173_FATAL_ERROR + + + + + FS_173 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_172_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_172_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_172_TIME_TAKEN + + + CNTR_NAME_SEL_172_FATAL_ERROR + + + + + SEL_172 + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 100.0 + + + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 200.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_171_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_171_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_171_TIME_TAKEN + + + CNTR_NAME_FIL_171_FATAL_ERROR + + + + + FIL_171 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + #### A masked pattern was here #### + + + true + + + 1 + + + ds=2008-04-08/hr=12/ + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest3 + + + columns.types + string:string + + + serialization.ddl + struct dest3 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_176_NUM_INPUT_ROWS + + + CNTR_NAME_FS_176_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_176_TIME_TAKEN + + + CNTR_NAME_FS_176_FATAL_ERROR + + + + + FS_176 + + + + + + + + + _col1 + + + + + int + + + + + 2 + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_175_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_175_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_175_TIME_TAKEN + + + CNTR_NAME_SEL_175_FATAL_ERROR + + + + + SEL_175 + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 200.0 + + + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 300.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_174_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_174_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_174_TIME_TAKEN + + + CNTR_NAME_FIL_174_FATAL_ERROR + + + + + FIL_174 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0 + + + serialization.format + 1 + + + columns.types + string + + + + + + + 1 + + + + + + + CNTR_NAME_FS_179_NUM_INPUT_ROWS + + + CNTR_NAME_FS_179_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_179_TIME_TAKEN + + + CNTR_NAME_FS_179_FATAL_ERROR + + + + + FS_179 + + + + + + + + + _col0 + + + value + + + src + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + CNTR_NAME_SEL_178_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_178_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_178_TIME_TAKEN + + + CNTR_NAME_SEL_178_FATAL_ERROR + + + + + SEL_178 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 300.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_177_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_177_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_177_TIME_TAKEN + + + CNTR_NAME_FIL_177_FATAL_ERROR + + + + + FIL_177 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + value + + + _col0 + + + src + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-14 + + + + + + + + + + + + + + + Stage-11 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-3 + + + + + + + Stage-13 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-12 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest2 + + + columns.types + string:string + + + serialization.ddl + struct dest2 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_183_NUM_INPUT_ROWS + + + CNTR_NAME_FS_183_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_183_TIME_TAKEN + + + CNTR_NAME_FS_183_FATAL_ERROR + + + + + FS_183 + + + + + + + + + CNTR_NAME_TS_182_NUM_INPUT_ROWS + + + CNTR_NAME_TS_182_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_182_TIME_TAKEN + + + CNTR_NAME_TS_182_FATAL_ERROR + + + + + TS_182 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10008 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-18 + + + + + + + + + + + + + + + Stage-15 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-4 + + + + + + + Stage-17 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + ds + 2008-04-08 + + + hr + 12 + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-16 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest3 + + + columns.types + string:string + + + serialization.ddl + struct dest3 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_185_NUM_INPUT_ROWS + + + CNTR_NAME_FS_185_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_185_TIME_TAKEN + + + CNTR_NAME_FS_185_FATAL_ERROR + + + + + FS_185 + + + + + + + + + CNTR_NAME_TS_184_NUM_INPUT_ROWS + + + CNTR_NAME_TS_184_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_184_TIME_TAKEN + + + CNTR_NAME_TS_184_FATAL_ERROR + + + + + TS_184 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10009 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-21 + + + + + + + + + + + Stage-5 + + + + + + + Stage-20 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + string + + + _col0 + + + true + + + #### A masked pattern was here #### + + + ../../../../build/contrib/hive/ql/test/data/warehouse/dest4.out + + + + + + + + + + + Stage-19 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0 + + + serialization.format + 1 + + + columns.types + string + + + + + + + 1 + + + + + + + CNTR_NAME_FS_187_NUM_INPUT_ROWS + + + CNTR_NAME_FS_187_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_187_TIME_TAKEN + + + CNTR_NAME_FS_187_FATAL_ERROR + + + + + FS_187 + + + + + + + + + CNTR_NAME_TS_186_NUM_INPUT_ROWS + + + CNTR_NAME_TS_186_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_186_TIME_TAKEN + + + CNTR_NAME_TS_186_FATAL_ERROR + + + + + TS_186 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10010 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input3.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input3.q.xml_0.23_1.7 new file mode 100644 index 0000000..db9b5d4 --- /dev/null +++ ql/src/test/results/compiler/plan/input3.q.xml_0.23_1.7 @@ -0,0 +1,3337 @@ + +#### A masked pattern was here #### + + + + + + + Stage-10 + + + + + + + + + + + + + + + Stage-7 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-9 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-8 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_181_NUM_INPUT_ROWS + + + CNTR_NAME_FS_181_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_181_TIME_TAKEN + + + CNTR_NAME_FS_181_FATAL_ERROR + + + + + FS_181 + + + + + + + + + CNTR_NAME_TS_180_NUM_INPUT_ROWS + + + CNTR_NAME_TS_180_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_180_TIME_TAKEN + + + CNTR_NAME_TS_180_FATAL_ERROR + + + + + TS_180 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10007 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-6 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_170_NUM_INPUT_ROWS + + + CNTR_NAME_FS_170_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_170_TIME_TAKEN + + + CNTR_NAME_FS_170_FATAL_ERROR + + + + + FS_170 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_169_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_169_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_169_TIME_TAKEN + + + CNTR_NAME_SEL_169_FATAL_ERROR + + + + + SEL_169 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_168_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_168_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_168_TIME_TAKEN + + + CNTR_NAME_FIL_168_FATAL_ERROR + + + + + FIL_168 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_167_NUM_INPUT_ROWS + + + CNTR_NAME_TS_167_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_167_TIME_TAKEN + + + CNTR_NAME_TS_167_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_167 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest2 + + + columns.types + string:string + + + serialization.ddl + struct dest2 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_173_NUM_INPUT_ROWS + + + CNTR_NAME_FS_173_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_173_TIME_TAKEN + + + CNTR_NAME_FS_173_FATAL_ERROR + + + + + FS_173 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_172_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_172_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_172_TIME_TAKEN + + + CNTR_NAME_SEL_172_FATAL_ERROR + + + + + SEL_172 + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 100.0 + + + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 200.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_171_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_171_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_171_TIME_TAKEN + + + CNTR_NAME_FIL_171_FATAL_ERROR + + + + + FIL_171 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + #### A masked pattern was here #### + + + true + + + 1 + + + ds=2008-04-08/hr=12/ + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest3 + + + columns.types + string:string + + + serialization.ddl + struct dest3 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_176_NUM_INPUT_ROWS + + + CNTR_NAME_FS_176_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_176_TIME_TAKEN + + + CNTR_NAME_FS_176_FATAL_ERROR + + + + + FS_176 + + + + + + + + + _col1 + + + + + int + + + + + 2 + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_175_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_175_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_175_TIME_TAKEN + + + CNTR_NAME_SEL_175_FATAL_ERROR + + + + + SEL_175 + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 200.0 + + + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 300.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_174_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_174_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_174_TIME_TAKEN + + + CNTR_NAME_FIL_174_FATAL_ERROR + + + + + FIL_174 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0 + + + serialization.format + 1 + + + columns.types + string + + + + + + + 1 + + + + + + + CNTR_NAME_FS_179_NUM_INPUT_ROWS + + + CNTR_NAME_FS_179_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_179_TIME_TAKEN + + + CNTR_NAME_FS_179_FATAL_ERROR + + + + + FS_179 + + + + + + + + + _col0 + + + value + + + src + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + CNTR_NAME_SEL_178_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_178_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_178_TIME_TAKEN + + + CNTR_NAME_SEL_178_FATAL_ERROR + + + + + SEL_178 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 300.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_177_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_177_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_177_TIME_TAKEN + + + CNTR_NAME_FIL_177_FATAL_ERROR + + + + + FIL_177 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + value + + + _col0 + + + src + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-14 + + + + + + + + + + + + + + + Stage-11 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-3 + + + + + + + Stage-13 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-12 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest2 + + + columns.types + string:string + + + serialization.ddl + struct dest2 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_183_NUM_INPUT_ROWS + + + CNTR_NAME_FS_183_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_183_TIME_TAKEN + + + CNTR_NAME_FS_183_FATAL_ERROR + + + + + FS_183 + + + + + + + + + CNTR_NAME_TS_182_NUM_INPUT_ROWS + + + CNTR_NAME_TS_182_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_182_TIME_TAKEN + + + CNTR_NAME_TS_182_FATAL_ERROR + + + + + TS_182 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10008 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-18 + + + + + + + + + + + + + + + Stage-15 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-4 + + + + + + + Stage-17 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + ds + 2008-04-08 + + + hr + 12 + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-16 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest3 + + + columns.types + string:string + + + serialization.ddl + struct dest3 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_185_NUM_INPUT_ROWS + + + CNTR_NAME_FS_185_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_185_TIME_TAKEN + + + CNTR_NAME_FS_185_FATAL_ERROR + + + + + FS_185 + + + + + + + + + CNTR_NAME_TS_184_NUM_INPUT_ROWS + + + CNTR_NAME_TS_184_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_184_TIME_TAKEN + + + CNTR_NAME_TS_184_FATAL_ERROR + + + + + TS_184 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10009 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-21 + + + + + + + + + + + Stage-5 + + + + + + + Stage-20 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + string + + + _col0 + + + true + + + #### A masked pattern was here #### + + + ../../../../build/contrib/hive/ql/test/data/warehouse/dest4.out + + + + + + + + + + + Stage-19 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0 + + + serialization.format + 1 + + + columns.types + string + + + + + + + 1 + + + + + + + CNTR_NAME_FS_187_NUM_INPUT_ROWS + + + CNTR_NAME_FS_187_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_187_TIME_TAKEN + + + CNTR_NAME_FS_187_FATAL_ERROR + + + + + FS_187 + + + + + + + + + CNTR_NAME_TS_186_NUM_INPUT_ROWS + + + CNTR_NAME_TS_186_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_186_TIME_TAKEN + + + CNTR_NAME_TS_186_FATAL_ERROR + + + + + TS_186 + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10010 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input4.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input4.q.xml_0.20_1.7 new file mode 100644 index 0000000..0de0a0c --- /dev/null +++ ql/src/test/results/compiler/plan/input4.q.xml_0.20_1.7 @@ -0,0 +1,1452 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + tmap:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + tmap:src + + + + + + + + + + + + + + + + + + + + + _col1 + + + _col1 + + + + + string + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + reducesinkkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + _col0 + + + + + + + + + + -1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_212_NUM_INPUT_ROWS + + + CNTR_NAME_RS_212_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_212_TIME_TAKEN + + + CNTR_NAME_RS_212_FATAL_ERROR + + + + + RS_212 + + + + + + + + + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_217_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_217_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_217_TIME_TAKEN + + + CNTR_NAME_FIL_217_FATAL_ERROR + + + + + FIL_217 + + + + + + + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + org.apache.hadoop.hive.ql.exec.TextRecordWriter + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + /bin/cat + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + KEY + + + serialization.format + 9 + + + + + + + + + org.apache.hadoop.hive.serde2.DelimitedJSONSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + + + CNTR_NAME_SCR_211_NUM_INPUT_ROWS + + + CNTR_NAME_SCR_211_NUM_OUTPUT_ROWS + + + CNTR_NAME_SCR_211_TIME_TAKEN + + + CNTR_NAME_SCR_211_FATAL_ERROR + + + + + SCR_211 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_210_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_210_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_210_TIME_TAKEN + + + CNTR_NAME_SEL_210_FATAL_ERROR + + + + + SEL_210 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_209_NUM_INPUT_ROWS + + + CNTR_NAME_TS_209_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_209_TIME_TAKEN + + + CNTR_NAME_TS_209_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_209 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + tkey + + + _col0 + + + + + + + + + + tvalue + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + tmap:src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_216_NUM_INPUT_ROWS + + + CNTR_NAME_FS_216_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_216_TIME_TAKEN + + + CNTR_NAME_FS_216_FATAL_ERROR + + + + + FS_216 + + + + + + + + + _col1 + + + _col1 + + + tmap + + + + + + + + _col0 + + + _col0 + + + tmap + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_215_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_215_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_215_TIME_TAKEN + + + CNTR_NAME_SEL_215_FATAL_ERROR + + + + + SEL_215 + + + + + + + + + + + VALUE + + + + + + + + + + + + + + + CNTR_NAME_OP_213_NUM_INPUT_ROWS + + + CNTR_NAME_OP_213_NUM_OUTPUT_ROWS + + + CNTR_NAME_OP_213_TIME_TAKEN + + + CNTR_NAME_OP_213_FATAL_ERROR + + + + + OP_213 + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input4.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input4.q.xml_0.23_1.7 new file mode 100644 index 0000000..0de0a0c --- /dev/null +++ ql/src/test/results/compiler/plan/input4.q.xml_0.23_1.7 @@ -0,0 +1,1452 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + tmap:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + tmap:src + + + + + + + + + + + + + + + + + + + + + _col1 + + + _col1 + + + + + string + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + reducesinkkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + _col0 + + + + + + + + + + -1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_212_NUM_INPUT_ROWS + + + CNTR_NAME_RS_212_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_212_TIME_TAKEN + + + CNTR_NAME_RS_212_FATAL_ERROR + + + + + RS_212 + + + + + + + + + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_217_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_217_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_217_TIME_TAKEN + + + CNTR_NAME_FIL_217_FATAL_ERROR + + + + + FIL_217 + + + + + + + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + org.apache.hadoop.hive.ql.exec.TextRecordWriter + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + /bin/cat + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + KEY + + + serialization.format + 9 + + + + + + + + + org.apache.hadoop.hive.serde2.DelimitedJSONSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + + + CNTR_NAME_SCR_211_NUM_INPUT_ROWS + + + CNTR_NAME_SCR_211_NUM_OUTPUT_ROWS + + + CNTR_NAME_SCR_211_TIME_TAKEN + + + CNTR_NAME_SCR_211_FATAL_ERROR + + + + + SCR_211 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_210_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_210_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_210_TIME_TAKEN + + + CNTR_NAME_SEL_210_FATAL_ERROR + + + + + SEL_210 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_209_NUM_INPUT_ROWS + + + CNTR_NAME_TS_209_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_209_TIME_TAKEN + + + CNTR_NAME_TS_209_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_209 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + tkey + + + _col0 + + + + + + + + + + tvalue + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + tmap:src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_216_NUM_INPUT_ROWS + + + CNTR_NAME_FS_216_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_216_TIME_TAKEN + + + CNTR_NAME_FS_216_FATAL_ERROR + + + + + FS_216 + + + + + + + + + _col1 + + + _col1 + + + tmap + + + + + + + + _col0 + + + _col0 + + + tmap + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_215_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_215_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_215_TIME_TAKEN + + + CNTR_NAME_SEL_215_FATAL_ERROR + + + + + SEL_215 + + + + + + + + + + + VALUE + + + + + + + + + + + + + + + CNTR_NAME_OP_213_NUM_INPUT_ROWS + + + CNTR_NAME_OP_213_NUM_OUTPUT_ROWS + + + CNTR_NAME_OP_213_TIME_TAKEN + + + CNTR_NAME_OP_213_FATAL_ERROR + + + + + OP_213 + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input5.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input5.q.xml_0.20_1.7 new file mode 100644 index 0000000..3ca3a01 --- /dev/null +++ ql/src/test/results/compiler/plan/input5.q.xml_0.20_1.7 @@ -0,0 +1,1489 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + tmap:src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + tmap:src_thrift + + + + + + + + + + + + + + + + + _col1 + + + _col1 + + + + + string + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + reducesinkkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + _col0 + + + + + + + + + + -1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_229_NUM_INPUT_ROWS + + + CNTR_NAME_RS_229_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_229_TIME_TAKEN + + + CNTR_NAME_RS_229_FATAL_ERROR + + + + + RS_229 + + + + + + + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + org.apache.hadoop.hive.ql.exec.TextRecordWriter + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + /bin/cat + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + KEY + + + serialization.format + 9 + + + + + + + + + org.apache.hadoop.hive.serde2.DelimitedJSONSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + array<int>,array<struct<myint:int,mystring:string,underscore_int:int>> + + + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + + + CNTR_NAME_SCR_228_NUM_INPUT_ROWS + + + CNTR_NAME_SCR_228_NUM_OUTPUT_ROWS + + + CNTR_NAME_SCR_228_TIME_TAKEN + + + CNTR_NAME_SCR_228_FATAL_ERROR + + + + + SCR_228 + + + + + + + + + _col1 + + + lintstring + + + src_thrift + + + + + + + + + myint + + + mystring + + + underscore_int + + + + + + + + + int + + + + + + + + + + + + + + + + + + + _col0 + + + lint + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_227_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_227_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_227_TIME_TAKEN + + + CNTR_NAME_SEL_227_FATAL_ERROR + + + + + SEL_227 + + + + + + + + + src_thrift + + + + + + + + + + CNTR_NAME_TS_226_NUM_INPUT_ROWS + + + CNTR_NAME_TS_226_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_226_TIME_TAKEN + + + CNTR_NAME_TS_226_FATAL_ERROR + + + + + + + 2 + + + 4 + + + + + TS_226 + + + + + + + + + aint + + + src_thrift + + + + + + + + + + astring + + + src_thrift + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + lstring + + + src_thrift + + + + + + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src_thrift + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + tkey + + + _col0 + + + + + + + + + + tvalue + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + tmap:src_thrift + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_232_NUM_INPUT_ROWS + + + CNTR_NAME_FS_232_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_232_TIME_TAKEN + + + CNTR_NAME_FS_232_FATAL_ERROR + + + + + FS_232 + + + + + + + + + _col1 + + + _col1 + + + tmap + + + + + + + + _col0 + + + _col0 + + + tmap + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_231_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_231_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_231_TIME_TAKEN + + + CNTR_NAME_SEL_231_FATAL_ERROR + + + + + SEL_231 + + + + + + + + + + + VALUE + + + + + + + + + + + + + + + CNTR_NAME_OP_230_NUM_INPUT_ROWS + + + CNTR_NAME_OP_230_NUM_OUTPUT_ROWS + + + CNTR_NAME_OP_230_TIME_TAKEN + + + CNTR_NAME_OP_230_FATAL_ERROR + + + + + OP_230 + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input5.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input5.q.xml_0.23_1.7 new file mode 100644 index 0000000..3ca3a01 --- /dev/null +++ ql/src/test/results/compiler/plan/input5.q.xml_0.23_1.7 @@ -0,0 +1,1489 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + tmap:src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + tmap:src_thrift + + + + + + + + + + + + + + + + + _col1 + + + _col1 + + + + + string + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + reducesinkkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + _col0 + + + + + + + + + + -1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_229_NUM_INPUT_ROWS + + + CNTR_NAME_RS_229_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_229_TIME_TAKEN + + + CNTR_NAME_RS_229_FATAL_ERROR + + + + + RS_229 + + + + + + + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + org.apache.hadoop.hive.ql.exec.TextRecordWriter + + + org.apache.hadoop.hive.ql.exec.TextRecordReader + + + /bin/cat + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + KEY + + + serialization.format + 9 + + + + + + + + + org.apache.hadoop.hive.serde2.DelimitedJSONSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + array<int>,array<struct<myint:int,mystring:string,underscore_int:int>> + + + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + field.delim + 9 + + + columns + _col0,_col1 + + + serialization.format + 9 + + + columns.types + string,string + + + + + + + + + + + CNTR_NAME_SCR_228_NUM_INPUT_ROWS + + + CNTR_NAME_SCR_228_NUM_OUTPUT_ROWS + + + CNTR_NAME_SCR_228_TIME_TAKEN + + + CNTR_NAME_SCR_228_FATAL_ERROR + + + + + SCR_228 + + + + + + + + + _col1 + + + lintstring + + + src_thrift + + + + + + + + + myint + + + mystring + + + underscore_int + + + + + + + + + int + + + + + + + + + + + + + + + + + + + _col0 + + + lint + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_227_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_227_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_227_TIME_TAKEN + + + CNTR_NAME_SEL_227_FATAL_ERROR + + + + + SEL_227 + + + + + + + + + src_thrift + + + + + + + + + + CNTR_NAME_TS_226_NUM_INPUT_ROWS + + + CNTR_NAME_TS_226_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_226_TIME_TAKEN + + + CNTR_NAME_TS_226_FATAL_ERROR + + + + + + + 2 + + + 4 + + + + + TS_226 + + + + + + + + + aint + + + src_thrift + + + + + + + + + + astring + + + src_thrift + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + lstring + + + src_thrift + + + + + + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src_thrift + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + tkey + + + _col0 + + + + + + + + + + tvalue + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + -1 + + + + + #### A masked pattern was here #### + + + tmap:src_thrift + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_232_NUM_INPUT_ROWS + + + CNTR_NAME_FS_232_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_232_TIME_TAKEN + + + CNTR_NAME_FS_232_FATAL_ERROR + + + + + FS_232 + + + + + + + + + _col1 + + + _col1 + + + tmap + + + + + + + + _col0 + + + _col0 + + + tmap + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_231_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_231_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_231_TIME_TAKEN + + + CNTR_NAME_SEL_231_FATAL_ERROR + + + + + SEL_231 + + + + + + + + + + + VALUE + + + + + + + + + + + + + + + CNTR_NAME_OP_230_NUM_INPUT_ROWS + + + CNTR_NAME_OP_230_NUM_OUTPUT_ROWS + + + CNTR_NAME_OP_230_TIME_TAKEN + + + CNTR_NAME_OP_230_FATAL_ERROR + + + + + OP_230 + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + _col0 + + + tmap + + + + + + + + + + _col1 + + + tmap + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input6.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input6.q.xml_0.20_1.7 new file mode 100644 index 0000000..e4ce43e --- /dev/null +++ ql/src/test/results/compiler/plan/input6.q.xml_0.20_1.7 @@ -0,0 +1,1157 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_246_NUM_INPUT_ROWS + + + CNTR_NAME_FS_246_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_246_TIME_TAKEN + + + CNTR_NAME_FS_246_FATAL_ERROR + + + + + FS_246 + + + + + + + + + CNTR_NAME_TS_245_NUM_INPUT_ROWS + + + CNTR_NAME_TS_245_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_245_TIME_TAKEN + + + CNTR_NAME_TS_245_FATAL_ERROR + + + + + TS_245 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src1 + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_243_NUM_INPUT_ROWS + + + CNTR_NAME_FS_243_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_243_TIME_TAKEN + + + CNTR_NAME_FS_243_FATAL_ERROR + + + + + FS_243 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_242_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_242_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_242_TIME_TAKEN + + + CNTR_NAME_SEL_242_FATAL_ERROR + + + + + SEL_242 + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_244_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_244_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_244_TIME_TAKEN + + + CNTR_NAME_FIL_244_FATAL_ERROR + + + + + FIL_244 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_240_NUM_INPUT_ROWS + + + CNTR_NAME_TS_240_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_240_TIME_TAKEN + + + CNTR_NAME_TS_240_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_240 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col1 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input6.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input6.q.xml_0.23_1.7 new file mode 100644 index 0000000..e4ce43e --- /dev/null +++ ql/src/test/results/compiler/plan/input6.q.xml_0.23_1.7 @@ -0,0 +1,1157 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_246_NUM_INPUT_ROWS + + + CNTR_NAME_FS_246_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_246_TIME_TAKEN + + + CNTR_NAME_FS_246_FATAL_ERROR + + + + + FS_246 + + + + + + + + + CNTR_NAME_TS_245_NUM_INPUT_ROWS + + + CNTR_NAME_TS_245_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_245_TIME_TAKEN + + + CNTR_NAME_TS_245_FATAL_ERROR + + + + + TS_245 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src1 + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_243_NUM_INPUT_ROWS + + + CNTR_NAME_FS_243_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_243_TIME_TAKEN + + + CNTR_NAME_FS_243_FATAL_ERROR + + + + + FS_243 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_242_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_242_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_242_TIME_TAKEN + + + CNTR_NAME_SEL_242_FATAL_ERROR + + + + + SEL_242 + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_244_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_244_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_244_TIME_TAKEN + + + CNTR_NAME_FIL_244_FATAL_ERROR + + + + + FIL_244 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_240_NUM_INPUT_ROWS + + + CNTR_NAME_TS_240_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_240_TIME_TAKEN + + + CNTR_NAME_TS_240_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_240 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col1 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input7.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input7.q.xml_0.20_1.7 new file mode 100644 index 0000000..1815ad5 --- /dev/null +++ ql/src/test/results/compiler/plan/input7.q.xml_0.20_1.7 @@ -0,0 +1,1072 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_257_NUM_INPUT_ROWS + + + CNTR_NAME_FS_257_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_257_TIME_TAKEN + + + CNTR_NAME_FS_257_FATAL_ERROR + + + + + FS_257 + + + + + + + + + CNTR_NAME_TS_256_NUM_INPUT_ROWS + + + CNTR_NAME_TS_256_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_256_TIME_TAKEN + + + CNTR_NAME_TS_256_FATAL_ERROR + + + + + TS_256 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src1 + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_255_NUM_INPUT_ROWS + + + CNTR_NAME_FS_255_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_255_TIME_TAKEN + + + CNTR_NAME_FS_255_FATAL_ERROR + + + + + FS_255 + + + + + + + + + _col1 + + + key + + + src1 + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_254_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_254_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_254_TIME_TAKEN + + + CNTR_NAME_SEL_254_FATAL_ERROR + + + + + SEL_254 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_253_NUM_INPUT_ROWS + + + CNTR_NAME_TS_253_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_253_TIME_TAKEN + + + CNTR_NAME_TS_253_FATAL_ERROR + + + + + + + 0 + + + + + TS_253 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + void + + + + + + + + + _col1 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input7.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input7.q.xml_0.23_1.7 new file mode 100644 index 0000000..1815ad5 --- /dev/null +++ ql/src/test/results/compiler/plan/input7.q.xml_0.23_1.7 @@ -0,0 +1,1072 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_257_NUM_INPUT_ROWS + + + CNTR_NAME_FS_257_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_257_TIME_TAKEN + + + CNTR_NAME_FS_257_FATAL_ERROR + + + + + FS_257 + + + + + + + + + CNTR_NAME_TS_256_NUM_INPUT_ROWS + + + CNTR_NAME_TS_256_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_256_TIME_TAKEN + + + CNTR_NAME_TS_256_FATAL_ERROR + + + + + TS_256 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src1 + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_255_NUM_INPUT_ROWS + + + CNTR_NAME_FS_255_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_255_TIME_TAKEN + + + CNTR_NAME_FS_255_FATAL_ERROR + + + + + FS_255 + + + + + + + + + _col1 + + + key + + + src1 + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_254_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_254_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_254_TIME_TAKEN + + + CNTR_NAME_SEL_254_FATAL_ERROR + + + + + SEL_254 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_253_NUM_INPUT_ROWS + + + CNTR_NAME_TS_253_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_253_TIME_TAKEN + + + CNTR_NAME_TS_253_FATAL_ERROR + + + + + + + 0 + + + + + TS_253 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + void + + + + + + + + + _col1 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input8.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input8.q.xml_0.20_1.7 new file mode 100644 index 0000000..685fdae --- /dev/null +++ ql/src/test/results/compiler/plan/input8.q.xml_0.20_1.7 @@ -0,0 +1,800 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src1 + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2 + + + serialization.format + 1 + + + columns.types + int:double:tinyint + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_265_NUM_INPUT_ROWS + + + CNTR_NAME_FS_265_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_265_TIME_TAKEN + + + CNTR_NAME_FS_265_FATAL_ERROR + + + + + FS_265 + + + + + + + + + _col2 + + + + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + tinyint + + + + + + + _col1 + + + + + + + key + + + src1 + + + + + string + + + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMinus + + + org.apache.hadoop.hive.ql.udf.UDFOPMinus + + + - + + + + + + + double + + + + + + + _col0 + + + + + + + + + int + + + + + 4 + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_SEL_264_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_264_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_264_TIME_TAKEN + + + CNTR_NAME_SEL_264_FATAL_ERROR + + + + + SEL_264 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_263_NUM_INPUT_ROWS + + + CNTR_NAME_TS_263_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_263_TIME_TAKEN + + + CNTR_NAME_TS_263_FATAL_ERROR + + + + + + + 0 + + + + + TS_263 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input8.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input8.q.xml_0.23_1.7 new file mode 100644 index 0000000..685fdae --- /dev/null +++ ql/src/test/results/compiler/plan/input8.q.xml_0.23_1.7 @@ -0,0 +1,800 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src1 + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2 + + + serialization.format + 1 + + + columns.types + int:double:tinyint + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_265_NUM_INPUT_ROWS + + + CNTR_NAME_FS_265_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_265_TIME_TAKEN + + + CNTR_NAME_FS_265_FATAL_ERROR + + + + + FS_265 + + + + + + + + + _col2 + + + + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + tinyint + + + + + + + _col1 + + + + + + + key + + + src1 + + + + + string + + + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMinus + + + org.apache.hadoop.hive.ql.udf.UDFOPMinus + + + - + + + + + + + double + + + + + + + _col0 + + + + + + + + + int + + + + + 4 + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_SEL_264_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_264_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_264_TIME_TAKEN + + + CNTR_NAME_SEL_264_FATAL_ERROR + + + + + SEL_264 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_263_NUM_INPUT_ROWS + + + CNTR_NAME_TS_263_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_263_TIME_TAKEN + + + CNTR_NAME_TS_263_FATAL_ERROR + + + + + + + 0 + + + + + TS_263 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input9.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input9.q.xml_0.20_1.7 new file mode 100644 index 0000000..b5181eb --- /dev/null +++ ql/src/test/results/compiler/plan/input9.q.xml_0.20_1.7 @@ -0,0 +1,1150 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_275_NUM_INPUT_ROWS + + + CNTR_NAME_FS_275_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_275_TIME_TAKEN + + + CNTR_NAME_FS_275_FATAL_ERROR + + + + + FS_275 + + + + + + + + + CNTR_NAME_TS_274_NUM_INPUT_ROWS + + + CNTR_NAME_TS_274_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_274_TIME_TAKEN + + + CNTR_NAME_TS_274_FATAL_ERROR + + + + + TS_274 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src1 + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_272_NUM_INPUT_ROWS + + + CNTR_NAME_FS_272_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_272_TIME_TAKEN + + + CNTR_NAME_FS_272_FATAL_ERROR + + + + + FS_272 + + + + + + + + + _col1 + + + key + + + src1 + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_271_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_271_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_271_TIME_TAKEN + + + CNTR_NAME_SEL_271_FATAL_ERROR + + + + + SEL_271 + + + + + + + + + + + + + + + + + void + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_273_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_273_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_273_TIME_TAKEN + + + CNTR_NAME_FIL_273_FATAL_ERROR + + + + + FIL_273 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_269_NUM_INPUT_ROWS + + + CNTR_NAME_TS_269_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_269_TIME_TAKEN + + + CNTR_NAME_TS_269_FATAL_ERROR + + + + + + + 0 + + + + + TS_269 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input9.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input9.q.xml_0.23_1.7 new file mode 100644 index 0000000..b5181eb --- /dev/null +++ ql/src/test/results/compiler/plan/input9.q.xml_0.23_1.7 @@ -0,0 +1,1150 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_275_NUM_INPUT_ROWS + + + CNTR_NAME_FS_275_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_275_TIME_TAKEN + + + CNTR_NAME_FS_275_FATAL_ERROR + + + + + FS_275 + + + + + + + + + CNTR_NAME_TS_274_NUM_INPUT_ROWS + + + CNTR_NAME_TS_274_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_274_TIME_TAKEN + + + CNTR_NAME_TS_274_FATAL_ERROR + + + + + TS_274 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src1 + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_272_NUM_INPUT_ROWS + + + CNTR_NAME_FS_272_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_272_TIME_TAKEN + + + CNTR_NAME_FS_272_FATAL_ERROR + + + + + FS_272 + + + + + + + + + _col1 + + + key + + + src1 + + + + + + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_271_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_271_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_271_TIME_TAKEN + + + CNTR_NAME_SEL_271_FATAL_ERROR + + + + + SEL_271 + + + + + + + + + + + + + + + + + void + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_273_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_273_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_273_TIME_TAKEN + + + CNTR_NAME_FIL_273_FATAL_ERROR + + + + + FIL_273 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_269_NUM_INPUT_ROWS + + + CNTR_NAME_TS_269_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_269_TIME_TAKEN + + + CNTR_NAME_TS_269_FATAL_ERROR + + + + + + + 0 + + + + + TS_269 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src1 + + + columns.types + string:string + + + serialization.ddl + struct src1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input_part1.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input_part1.q.xml_0.20_1.7 new file mode 100644 index 0000000..ebd2d10 --- /dev/null +++ ql/src/test/results/compiler/plan/input_part1.q.xml_0.20_1.7 @@ -0,0 +1,929 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + srcpart + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + ds + 2008-04-08 + + + hr + 12 + + + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + srcpart + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_285_NUM_INPUT_ROWS + + + CNTR_NAME_FS_285_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_285_TIME_TAKEN + + + CNTR_NAME_FS_285_FATAL_ERROR + + + + + FS_285 + + + + + + + + + _col3 + + + ds + + + true + + + srcpart + + + + + string + + + + + + + _col2 + + + hr + + + true + + + srcpart + + + + + + + + _col1 + + + value + + + srcpart + + + + + + + + _col0 + + + key + + + srcpart + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_284_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_284_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_284_TIME_TAKEN + + + CNTR_NAME_SEL_284_FATAL_ERROR + + + + + SEL_284 + + + + + + + + + + + + + + + key + + + srcpart + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_286_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_286_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_286_TIME_TAKEN + + + CNTR_NAME_FIL_286_FATAL_ERROR + + + + + FIL_286 + + + + + + + + + srcpart + + + + + + + + + + CNTR_NAME_TS_282_NUM_INPUT_ROWS + + + CNTR_NAME_TS_282_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_282_TIME_TAKEN + + + CNTR_NAME_TS_282_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_282 + + + + + + + + + key + + + srcpart + + + + + + + + + + value + + + srcpart + + + + + + + + + + ds + + + srcpart + + + + + + + + + + hr + + + srcpart + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + srcpart + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + srcpart + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + srcpart + + + + + + + + + + value + + + _col1 + + + srcpart + + + + + + + + + + hr + + + _col2 + + + srcpart + + + + + + + + + + ds + + + _col3 + + + srcpart + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + srcpart + + + + + + + + + #### A masked pattern was here #### + + + hr=12 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + ds + 2008-04-08 + + + hr + 12 + + + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input_part1.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input_part1.q.xml_0.23_1.7 new file mode 100644 index 0000000..ebd2d10 --- /dev/null +++ ql/src/test/results/compiler/plan/input_part1.q.xml_0.23_1.7 @@ -0,0 +1,929 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + srcpart + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + ds + 2008-04-08 + + + hr + 12 + + + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + srcpart + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_285_NUM_INPUT_ROWS + + + CNTR_NAME_FS_285_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_285_TIME_TAKEN + + + CNTR_NAME_FS_285_FATAL_ERROR + + + + + FS_285 + + + + + + + + + _col3 + + + ds + + + true + + + srcpart + + + + + string + + + + + + + _col2 + + + hr + + + true + + + srcpart + + + + + + + + _col1 + + + value + + + srcpart + + + + + + + + _col0 + + + key + + + srcpart + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_284_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_284_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_284_TIME_TAKEN + + + CNTR_NAME_SEL_284_FATAL_ERROR + + + + + SEL_284 + + + + + + + + + + + + + + + key + + + srcpart + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_286_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_286_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_286_TIME_TAKEN + + + CNTR_NAME_FIL_286_FATAL_ERROR + + + + + FIL_286 + + + + + + + + + srcpart + + + + + + + + + + CNTR_NAME_TS_282_NUM_INPUT_ROWS + + + CNTR_NAME_TS_282_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_282_TIME_TAKEN + + + CNTR_NAME_TS_282_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_282 + + + + + + + + + key + + + srcpart + + + + + + + + + + value + + + srcpart + + + + + + + + + + ds + + + srcpart + + + + + + + + + + hr + + + srcpart + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + srcpart + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + srcpart + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + srcpart + + + + + + + + + + value + + + _col1 + + + srcpart + + + + + + + + + + hr + + + _col2 + + + srcpart + + + + + + + + + + ds + + + _col3 + + + srcpart + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + srcpart + + + + + + + + + #### A masked pattern was here #### + + + hr=12 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + ds + 2008-04-08 + + + hr + 12 + + + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input_testsequencefile.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input_testsequencefile.q.xml_0.20_1.7 new file mode 100644 index 0000000..88ef81a --- /dev/null +++ ql/src/test/results/compiler/plan/input_testsequencefile.q.xml_0.20_1.7 @@ -0,0 +1,1080 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.dest4_sequencefile + + + columns.types + string:string + + + serialization.ddl + struct dest4_sequencefile { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.dest4_sequencefile + + + columns.types + string:string + + + serialization.ddl + struct dest4_sequencefile { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_295_NUM_INPUT_ROWS + + + CNTR_NAME_FS_295_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_295_TIME_TAKEN + + + CNTR_NAME_FS_295_FATAL_ERROR + + + + + FS_295 + + + + + + + + + CNTR_NAME_TS_294_NUM_INPUT_ROWS + + + CNTR_NAME_TS_294_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_294_TIME_TAKEN + + + CNTR_NAME_TS_294_FATAL_ERROR + + + + + TS_294 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_293_NUM_INPUT_ROWS + + + CNTR_NAME_FS_293_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_293_TIME_TAKEN + + + CNTR_NAME_FS_293_FATAL_ERROR + + + + + FS_293 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_292_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_292_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_292_TIME_TAKEN + + + CNTR_NAME_SEL_292_FATAL_ERROR + + + + + SEL_292 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_291_NUM_INPUT_ROWS + + + CNTR_NAME_TS_291_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_291_TIME_TAKEN + + + CNTR_NAME_TS_291_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_291 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input_testsequencefile.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input_testsequencefile.q.xml_0.23_1.7 new file mode 100644 index 0000000..88ef81a --- /dev/null +++ ql/src/test/results/compiler/plan/input_testsequencefile.q.xml_0.23_1.7 @@ -0,0 +1,1080 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.dest4_sequencefile + + + columns.types + string:string + + + serialization.ddl + struct dest4_sequencefile { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.dest4_sequencefile + + + columns.types + string:string + + + serialization.ddl + struct dest4_sequencefile { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_295_NUM_INPUT_ROWS + + + CNTR_NAME_FS_295_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_295_TIME_TAKEN + + + CNTR_NAME_FS_295_FATAL_ERROR + + + + + FS_295 + + + + + + + + + CNTR_NAME_TS_294_NUM_INPUT_ROWS + + + CNTR_NAME_TS_294_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_294_TIME_TAKEN + + + CNTR_NAME_TS_294_FATAL_ERROR + + + + + TS_294 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_293_NUM_INPUT_ROWS + + + CNTR_NAME_FS_293_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_293_TIME_TAKEN + + + CNTR_NAME_FS_293_FATAL_ERROR + + + + + FS_293 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_292_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_292_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_292_TIME_TAKEN + + + CNTR_NAME_SEL_292_FATAL_ERROR + + + + + SEL_292 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_291_NUM_INPUT_ROWS + + + CNTR_NAME_TS_291_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_291_TIME_TAKEN + + + CNTR_NAME_TS_291_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_291 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input_testxpath.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input_testxpath.q.xml_0.20_1.7 new file mode 100644 index 0000000..6b71244 --- /dev/null +++ ql/src/test/results/compiler/plan/input_testxpath.q.xml_0.20_1.7 @@ -0,0 +1,920 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + src_thrift + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2 + + + serialization.format + 1 + + + columns.types + int:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_303_NUM_INPUT_ROWS + + + CNTR_NAME_FS_303_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_303_TIME_TAKEN + + + CNTR_NAME_FS_303_FATAL_ERROR + + + + + FS_303 + + + + + + + + + _col2 + + + + + + + mstringstring + + + src_thrift + + + + + + + string + + + + + + + + + + + + + + + + + key_2 + + + + + + + + + + + + + + + _col1 + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + myint + + + mystring + + + underscore_int + + + + + + + + + int + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + mystring + + + false + + + + + + + + _col0 + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_SEL_302_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_302_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_302_TIME_TAKEN + + + CNTR_NAME_SEL_302_FATAL_ERROR + + + + + SEL_302 + + + + + + + + + src_thrift + + + + + + + + + + CNTR_NAME_TS_301_NUM_INPUT_ROWS + + + CNTR_NAME_TS_301_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_301_TIME_TAKEN + + + CNTR_NAME_TS_301_FATAL_ERROR + + + + + + + 2 + + + 4 + + + 5 + + + + + TS_301 + + + + + + + + + aint + + + src_thrift + + + + + + + + + + astring + + + src_thrift + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + lstring + + + src_thrift + + + + + + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src_thrift + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + mystring + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input_testxpath.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input_testxpath.q.xml_0.23_1.7 new file mode 100644 index 0000000..6b71244 --- /dev/null +++ ql/src/test/results/compiler/plan/input_testxpath.q.xml_0.23_1.7 @@ -0,0 +1,920 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + src_thrift + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2 + + + serialization.format + 1 + + + columns.types + int:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_303_NUM_INPUT_ROWS + + + CNTR_NAME_FS_303_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_303_TIME_TAKEN + + + CNTR_NAME_FS_303_FATAL_ERROR + + + + + FS_303 + + + + + + + + + _col2 + + + + + + + mstringstring + + + src_thrift + + + + + + + string + + + + + + + + + + + + + + + + + key_2 + + + + + + + + + + + + + + + _col1 + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + myint + + + mystring + + + underscore_int + + + + + + + + + int + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + mystring + + + false + + + + + + + + _col0 + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_SEL_302_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_302_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_302_TIME_TAKEN + + + CNTR_NAME_SEL_302_FATAL_ERROR + + + + + SEL_302 + + + + + + + + + src_thrift + + + + + + + + + + CNTR_NAME_TS_301_NUM_INPUT_ROWS + + + CNTR_NAME_TS_301_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_301_TIME_TAKEN + + + CNTR_NAME_TS_301_FATAL_ERROR + + + + + + + 2 + + + 4 + + + 5 + + + + + TS_301 + + + + + + + + + aint + + + src_thrift + + + + + + + + + + astring + + + src_thrift + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + lstring + + + src_thrift + + + + + + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src_thrift + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + mystring + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input_testxpath2.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/input_testxpath2.q.xml_0.20_1.7 new file mode 100644 index 0000000..e25d3a2 --- /dev/null +++ ql/src/test/results/compiler/plan/input_testxpath2.q.xml_0.20_1.7 @@ -0,0 +1,1009 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + src_thrift + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2 + + + serialization.format + 1 + + + columns.types + int:int:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_310_NUM_INPUT_ROWS + + + CNTR_NAME_FS_310_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_310_TIME_TAKEN + + + CNTR_NAME_FS_310_FATAL_ERROR + + + + + FS_310 + + + + + + + + + _col2 + + + + + + + mstringstring + + + src_thrift + + + + + + + string + + + + + + + + + + + + + + + + + + + int + + + + + + + _col1 + + + + + + + lintstring + + + src_thrift + + + + + + + + + myint + + + mystring + + + underscore_int + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_SEL_309_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_309_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_309_TIME_TAKEN + + + CNTR_NAME_SEL_309_FATAL_ERROR + + + + + SEL_309 + + + + + + + + + + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_311_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_311_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_311_TIME_TAKEN + + + CNTR_NAME_FIL_311_FATAL_ERROR + + + + + FIL_311 + + + + + + + + + src_thrift + + + + + + + + + + CNTR_NAME_TS_307_NUM_INPUT_ROWS + + + CNTR_NAME_TS_307_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_307_TIME_TAKEN + + + CNTR_NAME_TS_307_FATAL_ERROR + + + + + + + 2 + + + 4 + + + 5 + + + + + TS_307 + + + + + + + + + aint + + + src_thrift + + + + + + + + + + astring + + + src_thrift + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + lstring + + + src_thrift + + + + + + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src_thrift + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/input_testxpath2.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/input_testxpath2.q.xml_0.23_1.7 new file mode 100644 index 0000000..e25d3a2 --- /dev/null +++ ql/src/test/results/compiler/plan/input_testxpath2.q.xml_0.23_1.7 @@ -0,0 +1,1009 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + src_thrift + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2 + + + serialization.format + 1 + + + columns.types + int:int:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_310_NUM_INPUT_ROWS + + + CNTR_NAME_FS_310_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_310_TIME_TAKEN + + + CNTR_NAME_FS_310_FATAL_ERROR + + + + + FS_310 + + + + + + + + + _col2 + + + + + + + mstringstring + + + src_thrift + + + + + + + string + + + + + + + + + + + + + + + + + + + int + + + + + + + _col1 + + + + + + + lintstring + + + src_thrift + + + + + + + + + myint + + + mystring + + + underscore_int + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + + + + + + + CNTR_NAME_SEL_309_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_309_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_309_TIME_TAKEN + + + CNTR_NAME_SEL_309_FATAL_ERROR + + + + + SEL_309 + + + + + + + + + + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_311_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_311_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_311_TIME_TAKEN + + + CNTR_NAME_FIL_311_FATAL_ERROR + + + + + FIL_311 + + + + + + + + + src_thrift + + + + + + + + + + CNTR_NAME_TS_307_NUM_INPUT_ROWS + + + CNTR_NAME_TS_307_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_307_TIME_TAKEN + + + CNTR_NAME_TS_307_FATAL_ERROR + + + + + + + 2 + + + 4 + + + 5 + + + + + TS_307 + + + + + + + + + aint + + + src_thrift + + + + + + + + + + astring + + + src_thrift + + + + + + + + + + lint + + + src_thrift + + + + + + + + + + lstring + + + src_thrift + + + + + + + + + + + + + + lintstring + + + src_thrift + + + + + + + + + + mstringstring + + + src_thrift + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src_thrift + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src_thrift + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + + + + + + + #### A masked pattern was here #### + + + src_thrift + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + name + default.src_thrift + + + columns.types + + + + serialization.ddl + struct src_thrift { } + + + columns + + + + serialization.format + org.apache.thrift.protocol.TBinaryProtocol + + + serialization.class + org.apache.hadoop.hive.serde2.thrift.test.Complex + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + file.inputformat + org.apache.hadoop.mapred.SequenceFileInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join1.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/join1.q.xml_0.20_1.7 new file mode 100644 index 0000000..e126e69 --- /dev/null +++ ql/src/test/results/compiler/plan/join1.q.xml_0.20_1.7 @@ -0,0 +1,1659 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src2 + + + + + + + + + VALUE._col1 + + + value + + + src2 + + + + + string + + + + + + + VALUE._col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col1 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_319_NUM_INPUT_ROWS + + + CNTR_NAME_RS_319_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_319_TIME_TAKEN + + + CNTR_NAME_RS_319_FATAL_ERROR + + + + + RS_319 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_316_NUM_INPUT_ROWS + + + CNTR_NAME_TS_316_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_316_TIME_TAKEN + + + CNTR_NAME_TS_316_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_316 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + VALUE._col1 + + + src2 + + + + + + + + + + + + + + + + + + src1 + + + + + + + + + VALUE._col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_318_NUM_INPUT_ROWS + + + CNTR_NAME_RS_318_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_318_TIME_TAKEN + + + CNTR_NAME_RS_318_FATAL_ERROR + + + + + RS_318 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_317_NUM_INPUT_ROWS + + + CNTR_NAME_TS_317_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_317_TIME_TAKEN + + + CNTR_NAME_TS_317_FATAL_ERROR + + + + + + + 0 + + + + + TS_317 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + src2 + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_322_NUM_INPUT_ROWS + + + CNTR_NAME_FS_322_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_322_TIME_TAKEN + + + CNTR_NAME_FS_322_FATAL_ERROR + + + + + FS_322 + + + + + + + + + _col1 + + + _col5 + + + src2 + + + + + + + + _col0 + + + _col0 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_321_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_321_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_321_TIME_TAKEN + + + CNTR_NAME_SEL_321_FATAL_ERROR + + + + + SEL_321 + + + + + + + + + _col5 + + + VALUE._col1 + + + src2 + + + + + + + + _col0 + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + 1 + + + + + + + + + 0 + + + + + + + + 1 + + + + + + + + + + + + 0 + + + + 1 + + + + + + true + + + + + + + + _col0 + + + _col5 + + + + + + + _col7 + 1 + + + _col6 + 1 + + + _col5 + 1 + + + _col4 + 1 + + + _col3 + 0 + + + _col2 + 0 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_320_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_320_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_320_TIME_TAKEN + + + CNTR_NAME_JOIN_320_FATAL_ERROR + + + + + JOIN_320 + + + + + + + + + + + + + + + 0 + + + src1 + + + + + 1 + + + src2 + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col5 + + + src2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col1 + + + src2 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join1.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/join1.q.xml_0.23_1.7 new file mode 100644 index 0000000..e126e69 --- /dev/null +++ ql/src/test/results/compiler/plan/join1.q.xml_0.23_1.7 @@ -0,0 +1,1659 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src2 + + + + + + + + + VALUE._col1 + + + value + + + src2 + + + + + string + + + + + + + VALUE._col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col1 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_319_NUM_INPUT_ROWS + + + CNTR_NAME_RS_319_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_319_TIME_TAKEN + + + CNTR_NAME_RS_319_FATAL_ERROR + + + + + RS_319 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_316_NUM_INPUT_ROWS + + + CNTR_NAME_TS_316_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_316_TIME_TAKEN + + + CNTR_NAME_TS_316_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_316 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + VALUE._col1 + + + src2 + + + + + + + + + + + + + + + + + + src1 + + + + + + + + + VALUE._col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_318_NUM_INPUT_ROWS + + + CNTR_NAME_RS_318_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_318_TIME_TAKEN + + + CNTR_NAME_RS_318_FATAL_ERROR + + + + + RS_318 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_317_NUM_INPUT_ROWS + + + CNTR_NAME_TS_317_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_317_TIME_TAKEN + + + CNTR_NAME_TS_317_FATAL_ERROR + + + + + + + 0 + + + + + TS_317 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + src2 + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_322_NUM_INPUT_ROWS + + + CNTR_NAME_FS_322_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_322_TIME_TAKEN + + + CNTR_NAME_FS_322_FATAL_ERROR + + + + + FS_322 + + + + + + + + + _col1 + + + _col5 + + + src2 + + + + + + + + _col0 + + + _col0 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_321_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_321_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_321_TIME_TAKEN + + + CNTR_NAME_SEL_321_FATAL_ERROR + + + + + SEL_321 + + + + + + + + + _col5 + + + VALUE._col1 + + + src2 + + + + + + + + _col0 + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + 1 + + + + + + + + + 0 + + + + + + + + 1 + + + + + + + + + + + + 0 + + + + 1 + + + + + + true + + + + + + + + _col0 + + + _col5 + + + + + + + _col7 + 1 + + + _col6 + 1 + + + _col5 + 1 + + + _col4 + 1 + + + _col3 + 0 + + + _col2 + 0 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_320_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_320_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_320_TIME_TAKEN + + + CNTR_NAME_JOIN_320_FATAL_ERROR + + + + + JOIN_320 + + + + + + + + + + + + + + + 0 + + + src1 + + + + + 1 + + + src2 + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col5 + + + src2 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col1 + + + src2 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join2.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/join2.q.xml_0.20_1.7 new file mode 100644 index 0000000..bd06564 --- /dev/null +++ ql/src/test/results/compiler/plan/join2.q.xml_0.20_1.7 @@ -0,0 +1,2942 @@ + +#### A masked pattern was here #### + + + + + + + + + + + + + + + Stage-5 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-4 + + + + + + + Stage-3 + + + + + + src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src2 + + + + + + + + + VALUE._col0 + + + key + + + src2 + + + + + string + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + + + + + + 1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_334_NUM_INPUT_ROWS + + + CNTR_NAME_RS_334_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_334_TIME_TAKEN + + + CNTR_NAME_RS_334_FATAL_ERROR + + + + + RS_334 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_330_NUM_INPUT_ROWS + + + CNTR_NAME_TS_330_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_330_TIME_TAKEN + + + CNTR_NAME_TS_330_FATAL_ERROR + + + + + + + 0 + + + + + TS_330 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + src2 + + + + + + + + + + + + + + + + + + src1 + + + + + + + + + VALUE._col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_333_NUM_INPUT_ROWS + + + CNTR_NAME_RS_333_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_333_TIME_TAKEN + + + CNTR_NAME_RS_333_FATAL_ERROR + + + + + RS_333 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_332_NUM_INPUT_ROWS + + + CNTR_NAME_TS_332_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_332_TIME_TAKEN + + + CNTR_NAME_TS_332_FATAL_ERROR + + + + + + + 0 + + + + + TS_332 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + src2 + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col4 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_341_NUM_INPUT_ROWS + + + CNTR_NAME_FS_341_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_341_TIME_TAKEN + + + CNTR_NAME_FS_341_FATAL_ERROR + + + + + FS_341 + + + + + + + + + _col4 + + + VALUE._col0 + + + src2 + + + + + + + + _col0 + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + 1 + + + + + + + + + 0 + + + + + + + + 1 + + + + + + + + + + + + 0 + + + + 1 + + + + + + true + + + + + + + + _col0 + + + _col4 + + + + + + + _col7 + 1 + + + _col6 + 1 + + + _col5 + 1 + + + _col4 + 1 + + + _col3 + 0 + + + _col2 + 0 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_335_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_335_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_335_TIME_TAKEN + + + CNTR_NAME_JOIN_335_FATAL_ERROR + + + + + JOIN_335 + + + + + + + + + + + + + + + 0 + + + src1 + + + + + 1 + + + src2 + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col4 + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + src3 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + $INTNAME + + + + + + + + + VALUE._col4 + + + _col0 + + + src1 + + + + + + + + VALUE._col0 + + + _col4 + + + src2 + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col4 + + + src2 + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + double + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + double + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col4 + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col4 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_336_NUM_INPUT_ROWS + + + CNTR_NAME_RS_336_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_336_TIME_TAKEN + + + CNTR_NAME_RS_336_FATAL_ERROR + + + + + RS_336 + + + + + + + + + CNTR_NAME_TS_342_NUM_INPUT_ROWS + + + CNTR_NAME_TS_342_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_342_TIME_TAKEN + + + CNTR_NAME_TS_342_FATAL_ERROR + + + + + TS_342 + + + + + + + + + + + + + + + + VALUE._col4 + + + src1 + + + + + + + + + + + + + + + + + + src3 + + + + + + + + + VALUE._col1 + + + value + + + src3 + + + + + + + + VALUE._col0 + + + key + + + src3 + + + + + + + + + + + + + + + + + + + + + + + key + + + src3 + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFToDouble + + + org.apache.hadoop.hive.ql.udf.UDFToDouble + + + UDFToDouble + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + double + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col1 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_337_NUM_INPUT_ROWS + + + CNTR_NAME_RS_337_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_337_TIME_TAKEN + + + CNTR_NAME_RS_337_FATAL_ERROR + + + + + RS_337 + + + + + + + + + src3 + + + + + + + + + + CNTR_NAME_TS_331_NUM_INPUT_ROWS + + + CNTR_NAME_TS_331_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_331_TIME_TAKEN + + + CNTR_NAME_TS_331_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_331 + + + + + + + + + key + + + src3 + + + + + + + + + + value + + + src3 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src3 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src3 + + + + + + + + + + + + + + + + + + + + + + VALUE._col1 + + + src3 + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + $INTNAME + + + + + #### A masked pattern was here #### + + + src3 + + + + + + + + + #### A masked pattern was here #### + + + -mr-10002 + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_340_NUM_INPUT_ROWS + + + CNTR_NAME_FS_340_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_340_TIME_TAKEN + + + CNTR_NAME_FS_340_FATAL_ERROR + + + + + FS_340 + + + + + + + + + _col1 + + + _col9 + + + src3 + + + + + + + + _col0 + + + _col4 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_339_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_339_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_339_TIME_TAKEN + + + CNTR_NAME_SEL_339_FATAL_ERROR + + + + + SEL_339 + + + + + + + + + _col4 + + + VALUE._col4 + + + src1 + + + + + + + + _col9 + + + VALUE._col1 + + + src3 + + + + + + + + + + + + + + + + 1 + + + + + + + + + 0 + + + + + + + + 1 + + + + + + + + + + + + 0 + + + + 1 + + + + + + true + + + + + + + + _col4 + + + _col9 + + + + + + + _col8 + 1 + + + _col7 + 0 + + + _col11 + 1 + + + _col6 + 0 + + + _col10 + 1 + + + _col5 + 0 + + + _col4 + 0 + + + _col3 + 0 + + + _col2 + 0 + + + _col1 + 0 + + + _col0 + 0 + + + _col9 + 1 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_338_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_338_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_338_TIME_TAKEN + + + CNTR_NAME_JOIN_338_FATAL_ERROR + + + + + JOIN_338 + + + + + + + + + + + + + + + 0 + + + src2 + + + src1 + + + + + 1 + + + src3 + + + + + + + + + + + + + _col4 + + + src1 + + + + + + + + + + _col9 + + + src3 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col1 + + + src3 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join2.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/join2.q.xml_0.23_1.7 new file mode 100644 index 0000000..bd06564 --- /dev/null +++ ql/src/test/results/compiler/plan/join2.q.xml_0.23_1.7 @@ -0,0 +1,2942 @@ + +#### A masked pattern was here #### + + + + + + + + + + + + + + + Stage-5 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-4 + + + + + + + Stage-3 + + + + + + src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src2 + + + + + + + + + VALUE._col0 + + + key + + + src2 + + + + + string + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + + + + + + 1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_334_NUM_INPUT_ROWS + + + CNTR_NAME_RS_334_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_334_TIME_TAKEN + + + CNTR_NAME_RS_334_FATAL_ERROR + + + + + RS_334 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_330_NUM_INPUT_ROWS + + + CNTR_NAME_TS_330_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_330_TIME_TAKEN + + + CNTR_NAME_TS_330_FATAL_ERROR + + + + + + + 0 + + + + + TS_330 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + src2 + + + + + + + + + + + + + + + + + + src1 + + + + + + + + + VALUE._col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_333_NUM_INPUT_ROWS + + + CNTR_NAME_RS_333_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_333_TIME_TAKEN + + + CNTR_NAME_RS_333_FATAL_ERROR + + + + + RS_333 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_332_NUM_INPUT_ROWS + + + CNTR_NAME_TS_332_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_332_TIME_TAKEN + + + CNTR_NAME_TS_332_FATAL_ERROR + + + + + + + 0 + + + + + TS_332 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + src2 + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col4 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_341_NUM_INPUT_ROWS + + + CNTR_NAME_FS_341_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_341_TIME_TAKEN + + + CNTR_NAME_FS_341_FATAL_ERROR + + + + + FS_341 + + + + + + + + + _col4 + + + VALUE._col0 + + + src2 + + + + + + + + _col0 + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + 1 + + + + + + + + + 0 + + + + + + + + 1 + + + + + + + + + + + + 0 + + + + 1 + + + + + + true + + + + + + + + _col0 + + + _col4 + + + + + + + _col7 + 1 + + + _col6 + 1 + + + _col5 + 1 + + + _col4 + 1 + + + _col3 + 0 + + + _col2 + 0 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_335_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_335_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_335_TIME_TAKEN + + + CNTR_NAME_JOIN_335_FATAL_ERROR + + + + + JOIN_335 + + + + + + + + + + + + + + + 0 + + + src1 + + + + + 1 + + + src2 + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col4 + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + src3 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + $INTNAME + + + + + + + + + VALUE._col4 + + + _col0 + + + src1 + + + + + + + + VALUE._col0 + + + _col4 + + + src2 + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col4 + + + src2 + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + double + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + double + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col4 + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col4 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_336_NUM_INPUT_ROWS + + + CNTR_NAME_RS_336_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_336_TIME_TAKEN + + + CNTR_NAME_RS_336_FATAL_ERROR + + + + + RS_336 + + + + + + + + + CNTR_NAME_TS_342_NUM_INPUT_ROWS + + + CNTR_NAME_TS_342_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_342_TIME_TAKEN + + + CNTR_NAME_TS_342_FATAL_ERROR + + + + + TS_342 + + + + + + + + + + + + + + + + VALUE._col4 + + + src1 + + + + + + + + + + + + + + + + + + src3 + + + + + + + + + VALUE._col1 + + + value + + + src3 + + + + + + + + VALUE._col0 + + + key + + + src3 + + + + + + + + + + + + + + + + + + + + + + + key + + + src3 + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFToDouble + + + org.apache.hadoop.hive.ql.udf.UDFToDouble + + + UDFToDouble + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + double + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col1 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_337_NUM_INPUT_ROWS + + + CNTR_NAME_RS_337_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_337_TIME_TAKEN + + + CNTR_NAME_RS_337_FATAL_ERROR + + + + + RS_337 + + + + + + + + + src3 + + + + + + + + + + CNTR_NAME_TS_331_NUM_INPUT_ROWS + + + CNTR_NAME_TS_331_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_331_TIME_TAKEN + + + CNTR_NAME_TS_331_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_331 + + + + + + + + + key + + + src3 + + + + + + + + + + value + + + src3 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src3 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src3 + + + + + + + + + + + + + + + + + + + + + + VALUE._col1 + + + src3 + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + $INTNAME + + + + + #### A masked pattern was here #### + + + src3 + + + + + + + + + #### A masked pattern was here #### + + + -mr-10002 + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_340_NUM_INPUT_ROWS + + + CNTR_NAME_FS_340_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_340_TIME_TAKEN + + + CNTR_NAME_FS_340_FATAL_ERROR + + + + + FS_340 + + + + + + + + + _col1 + + + _col9 + + + src3 + + + + + + + + _col0 + + + _col4 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_339_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_339_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_339_TIME_TAKEN + + + CNTR_NAME_SEL_339_FATAL_ERROR + + + + + SEL_339 + + + + + + + + + _col4 + + + VALUE._col4 + + + src1 + + + + + + + + _col9 + + + VALUE._col1 + + + src3 + + + + + + + + + + + + + + + + 1 + + + + + + + + + 0 + + + + + + + + 1 + + + + + + + + + + + + 0 + + + + 1 + + + + + + true + + + + + + + + _col4 + + + _col9 + + + + + + + _col8 + 1 + + + _col7 + 0 + + + _col11 + 1 + + + _col6 + 0 + + + _col10 + 1 + + + _col5 + 0 + + + _col4 + 0 + + + _col3 + 0 + + + _col2 + 0 + + + _col1 + 0 + + + _col0 + 0 + + + _col9 + 1 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_338_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_338_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_338_TIME_TAKEN + + + CNTR_NAME_JOIN_338_FATAL_ERROR + + + + + JOIN_338 + + + + + + + + + + + + + + + 0 + + + src2 + + + src1 + + + + + 1 + + + src3 + + + + + + + + + + + + + _col4 + + + src1 + + + + + + + + + + _col9 + + + src3 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col1 + + + src3 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join3.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/join3.q.xml_0.20_1.7 new file mode 100644 index 0000000..c5b82a3 --- /dev/null +++ ql/src/test/results/compiler/plan/join3.q.xml_0.20_1.7 @@ -0,0 +1,2116 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + src3 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src2 + + + + + + + + + VALUE._col0 + + + key + + + src2 + + + + + string + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + + + + + 1 + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + + + + columns.types + + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_360_NUM_INPUT_ROWS + + + CNTR_NAME_RS_360_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_360_TIME_TAKEN + + + CNTR_NAME_RS_360_FATAL_ERROR + + + + + RS_360 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_356_NUM_INPUT_ROWS + + + CNTR_NAME_TS_356_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_356_TIME_TAKEN + + + CNTR_NAME_TS_356_FATAL_ERROR + + + + + + + 0 + + + + + TS_356 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + src3 + + + + + + + + + VALUE._col1 + + + value + + + src3 + + + + + + + + VALUE._col0 + + + key + + + src3 + + + + + + + + + + + + + + + + + + + key + + + src3 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col1 + + + + + + + + 2 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col1 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_361_NUM_INPUT_ROWS + + + CNTR_NAME_RS_361_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_361_TIME_TAKEN + + + CNTR_NAME_RS_361_FATAL_ERROR + + + + + RS_361 + + + + + + + + + src3 + + + + + + + + + + CNTR_NAME_TS_357_NUM_INPUT_ROWS + + + CNTR_NAME_TS_357_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_357_TIME_TAKEN + + + CNTR_NAME_TS_357_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_357 + + + + + + + + + key + + + src3 + + + + + + + + + + value + + + src3 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src3 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src3 + + + + + + + + + + + + + + + + + + + + + + VALUE._col1 + + + src3 + + + + + + + + + + + + + + + + + + src1 + + + + + + + + + VALUE._col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_359_NUM_INPUT_ROWS + + + CNTR_NAME_RS_359_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_359_TIME_TAKEN + + + CNTR_NAME_RS_359_FATAL_ERROR + + + + + RS_359 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_358_NUM_INPUT_ROWS + + + CNTR_NAME_TS_358_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_358_TIME_TAKEN + + + CNTR_NAME_TS_358_FATAL_ERROR + + + + + + + 0 + + + + + TS_358 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + src2 + + + src3 + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_364_NUM_INPUT_ROWS + + + CNTR_NAME_FS_364_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_364_TIME_TAKEN + + + CNTR_NAME_FS_364_FATAL_ERROR + + + + + FS_364 + + + + + + + + + _col1 + + + _col9 + + + src3 + + + + + + + + _col0 + + + _col0 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_363_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_363_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_363_TIME_TAKEN + + + CNTR_NAME_SEL_363_FATAL_ERROR + + + + + SEL_363 + + + + + + + + + _col0 + + + VALUE._col0 + + + src1 + + + + + + + + _col9 + + + VALUE._col1 + + + src3 + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + 0 + + + + + + + + 1 + + + + 2 + + + + + + + + + + + + 0 + + + + 1 + + + + 2 + + + + + + true + + + + + + + + _col0 + + + _col9 + + + + + + + _col8 + 2 + + + _col7 + 1 + + + _col11 + 2 + + + _col6 + 1 + + + _col10 + 2 + + + _col5 + 1 + + + _col4 + 1 + + + _col3 + 0 + + + _col2 + 0 + + + _col1 + 0 + + + _col0 + 0 + + + _col9 + 2 + + + + + + + 0 + + + 1 + + + 2 + + + + + + + + + CNTR_NAME_JOIN_362_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_362_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_362_TIME_TAKEN + + + CNTR_NAME_JOIN_362_FATAL_ERROR + + + + + JOIN_362 + + + + + + + + + + + + + + + + + + 0 + + + src1 + + + + + 1 + + + src2 + + + + + 2 + + + src3 + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col9 + + + src3 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col1 + + + src3 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join3.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/join3.q.xml_0.23_1.7 new file mode 100644 index 0000000..c5b82a3 --- /dev/null +++ ql/src/test/results/compiler/plan/join3.q.xml_0.23_1.7 @@ -0,0 +1,2116 @@ + +#### A masked pattern was here #### + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-3 + + + + + + src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + src3 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src2 + + + + + + + + + VALUE._col0 + + + key + + + src2 + + + + + string + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + + + + + 1 + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + + + + columns.types + + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_360_NUM_INPUT_ROWS + + + CNTR_NAME_RS_360_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_360_TIME_TAKEN + + + CNTR_NAME_RS_360_FATAL_ERROR + + + + + RS_360 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_356_NUM_INPUT_ROWS + + + CNTR_NAME_TS_356_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_356_TIME_TAKEN + + + CNTR_NAME_TS_356_FATAL_ERROR + + + + + + + 0 + + + + + TS_356 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + src3 + + + + + + + + + VALUE._col1 + + + value + + + src3 + + + + + + + + VALUE._col0 + + + key + + + src3 + + + + + + + + + + + + + + + + + + + key + + + src3 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col1 + + + + + + + + 2 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col1 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_361_NUM_INPUT_ROWS + + + CNTR_NAME_RS_361_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_361_TIME_TAKEN + + + CNTR_NAME_RS_361_FATAL_ERROR + + + + + RS_361 + + + + + + + + + src3 + + + + + + + + + + CNTR_NAME_TS_357_NUM_INPUT_ROWS + + + CNTR_NAME_TS_357_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_357_TIME_TAKEN + + + CNTR_NAME_TS_357_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_357 + + + + + + + + + key + + + src3 + + + + + + + + + + value + + + src3 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src3 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src3 + + + + + + + + + + + + + + + + + + + + + + VALUE._col1 + + + src3 + + + + + + + + + + + + + + + + + + src1 + + + + + + + + + VALUE._col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0 + + + columns.types + string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_359_NUM_INPUT_ROWS + + + CNTR_NAME_RS_359_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_359_TIME_TAKEN + + + CNTR_NAME_RS_359_FATAL_ERROR + + + + + RS_359 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_358_NUM_INPUT_ROWS + + + CNTR_NAME_TS_358_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_358_TIME_TAKEN + + + CNTR_NAME_TS_358_FATAL_ERROR + + + + + + + 0 + + + + + TS_358 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + src1 + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + src2 + + + src3 + + + src1 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_364_NUM_INPUT_ROWS + + + CNTR_NAME_FS_364_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_364_TIME_TAKEN + + + CNTR_NAME_FS_364_FATAL_ERROR + + + + + FS_364 + + + + + + + + + _col1 + + + _col9 + + + src3 + + + + + + + + _col0 + + + _col0 + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_363_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_363_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_363_TIME_TAKEN + + + CNTR_NAME_SEL_363_FATAL_ERROR + + + + + SEL_363 + + + + + + + + + _col0 + + + VALUE._col0 + + + src1 + + + + + + + + _col9 + + + VALUE._col1 + + + src3 + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + 0 + + + + + + + + 1 + + + + 2 + + + + + + + + + + + + 0 + + + + 1 + + + + 2 + + + + + + true + + + + + + + + _col0 + + + _col9 + + + + + + + _col8 + 2 + + + _col7 + 1 + + + _col11 + 2 + + + _col6 + 1 + + + _col10 + 2 + + + _col5 + 1 + + + _col4 + 1 + + + _col3 + 0 + + + _col2 + 0 + + + _col1 + 0 + + + _col0 + 0 + + + _col9 + 2 + + + + + + + 0 + + + 1 + + + 2 + + + + + + + + + CNTR_NAME_JOIN_362_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_362_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_362_TIME_TAKEN + + + CNTR_NAME_JOIN_362_FATAL_ERROR + + + + + JOIN_362 + + + + + + + + + + + + + + + + + + 0 + + + src1 + + + + + 1 + + + src2 + + + + + 2 + + + src3 + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col9 + + + src3 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src1 + + + + + + + + + + _col1 + + + src3 + + + + + + + + + + + + + + + + + + + + + + key + + + + + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join4.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/join4.q.xml_0.20_1.7 new file mode 100644 index 0000000..315d687 --- /dev/null +++ ql/src/test/results/compiler/plan/join4.q.xml_0.20_1.7 @@ -0,0 +1,2415 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_380_NUM_INPUT_ROWS + + + CNTR_NAME_RS_380_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_380_TIME_TAKEN + + + CNTR_NAME_RS_380_FATAL_ERROR + + + + + RS_380 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_379_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_379_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_379_TIME_TAKEN + + + CNTR_NAME_SEL_379_FATAL_ERROR + + + + + SEL_379 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_386_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_386_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_386_TIME_TAKEN + + + CNTR_NAME_FIL_386_FATAL_ERROR + + + + + FIL_386 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_377_NUM_INPUT_ROWS + + + CNTR_NAME_TS_377_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_377_TIME_TAKEN + + + CNTR_NAME_TS_377_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_377 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_381_NUM_INPUT_ROWS + + + CNTR_NAME_RS_381_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_381_TIME_TAKEN + + + CNTR_NAME_RS_381_FATAL_ERROR + + + + + RS_381 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_376_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_376_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_376_TIME_TAKEN + + + CNTR_NAME_SEL_376_FATAL_ERROR + + + + + SEL_376 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_387_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_387_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_387_TIME_TAKEN + + + CNTR_NAME_FIL_387_FATAL_ERROR + + + + + FIL_387 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_374_NUM_INPUT_ROWS + + + CNTR_NAME_TS_374_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_374_TIME_TAKEN + + + CNTR_NAME_TS_374_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_374 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_385_NUM_INPUT_ROWS + + + CNTR_NAME_FS_385_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_385_TIME_TAKEN + + + CNTR_NAME_FS_385_FATAL_ERROR + + + + + FS_385 + + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_384_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_384_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_384_TIME_TAKEN + + + CNTR_NAME_SEL_384_FATAL_ERROR + + + + + SEL_384 + + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_383_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_383_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_383_TIME_TAKEN + + + CNTR_NAME_SEL_383_FATAL_ERROR + + + + + SEL_383 + + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 1 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_382_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_382_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_382_TIME_TAKEN + + + CNTR_NAME_JOIN_382_FATAL_ERROR + + + + + JOIN_382 + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join4.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/join4.q.xml_0.23_1.7 new file mode 100644 index 0000000..315d687 --- /dev/null +++ ql/src/test/results/compiler/plan/join4.q.xml_0.23_1.7 @@ -0,0 +1,2415 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_380_NUM_INPUT_ROWS + + + CNTR_NAME_RS_380_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_380_TIME_TAKEN + + + CNTR_NAME_RS_380_FATAL_ERROR + + + + + RS_380 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_379_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_379_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_379_TIME_TAKEN + + + CNTR_NAME_SEL_379_FATAL_ERROR + + + + + SEL_379 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_386_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_386_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_386_TIME_TAKEN + + + CNTR_NAME_FIL_386_FATAL_ERROR + + + + + FIL_386 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_377_NUM_INPUT_ROWS + + + CNTR_NAME_TS_377_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_377_TIME_TAKEN + + + CNTR_NAME_TS_377_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_377 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_381_NUM_INPUT_ROWS + + + CNTR_NAME_RS_381_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_381_TIME_TAKEN + + + CNTR_NAME_RS_381_FATAL_ERROR + + + + + RS_381 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_376_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_376_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_376_TIME_TAKEN + + + CNTR_NAME_SEL_376_FATAL_ERROR + + + + + SEL_376 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_387_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_387_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_387_TIME_TAKEN + + + CNTR_NAME_FIL_387_FATAL_ERROR + + + + + FIL_387 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_374_NUM_INPUT_ROWS + + + CNTR_NAME_TS_374_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_374_TIME_TAKEN + + + CNTR_NAME_TS_374_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_374 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_385_NUM_INPUT_ROWS + + + CNTR_NAME_FS_385_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_385_TIME_TAKEN + + + CNTR_NAME_FS_385_FATAL_ERROR + + + + + FS_385 + + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_384_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_384_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_384_TIME_TAKEN + + + CNTR_NAME_SEL_384_FATAL_ERROR + + + + + SEL_384 + + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_383_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_383_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_383_TIME_TAKEN + + + CNTR_NAME_SEL_383_FATAL_ERROR + + + + + SEL_383 + + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 1 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_382_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_382_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_382_TIME_TAKEN + + + CNTR_NAME_JOIN_382_FATAL_ERROR + + + + + JOIN_382 + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join5.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/join5.q.xml_0.20_1.7 new file mode 100644 index 0000000..6fabb7e --- /dev/null +++ ql/src/test/results/compiler/plan/join5.q.xml_0.20_1.7 @@ -0,0 +1,2415 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_406_NUM_INPUT_ROWS + + + CNTR_NAME_RS_406_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_406_TIME_TAKEN + + + CNTR_NAME_RS_406_FATAL_ERROR + + + + + RS_406 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_405_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_405_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_405_TIME_TAKEN + + + CNTR_NAME_SEL_405_FATAL_ERROR + + + + + SEL_405 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_412_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_412_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_412_TIME_TAKEN + + + CNTR_NAME_FIL_412_FATAL_ERROR + + + + + FIL_412 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_403_NUM_INPUT_ROWS + + + CNTR_NAME_TS_403_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_403_TIME_TAKEN + + + CNTR_NAME_TS_403_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_403 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_407_NUM_INPUT_ROWS + + + CNTR_NAME_RS_407_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_407_TIME_TAKEN + + + CNTR_NAME_RS_407_FATAL_ERROR + + + + + RS_407 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_402_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_402_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_402_TIME_TAKEN + + + CNTR_NAME_SEL_402_FATAL_ERROR + + + + + SEL_402 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_413_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_413_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_413_TIME_TAKEN + + + CNTR_NAME_FIL_413_FATAL_ERROR + + + + + FIL_413 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_400_NUM_INPUT_ROWS + + + CNTR_NAME_TS_400_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_400_TIME_TAKEN + + + CNTR_NAME_TS_400_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_400 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_411_NUM_INPUT_ROWS + + + CNTR_NAME_FS_411_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_411_TIME_TAKEN + + + CNTR_NAME_FS_411_FATAL_ERROR + + + + + FS_411 + + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_410_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_410_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_410_TIME_TAKEN + + + CNTR_NAME_SEL_410_FATAL_ERROR + + + + + SEL_410 + + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_409_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_409_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_409_TIME_TAKEN + + + CNTR_NAME_SEL_409_FATAL_ERROR + + + + + SEL_409 + + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 2 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_408_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_408_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_408_TIME_TAKEN + + + CNTR_NAME_JOIN_408_FATAL_ERROR + + + + + JOIN_408 + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join5.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/join5.q.xml_0.23_1.7 new file mode 100644 index 0000000..6fabb7e --- /dev/null +++ ql/src/test/results/compiler/plan/join5.q.xml_0.23_1.7 @@ -0,0 +1,2415 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_406_NUM_INPUT_ROWS + + + CNTR_NAME_RS_406_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_406_TIME_TAKEN + + + CNTR_NAME_RS_406_FATAL_ERROR + + + + + RS_406 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_405_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_405_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_405_TIME_TAKEN + + + CNTR_NAME_SEL_405_FATAL_ERROR + + + + + SEL_405 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_412_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_412_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_412_TIME_TAKEN + + + CNTR_NAME_FIL_412_FATAL_ERROR + + + + + FIL_412 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_403_NUM_INPUT_ROWS + + + CNTR_NAME_TS_403_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_403_TIME_TAKEN + + + CNTR_NAME_TS_403_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_403 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_407_NUM_INPUT_ROWS + + + CNTR_NAME_RS_407_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_407_TIME_TAKEN + + + CNTR_NAME_RS_407_FATAL_ERROR + + + + + RS_407 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_402_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_402_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_402_TIME_TAKEN + + + CNTR_NAME_SEL_402_FATAL_ERROR + + + + + SEL_402 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_413_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_413_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_413_TIME_TAKEN + + + CNTR_NAME_FIL_413_FATAL_ERROR + + + + + FIL_413 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_400_NUM_INPUT_ROWS + + + CNTR_NAME_TS_400_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_400_TIME_TAKEN + + + CNTR_NAME_TS_400_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_400 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_411_NUM_INPUT_ROWS + + + CNTR_NAME_FS_411_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_411_TIME_TAKEN + + + CNTR_NAME_FS_411_FATAL_ERROR + + + + + FS_411 + + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_410_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_410_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_410_TIME_TAKEN + + + CNTR_NAME_SEL_410_FATAL_ERROR + + + + + SEL_410 + + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_409_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_409_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_409_TIME_TAKEN + + + CNTR_NAME_SEL_409_FATAL_ERROR + + + + + SEL_409 + + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 2 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_408_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_408_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_408_TIME_TAKEN + + + CNTR_NAME_JOIN_408_FATAL_ERROR + + + + + JOIN_408 + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join6.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/join6.q.xml_0.20_1.7 new file mode 100644 index 0000000..6624210 --- /dev/null +++ ql/src/test/results/compiler/plan/join6.q.xml_0.20_1.7 @@ -0,0 +1,2415 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_432_NUM_INPUT_ROWS + + + CNTR_NAME_RS_432_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_432_TIME_TAKEN + + + CNTR_NAME_RS_432_FATAL_ERROR + + + + + RS_432 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_431_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_431_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_431_TIME_TAKEN + + + CNTR_NAME_SEL_431_FATAL_ERROR + + + + + SEL_431 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_438_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_438_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_438_TIME_TAKEN + + + CNTR_NAME_FIL_438_FATAL_ERROR + + + + + FIL_438 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_429_NUM_INPUT_ROWS + + + CNTR_NAME_TS_429_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_429_TIME_TAKEN + + + CNTR_NAME_TS_429_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_429 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_433_NUM_INPUT_ROWS + + + CNTR_NAME_RS_433_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_433_TIME_TAKEN + + + CNTR_NAME_RS_433_FATAL_ERROR + + + + + RS_433 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_428_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_428_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_428_TIME_TAKEN + + + CNTR_NAME_SEL_428_FATAL_ERROR + + + + + SEL_428 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_439_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_439_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_439_TIME_TAKEN + + + CNTR_NAME_FIL_439_FATAL_ERROR + + + + + FIL_439 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_426_NUM_INPUT_ROWS + + + CNTR_NAME_TS_426_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_426_TIME_TAKEN + + + CNTR_NAME_TS_426_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_426 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_437_NUM_INPUT_ROWS + + + CNTR_NAME_FS_437_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_437_TIME_TAKEN + + + CNTR_NAME_FS_437_FATAL_ERROR + + + + + FS_437 + + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_436_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_436_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_436_TIME_TAKEN + + + CNTR_NAME_SEL_436_FATAL_ERROR + + + + + SEL_436 + + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_435_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_435_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_435_TIME_TAKEN + + + CNTR_NAME_SEL_435_FATAL_ERROR + + + + + SEL_435 + + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 3 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_434_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_434_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_434_TIME_TAKEN + + + CNTR_NAME_JOIN_434_FATAL_ERROR + + + + + JOIN_434 + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join6.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/join6.q.xml_0.23_1.7 new file mode 100644 index 0000000..6624210 --- /dev/null +++ ql/src/test/results/compiler/plan/join6.q.xml_0.23_1.7 @@ -0,0 +1,2415 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_432_NUM_INPUT_ROWS + + + CNTR_NAME_RS_432_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_432_TIME_TAKEN + + + CNTR_NAME_RS_432_FATAL_ERROR + + + + + RS_432 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_431_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_431_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_431_TIME_TAKEN + + + CNTR_NAME_SEL_431_FATAL_ERROR + + + + + SEL_431 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_438_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_438_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_438_TIME_TAKEN + + + CNTR_NAME_FIL_438_FATAL_ERROR + + + + + FIL_438 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_429_NUM_INPUT_ROWS + + + CNTR_NAME_TS_429_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_429_TIME_TAKEN + + + CNTR_NAME_TS_429_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_429 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_433_NUM_INPUT_ROWS + + + CNTR_NAME_RS_433_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_433_TIME_TAKEN + + + CNTR_NAME_RS_433_FATAL_ERROR + + + + + RS_433 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_428_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_428_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_428_TIME_TAKEN + + + CNTR_NAME_SEL_428_FATAL_ERROR + + + + + SEL_428 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_439_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_439_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_439_TIME_TAKEN + + + CNTR_NAME_FIL_439_FATAL_ERROR + + + + + FIL_439 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_426_NUM_INPUT_ROWS + + + CNTR_NAME_TS_426_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_426_TIME_TAKEN + + + CNTR_NAME_TS_426_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_426 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_437_NUM_INPUT_ROWS + + + CNTR_NAME_FS_437_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_437_TIME_TAKEN + + + CNTR_NAME_FS_437_FATAL_ERROR + + + + + FS_437 + + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_436_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_436_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_436_TIME_TAKEN + + + CNTR_NAME_SEL_436_FATAL_ERROR + + + + + SEL_436 + + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_435_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_435_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_435_TIME_TAKEN + + + CNTR_NAME_SEL_435_FATAL_ERROR + + + + + SEL_435 + + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 3 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_434_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_434_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_434_TIME_TAKEN + + + CNTR_NAME_JOIN_434_FATAL_ERROR + + + + + JOIN_434 + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join7.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/join7.q.xml_0.20_1.7 new file mode 100644 index 0000000..e088fec --- /dev/null +++ ql/src/test/results/compiler/plan/join7.q.xml_0.20_1.7 @@ -0,0 +1,3388 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:c:src3 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_461_NUM_INPUT_ROWS + + + CNTR_NAME_RS_461_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_461_TIME_TAKEN + + + CNTR_NAME_RS_461_FATAL_ERROR + + + + + RS_461 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_460_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_460_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_460_TIME_TAKEN + + + CNTR_NAME_SEL_460_FATAL_ERROR + + + + + SEL_460 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_468_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_468_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_468_TIME_TAKEN + + + CNTR_NAME_FIL_468_FATAL_ERROR + + + + + FIL_468 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_458_NUM_INPUT_ROWS + + + CNTR_NAME_TS_458_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_458_TIME_TAKEN + + + CNTR_NAME_TS_458_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_458 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_462_NUM_INPUT_ROWS + + + CNTR_NAME_RS_462_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_462_TIME_TAKEN + + + CNTR_NAME_RS_462_FATAL_ERROR + + + + + RS_462 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_454_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_454_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_454_TIME_TAKEN + + + CNTR_NAME_SEL_454_FATAL_ERROR + + + + + SEL_454 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_469_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_469_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_469_TIME_TAKEN + + + CNTR_NAME_FIL_469_FATAL_ERROR + + + + + FIL_469 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_452_NUM_INPUT_ROWS + + + CNTR_NAME_TS_452_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_452_TIME_TAKEN + + + CNTR_NAME_TS_452_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_452 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + c:c:src3 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 2 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_463_NUM_INPUT_ROWS + + + CNTR_NAME_RS_463_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_463_TIME_TAKEN + + + CNTR_NAME_RS_463_FATAL_ERROR + + + + + RS_463 + + + + + + + + + _col1 + + + value + + + src3 + + + + + + + + _col0 + + + key + + + src3 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_457_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_457_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_457_TIME_TAKEN + + + CNTR_NAME_SEL_457_FATAL_ERROR + + + + + SEL_457 + + + + + + + + + + + + + + + + + + + key + + + src3 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + key + + + src3 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_470_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_470_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_470_TIME_TAKEN + + + CNTR_NAME_FIL_470_FATAL_ERROR + + + + + FIL_470 + + + + + + + + + src3 + + + + + + + + + + CNTR_NAME_TS_455_NUM_INPUT_ROWS + + + CNTR_NAME_TS_455_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_455_TIME_TAKEN + + + CNTR_NAME_TS_455_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_455 + + + + + + + + + key + + + src3 + + + + + + + + + + value + + + src3 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src3 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + c + + + + + + + + + + VALUE._col1 + + + c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + c:c:src3 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4,_col5 + + + serialization.format + 1 + + + columns.types + string:string:string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_467_NUM_INPUT_ROWS + + + CNTR_NAME_FS_467_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_467_TIME_TAKEN + + + CNTR_NAME_FS_467_FATAL_ERROR + + + + + FS_467 + + + + + + + + + _col5 + + + _col5 + + + + + + + + _col4 + + + _col4 + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + + + + + + + CNTR_NAME_SEL_466_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_466_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_466_TIME_TAKEN + + + CNTR_NAME_SEL_466_FATAL_ERROR + + + + + SEL_466 + + + + + + + + + _col5 + + + _col5 + + + c + + + + + + + + _col4 + + + _col4 + + + c + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + + + + + + + CNTR_NAME_SEL_465_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_465_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_465_TIME_TAKEN + + + CNTR_NAME_SEL_465_FATAL_ERROR + + + + + SEL_465 + + + + + + + + + _col5 + + + VALUE._col1 + + + c + + + + + + + + _col4 + + + VALUE._col0 + + + c + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 3 + + + + + + + 2 + + + 1 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + 2 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + 2 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + + + + + _col5 + 2 + + + _col4 + 2 + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + 2 + + + + + + + + + CNTR_NAME_JOIN_464_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_464_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_464_TIME_TAKEN + + + CNTR_NAME_JOIN_464_FATAL_ERROR + + + + + JOIN_464 + + + + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + 2 + + + c + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + _col4 + + + c + + + + + + + + + + _col5 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + _col4 + + + + + + + + + + _col5 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + c5 + + + _col4 + + + c + + + + + + + + + + c6 + + + _col5 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join7.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/join7.q.xml_0.23_1.7 new file mode 100644 index 0000000..e088fec --- /dev/null +++ ql/src/test/results/compiler/plan/join7.q.xml_0.23_1.7 @@ -0,0 +1,3388 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:c:src3 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_461_NUM_INPUT_ROWS + + + CNTR_NAME_RS_461_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_461_TIME_TAKEN + + + CNTR_NAME_RS_461_FATAL_ERROR + + + + + RS_461 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_460_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_460_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_460_TIME_TAKEN + + + CNTR_NAME_SEL_460_FATAL_ERROR + + + + + SEL_460 + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_468_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_468_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_468_TIME_TAKEN + + + CNTR_NAME_FIL_468_FATAL_ERROR + + + + + FIL_468 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_458_NUM_INPUT_ROWS + + + CNTR_NAME_TS_458_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_458_TIME_TAKEN + + + CNTR_NAME_TS_458_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_458 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_462_NUM_INPUT_ROWS + + + CNTR_NAME_RS_462_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_462_TIME_TAKEN + + + CNTR_NAME_RS_462_FATAL_ERROR + + + + + RS_462 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_454_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_454_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_454_TIME_TAKEN + + + CNTR_NAME_SEL_454_FATAL_ERROR + + + + + SEL_454 + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_469_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_469_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_469_TIME_TAKEN + + + CNTR_NAME_FIL_469_FATAL_ERROR + + + + + FIL_469 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_452_NUM_INPUT_ROWS + + + CNTR_NAME_TS_452_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_452_TIME_TAKEN + + + CNTR_NAME_TS_452_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_452 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + c:c:src3 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 2 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_463_NUM_INPUT_ROWS + + + CNTR_NAME_RS_463_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_463_TIME_TAKEN + + + CNTR_NAME_RS_463_FATAL_ERROR + + + + + RS_463 + + + + + + + + + _col1 + + + value + + + src3 + + + + + + + + _col0 + + + key + + + src3 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_457_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_457_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_457_TIME_TAKEN + + + CNTR_NAME_SEL_457_FATAL_ERROR + + + + + SEL_457 + + + + + + + + + + + + + + + + + + + key + + + src3 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + key + + + src3 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_470_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_470_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_470_TIME_TAKEN + + + CNTR_NAME_FIL_470_FATAL_ERROR + + + + + FIL_470 + + + + + + + + + src3 + + + + + + + + + + CNTR_NAME_TS_455_NUM_INPUT_ROWS + + + CNTR_NAME_TS_455_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_455_TIME_TAKEN + + + CNTR_NAME_TS_455_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_455 + + + + + + + + + key + + + src3 + + + + + + + + + + value + + + src3 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src3 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + c + + + + + + + + + + VALUE._col1 + + + c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + c:c:src3 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4,_col5 + + + serialization.format + 1 + + + columns.types + string:string:string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_467_NUM_INPUT_ROWS + + + CNTR_NAME_FS_467_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_467_TIME_TAKEN + + + CNTR_NAME_FS_467_FATAL_ERROR + + + + + FS_467 + + + + + + + + + _col5 + + + _col5 + + + + + + + + _col4 + + + _col4 + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + + + + + + + CNTR_NAME_SEL_466_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_466_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_466_TIME_TAKEN + + + CNTR_NAME_SEL_466_FATAL_ERROR + + + + + SEL_466 + + + + + + + + + _col5 + + + _col5 + + + c + + + + + + + + _col4 + + + _col4 + + + c + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + + + + + + + CNTR_NAME_SEL_465_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_465_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_465_TIME_TAKEN + + + CNTR_NAME_SEL_465_FATAL_ERROR + + + + + SEL_465 + + + + + + + + + _col5 + + + VALUE._col1 + + + c + + + + + + + + _col4 + + + VALUE._col0 + + + c + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 3 + + + + + + + 2 + + + 1 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + 2 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + 2 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + + + + + _col5 + 2 + + + _col4 + 2 + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + 2 + + + + + + + + + CNTR_NAME_JOIN_464_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_464_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_464_TIME_TAKEN + + + CNTR_NAME_JOIN_464_FATAL_ERROR + + + + + JOIN_464 + + + + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + 2 + + + c + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + _col4 + + + c + + + + + + + + + + _col5 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + _col4 + + + + + + + + + + _col5 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + c5 + + + _col4 + + + c + + + + + + + + + + c6 + + + _col5 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join8.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/join8.q.xml_0.20_1.7 new file mode 100644 index 0000000..d987eea --- /dev/null +++ ql/src/test/results/compiler/plan/join8.q.xml_0.20_1.7 @@ -0,0 +1,2573 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_493_NUM_INPUT_ROWS + + + CNTR_NAME_RS_493_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_493_TIME_TAKEN + + + CNTR_NAME_RS_493_FATAL_ERROR + + + + + RS_493 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_492_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_492_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_492_TIME_TAKEN + + + CNTR_NAME_SEL_492_FATAL_ERROR + + + + + SEL_492 + + + + + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_501_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_501_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_501_TIME_TAKEN + + + CNTR_NAME_FIL_501_FATAL_ERROR + + + + + FIL_501 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_490_NUM_INPUT_ROWS + + + CNTR_NAME_TS_490_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_490_TIME_TAKEN + + + CNTR_NAME_TS_490_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_490 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_494_NUM_INPUT_ROWS + + + CNTR_NAME_RS_494_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_494_TIME_TAKEN + + + CNTR_NAME_RS_494_FATAL_ERROR + + + + + RS_494 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_489_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_489_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_489_TIME_TAKEN + + + CNTR_NAME_SEL_489_FATAL_ERROR + + + + + SEL_489 + + + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_502_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_502_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_502_TIME_TAKEN + + + CNTR_NAME_FIL_502_FATAL_ERROR + + + + + FIL_502 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_487_NUM_INPUT_ROWS + + + CNTR_NAME_TS_487_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_487_TIME_TAKEN + + + CNTR_NAME_TS_487_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_487 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_499_NUM_INPUT_ROWS + + + CNTR_NAME_FS_499_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_499_TIME_TAKEN + + + CNTR_NAME_FS_499_FATAL_ERROR + + + + + FS_499 + + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_498_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_498_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_498_TIME_TAKEN + + + CNTR_NAME_SEL_498_FATAL_ERROR + + + + + SEL_498 + + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_496_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_496_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_496_TIME_TAKEN + + + CNTR_NAME_SEL_496_FATAL_ERROR + + + + + SEL_496 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_500_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_500_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_500_TIME_TAKEN + + + CNTR_NAME_FIL_500_FATAL_ERROR + + + + + FIL_500 + + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 1 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_495_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_495_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_495_TIME_TAKEN + + + CNTR_NAME_JOIN_495_FATAL_ERROR + + + + + JOIN_495 + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/join8.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/join8.q.xml_0.23_1.7 new file mode 100644 index 0000000..d987eea --- /dev/null +++ ql/src/test/results/compiler/plan/join8.q.xml_0.23_1.7 @@ -0,0 +1,2573 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + c:a:src1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + c:b:src2 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + c:a:src1 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + string + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_493_NUM_INPUT_ROWS + + + CNTR_NAME_RS_493_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_493_TIME_TAKEN + + + CNTR_NAME_RS_493_FATAL_ERROR + + + + + RS_493 + + + + + + + + + _col1 + + + value + + + src1 + + + + + + + + _col0 + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_492_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_492_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_492_TIME_TAKEN + + + CNTR_NAME_SEL_492_FATAL_ERROR + + + + + SEL_492 + + + + + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + double + + + + + 10.0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + 20.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_501_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_501_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_501_TIME_TAKEN + + + CNTR_NAME_FIL_501_FATAL_ERROR + + + + + FIL_501 + + + + + + + + + src1 + + + + + + + + + + CNTR_NAME_TS_490_NUM_INPUT_ROWS + + + CNTR_NAME_TS_490_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_490_TIME_TAKEN + + + CNTR_NAME_TS_490_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_490 + + + + + + + + + key + + + src1 + + + + + + + + + + value + + + src1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src1 + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + a + + + + + + + + + + VALUE._col1 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + c:b:src2 + + + + + + + + + + + + + + + + + VALUE._col1 + + + _col1 + + + + + + + + VALUE._col0 + + + _col0 + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + joinkey0 + + + serialization.sort.order + + + + + columns.types + string + + + + + + + 1 + + + -1 + + + + + reducesinkkey0 + + + + + + + _col0 + + + _col1 + + + + + + + + 1 + + + + + + + + + + + + + + + org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + + org.apache.hadoop.mapred.SequenceFileInputFormat + + + org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + + + + + columns + _col0,_col1 + + + columns.types + string,string + + + escape.delim + \ + + + + + + + + + + + CNTR_NAME_RS_494_NUM_INPUT_ROWS + + + CNTR_NAME_RS_494_NUM_OUTPUT_ROWS + + + CNTR_NAME_RS_494_TIME_TAKEN + + + CNTR_NAME_RS_494_FATAL_ERROR + + + + + RS_494 + + + + + + + + + _col1 + + + value + + + src2 + + + + + + + + _col0 + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_489_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_489_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_489_TIME_TAKEN + + + CNTR_NAME_SEL_489_FATAL_ERROR + + + + + SEL_489 + + + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 15.0 + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_502_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_502_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_502_TIME_TAKEN + + + CNTR_NAME_FIL_502_FATAL_ERROR + + + + + FIL_502 + + + + + + + + + src2 + + + + + + + + + + CNTR_NAME_TS_487_NUM_INPUT_ROWS + + + CNTR_NAME_TS_487_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_487_TIME_TAKEN + + + CNTR_NAME_TS_487_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_487 + + + + + + + + + key + + + src2 + + + + + + + + + + value + + + src2 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src2 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + VALUE._col0 + + + b + + + + + + + + + + VALUE._col1 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + -1 + + + + + #### A masked pattern was here #### + + + c:a:src1 + + + c:b:src2 + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_499_NUM_INPUT_ROWS + + + CNTR_NAME_FS_499_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_499_TIME_TAKEN + + + CNTR_NAME_FS_499_FATAL_ERROR + + + + + FS_499 + + + + + + + + + _col3 + + + _col3 + + + + + + + + _col2 + + + _col2 + + + + + + + + _col1 + + + _col1 + + + + + + + + _col0 + + + _col0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_498_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_498_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_498_TIME_TAKEN + + + CNTR_NAME_SEL_498_FATAL_ERROR + + + + + SEL_498 + + + + + + + + + _col3 + + + _col3 + + + b + + + + + + + + _col2 + + + _col2 + + + b + + + + + + + + _col1 + + + _col1 + + + a + + + + + + + + _col0 + + + _col0 + + + a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + + + CNTR_NAME_SEL_496_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_496_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_496_TIME_TAKEN + + + CNTR_NAME_SEL_496_FATAL_ERROR + + + + + SEL_496 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_500_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_500_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_500_TIME_TAKEN + + + CNTR_NAME_FIL_500_FATAL_ERROR + + + + + FIL_500 + + + + + + + + + _col3 + + + VALUE._col1 + + + b + + + + + + + + _col2 + + + VALUE._col0 + + + b + + + + + + + + _col1 + + + VALUE._col1 + + + a + + + + + + + + _col0 + + + VALUE._col0 + + + a + + + + + + + + + + + + + + + + 1 + + + 1 + + + + + + + + + 0 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + 1 + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + + + _col3 + 1 + + + _col2 + 1 + + + _col1 + 0 + + + _col0 + 0 + + + + + + + 0 + + + 1 + + + + + + + + + CNTR_NAME_JOIN_495_NUM_INPUT_ROWS + + + CNTR_NAME_JOIN_495_NUM_OUTPUT_ROWS + + + CNTR_NAME_JOIN_495_TIME_TAKEN + + + CNTR_NAME_JOIN_495_FATAL_ERROR + + + + + JOIN_495 + + + + + + + + + + + + + + + 0 + + + a + + + + + 1 + + + b + + + + + + + + + + + + + _col0 + + + a + + + + + + + + + + _col1 + + + a + + + + + + + + + + _col2 + + + b + + + + + + + + + + _col3 + + + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + _col1 + + + + + + + + + + _col2 + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + c1 + + + _col0 + + + c + + + + + + + + + + c2 + + + _col1 + + + c + + + + + + + + + + c3 + + + _col2 + + + c + + + + + + + + + + c4 + + + _col3 + + + c + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample1.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/sample1.q.xml_0.20_1.7 new file mode 100644 index 0000000..9cae05f --- /dev/null +++ ql/src/test/results/compiler/plan/sample1.q.xml_0.20_1.7 @@ -0,0 +1,1050 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + ds + 2008-04-08 + + + hr + 11 + + + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_520_NUM_INPUT_ROWS + + + CNTR_NAME_FS_520_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_520_TIME_TAKEN + + + CNTR_NAME_FS_520_FATAL_ERROR + + + + + FS_520 + + + + + + + + + _col3 + + + hr + + + true + + + s + + + + + string + + + + + + + _col2 + + + ds + + + true + + + s + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + true + + + + + + + CNTR_NAME_SEL_519_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_519_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_519_TIME_TAKEN + + + CNTR_NAME_SEL_519_FATAL_ERROR + + + + + SEL_519 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRand + + + org.apache.hadoop.hive.ql.udf.UDFRand + + + rand + + + + + + + double + + + + + + + + + + + + + + int + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 1 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_517_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_517_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_517_TIME_TAKEN + + + CNTR_NAME_FIL_517_FATAL_ERROR + + + + + FIL_517 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_516_NUM_INPUT_ROWS + + + CNTR_NAME_TS_516_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_516_TIME_TAKEN + + + CNTR_NAME_TS_516_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_516 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + ds + + + s + + + + + + + + + + hr + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + s + + + + + + + + + + value + + + _col1 + + + s + + + + + + + + + + ds + + + _col2 + + + s + + + + + + + + + + hr + + + _col3 + + + s + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + hr=11 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + ds + 2008-04-08 + + + hr + 11 + + + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample1.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/sample1.q.xml_0.23_1.7 new file mode 100644 index 0000000..9cae05f --- /dev/null +++ ql/src/test/results/compiler/plan/sample1.q.xml_0.23_1.7 @@ -0,0 +1,1050 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + ds + 2008-04-08 + + + hr + 11 + + + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3 + + + serialization.format + 1 + + + columns.types + string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_520_NUM_INPUT_ROWS + + + CNTR_NAME_FS_520_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_520_TIME_TAKEN + + + CNTR_NAME_FS_520_FATAL_ERROR + + + + + FS_520 + + + + + + + + + _col3 + + + hr + + + true + + + s + + + + + string + + + + + + + _col2 + + + ds + + + true + + + s + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + + + true + + + + + + + CNTR_NAME_SEL_519_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_519_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_519_TIME_TAKEN + + + CNTR_NAME_SEL_519_FATAL_ERROR + + + + + SEL_519 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRand + + + org.apache.hadoop.hive.ql.udf.UDFRand + + + rand + + + + + + + double + + + + + + + + + + + + + + int + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 1 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_517_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_517_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_517_TIME_TAKEN + + + CNTR_NAME_FIL_517_FATAL_ERROR + + + + + FIL_517 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_516_NUM_INPUT_ROWS + + + CNTR_NAME_TS_516_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_516_TIME_TAKEN + + + CNTR_NAME_TS_516_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_516 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + ds + + + s + + + + + + + + + + hr + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + s + + + + + + + + + + value + + + _col1 + + + s + + + + + + + + + + ds + + + _col2 + + + s + + + + + + + + + + hr + + + _col3 + + + s + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + hr=11 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + ds + 2008-04-08 + + + hr + 11 + + + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcpart + + + columns.types + string:string + + + serialization.ddl + struct srcpart { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + partition_columns + ds/hr + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample2.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/sample2.q.xml_0.20_1.7 new file mode 100644 index 0000000..1e88c94 --- /dev/null +++ ql/src/test/results/compiler/plan/sample2.q.xml_0.20_1.7 @@ -0,0 +1,1291 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_531_NUM_INPUT_ROWS + + + CNTR_NAME_FS_531_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_531_TIME_TAKEN + + + CNTR_NAME_FS_531_FATAL_ERROR + + + + + FS_531 + + + + + + + + + CNTR_NAME_TS_530_NUM_INPUT_ROWS + + + CNTR_NAME_TS_530_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_530_TIME_TAKEN + + + CNTR_NAME_TS_530_FATAL_ERROR + + + + + TS_530 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_529_NUM_INPUT_ROWS + + + CNTR_NAME_FS_529_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_529_TIME_TAKEN + + + CNTR_NAME_FS_529_FATAL_ERROR + + + + + FS_529 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_528_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_528_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_528_TIME_TAKEN + + + CNTR_NAME_SEL_528_FATAL_ERROR + + + + + SEL_528 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + + CNTR_NAME_FIL_527_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_527_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_527_TIME_TAKEN + + + CNTR_NAME_FIL_527_FATAL_ERROR + + + + + FIL_527 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_526_NUM_INPUT_ROWS + + + CNTR_NAME_TS_526_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_526_TIME_TAKEN + + + CNTR_NAME_TS_526_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_526 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket0.txt + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample2.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/sample2.q.xml_0.23_1.7 new file mode 100644 index 0000000..1e88c94 --- /dev/null +++ ql/src/test/results/compiler/plan/sample2.q.xml_0.23_1.7 @@ -0,0 +1,1291 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_531_NUM_INPUT_ROWS + + + CNTR_NAME_FS_531_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_531_TIME_TAKEN + + + CNTR_NAME_FS_531_FATAL_ERROR + + + + + FS_531 + + + + + + + + + CNTR_NAME_TS_530_NUM_INPUT_ROWS + + + CNTR_NAME_TS_530_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_530_TIME_TAKEN + + + CNTR_NAME_TS_530_FATAL_ERROR + + + + + TS_530 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_529_NUM_INPUT_ROWS + + + CNTR_NAME_FS_529_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_529_TIME_TAKEN + + + CNTR_NAME_FS_529_FATAL_ERROR + + + + + FS_529 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_528_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_528_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_528_TIME_TAKEN + + + CNTR_NAME_SEL_528_FATAL_ERROR + + + + + SEL_528 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + + CNTR_NAME_FIL_527_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_527_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_527_TIME_TAKEN + + + CNTR_NAME_FIL_527_FATAL_ERROR + + + + + FIL_527 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_526_NUM_INPUT_ROWS + + + CNTR_NAME_TS_526_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_526_TIME_TAKEN + + + CNTR_NAME_TS_526_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_526 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket0.txt + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample3.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/sample3.q.xml_0.20_1.7 new file mode 100644 index 0000000..fff2307 --- /dev/null +++ ql/src/test/results/compiler/plan/sample3.q.xml_0.20_1.7 @@ -0,0 +1,1301 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_543_NUM_INPUT_ROWS + + + CNTR_NAME_FS_543_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_543_TIME_TAKEN + + + CNTR_NAME_FS_543_FATAL_ERROR + + + + + FS_543 + + + + + + + + + CNTR_NAME_TS_542_NUM_INPUT_ROWS + + + CNTR_NAME_TS_542_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_542_TIME_TAKEN + + + CNTR_NAME_TS_542_FATAL_ERROR + + + + + TS_542 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_541_NUM_INPUT_ROWS + + + CNTR_NAME_FS_541_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_541_TIME_TAKEN + + + CNTR_NAME_FS_541_FATAL_ERROR + + + + + FS_541 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_540_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_540_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_540_TIME_TAKEN + + + CNTR_NAME_SEL_540_FATAL_ERROR + + + + + SEL_540 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_539_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_539_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_539_TIME_TAKEN + + + CNTR_NAME_FIL_539_FATAL_ERROR + + + + + FIL_539 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_538_NUM_INPUT_ROWS + + + CNTR_NAME_TS_538_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_538_TIME_TAKEN + + + CNTR_NAME_TS_538_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_538 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample3.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/sample3.q.xml_0.23_1.7 new file mode 100644 index 0000000..fff2307 --- /dev/null +++ ql/src/test/results/compiler/plan/sample3.q.xml_0.23_1.7 @@ -0,0 +1,1301 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_543_NUM_INPUT_ROWS + + + CNTR_NAME_FS_543_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_543_TIME_TAKEN + + + CNTR_NAME_FS_543_FATAL_ERROR + + + + + FS_543 + + + + + + + + + CNTR_NAME_TS_542_NUM_INPUT_ROWS + + + CNTR_NAME_TS_542_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_542_TIME_TAKEN + + + CNTR_NAME_TS_542_FATAL_ERROR + + + + + TS_542 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_541_NUM_INPUT_ROWS + + + CNTR_NAME_FS_541_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_541_TIME_TAKEN + + + CNTR_NAME_FS_541_FATAL_ERROR + + + + + FS_541 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_540_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_540_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_540_TIME_TAKEN + + + CNTR_NAME_SEL_540_FATAL_ERROR + + + + + SEL_540 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_539_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_539_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_539_TIME_TAKEN + + + CNTR_NAME_FIL_539_FATAL_ERROR + + + + + FIL_539 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_538_NUM_INPUT_ROWS + + + CNTR_NAME_TS_538_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_538_TIME_TAKEN + + + CNTR_NAME_TS_538_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_538 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample4.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/sample4.q.xml_0.20_1.7 new file mode 100644 index 0000000..695f8f2 --- /dev/null +++ ql/src/test/results/compiler/plan/sample4.q.xml_0.20_1.7 @@ -0,0 +1,1291 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_555_NUM_INPUT_ROWS + + + CNTR_NAME_FS_555_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_555_TIME_TAKEN + + + CNTR_NAME_FS_555_FATAL_ERROR + + + + + FS_555 + + + + + + + + + CNTR_NAME_TS_554_NUM_INPUT_ROWS + + + CNTR_NAME_TS_554_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_554_TIME_TAKEN + + + CNTR_NAME_TS_554_FATAL_ERROR + + + + + TS_554 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_553_NUM_INPUT_ROWS + + + CNTR_NAME_FS_553_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_553_TIME_TAKEN + + + CNTR_NAME_FS_553_FATAL_ERROR + + + + + FS_553 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_552_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_552_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_552_TIME_TAKEN + + + CNTR_NAME_SEL_552_FATAL_ERROR + + + + + SEL_552 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + + CNTR_NAME_FIL_551_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_551_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_551_TIME_TAKEN + + + CNTR_NAME_FIL_551_FATAL_ERROR + + + + + FIL_551 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_550_NUM_INPUT_ROWS + + + CNTR_NAME_TS_550_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_550_TIME_TAKEN + + + CNTR_NAME_TS_550_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_550 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket0.txt + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample4.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/sample4.q.xml_0.23_1.7 new file mode 100644 index 0000000..695f8f2 --- /dev/null +++ ql/src/test/results/compiler/plan/sample4.q.xml_0.23_1.7 @@ -0,0 +1,1291 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_555_NUM_INPUT_ROWS + + + CNTR_NAME_FS_555_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_555_TIME_TAKEN + + + CNTR_NAME_FS_555_FATAL_ERROR + + + + + FS_555 + + + + + + + + + CNTR_NAME_TS_554_NUM_INPUT_ROWS + + + CNTR_NAME_TS_554_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_554_TIME_TAKEN + + + CNTR_NAME_TS_554_FATAL_ERROR + + + + + TS_554 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_553_NUM_INPUT_ROWS + + + CNTR_NAME_FS_553_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_553_TIME_TAKEN + + + CNTR_NAME_FS_553_FATAL_ERROR + + + + + FS_553 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_552_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_552_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_552_TIME_TAKEN + + + CNTR_NAME_SEL_552_FATAL_ERROR + + + + + SEL_552 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + + CNTR_NAME_FIL_551_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_551_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_551_TIME_TAKEN + + + CNTR_NAME_FIL_551_FATAL_ERROR + + + + + FIL_551 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_550_NUM_INPUT_ROWS + + + CNTR_NAME_TS_550_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_550_TIME_TAKEN + + + CNTR_NAME_TS_550_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_550 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket0.txt + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample5.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/sample5.q.xml_0.20_1.7 new file mode 100644 index 0000000..3e3b922 --- /dev/null +++ ql/src/test/results/compiler/plan/sample5.q.xml_0.20_1.7 @@ -0,0 +1,1288 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_567_NUM_INPUT_ROWS + + + CNTR_NAME_FS_567_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_567_TIME_TAKEN + + + CNTR_NAME_FS_567_FATAL_ERROR + + + + + FS_567 + + + + + + + + + CNTR_NAME_TS_566_NUM_INPUT_ROWS + + + CNTR_NAME_TS_566_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_566_TIME_TAKEN + + + CNTR_NAME_TS_566_FATAL_ERROR + + + + + TS_566 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_565_NUM_INPUT_ROWS + + + CNTR_NAME_FS_565_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_565_TIME_TAKEN + + + CNTR_NAME_FS_565_FATAL_ERROR + + + + + FS_565 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_564_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_564_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_564_TIME_TAKEN + + + CNTR_NAME_SEL_564_FATAL_ERROR + + + + + SEL_564 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_563_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_563_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_563_TIME_TAKEN + + + CNTR_NAME_FIL_563_FATAL_ERROR + + + + + FIL_563 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_562_NUM_INPUT_ROWS + + + CNTR_NAME_TS_562_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_562_TIME_TAKEN + + + CNTR_NAME_TS_562_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_562 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample5.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/sample5.q.xml_0.23_1.7 new file mode 100644 index 0000000..3e3b922 --- /dev/null +++ ql/src/test/results/compiler/plan/sample5.q.xml_0.23_1.7 @@ -0,0 +1,1288 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_567_NUM_INPUT_ROWS + + + CNTR_NAME_FS_567_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_567_TIME_TAKEN + + + CNTR_NAME_FS_567_FATAL_ERROR + + + + + FS_567 + + + + + + + + + CNTR_NAME_TS_566_NUM_INPUT_ROWS + + + CNTR_NAME_TS_566_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_566_TIME_TAKEN + + + CNTR_NAME_TS_566_FATAL_ERROR + + + + + TS_566 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_565_NUM_INPUT_ROWS + + + CNTR_NAME_FS_565_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_565_TIME_TAKEN + + + CNTR_NAME_FS_565_FATAL_ERROR + + + + + FS_565 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_564_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_564_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_564_TIME_TAKEN + + + CNTR_NAME_SEL_564_FATAL_ERROR + + + + + SEL_564 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_563_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_563_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_563_TIME_TAKEN + + + CNTR_NAME_FIL_563_FATAL_ERROR + + + + + FIL_563 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_562_NUM_INPUT_ROWS + + + CNTR_NAME_TS_562_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_562_TIME_TAKEN + + + CNTR_NAME_TS_562_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_562 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample6.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/sample6.q.xml_0.20_1.7 new file mode 100644 index 0000000..6281573 --- /dev/null +++ ql/src/test/results/compiler/plan/sample6.q.xml_0.20_1.7 @@ -0,0 +1,1291 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_579_NUM_INPUT_ROWS + + + CNTR_NAME_FS_579_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_579_TIME_TAKEN + + + CNTR_NAME_FS_579_FATAL_ERROR + + + + + FS_579 + + + + + + + + + CNTR_NAME_TS_578_NUM_INPUT_ROWS + + + CNTR_NAME_TS_578_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_578_TIME_TAKEN + + + CNTR_NAME_TS_578_FATAL_ERROR + + + + + TS_578 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_577_NUM_INPUT_ROWS + + + CNTR_NAME_FS_577_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_577_TIME_TAKEN + + + CNTR_NAME_FS_577_FATAL_ERROR + + + + + FS_577 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_576_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_576_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_576_TIME_TAKEN + + + CNTR_NAME_SEL_576_FATAL_ERROR + + + + + SEL_576 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 4 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + + CNTR_NAME_FIL_575_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_575_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_575_TIME_TAKEN + + + CNTR_NAME_FIL_575_FATAL_ERROR + + + + + FIL_575 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_574_NUM_INPUT_ROWS + + + CNTR_NAME_TS_574_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_574_TIME_TAKEN + + + CNTR_NAME_TS_574_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_574 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket0.txt + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample6.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/sample6.q.xml_0.23_1.7 new file mode 100644 index 0000000..6281573 --- /dev/null +++ ql/src/test/results/compiler/plan/sample6.q.xml_0.23_1.7 @@ -0,0 +1,1291 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_579_NUM_INPUT_ROWS + + + CNTR_NAME_FS_579_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_579_TIME_TAKEN + + + CNTR_NAME_FS_579_FATAL_ERROR + + + + + FS_579 + + + + + + + + + CNTR_NAME_TS_578_NUM_INPUT_ROWS + + + CNTR_NAME_TS_578_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_578_TIME_TAKEN + + + CNTR_NAME_TS_578_FATAL_ERROR + + + + + TS_578 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_577_NUM_INPUT_ROWS + + + CNTR_NAME_FS_577_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_577_TIME_TAKEN + + + CNTR_NAME_FS_577_FATAL_ERROR + + + + + FS_577 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_576_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_576_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_576_TIME_TAKEN + + + CNTR_NAME_SEL_576_FATAL_ERROR + + + + + SEL_576 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 4 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + + CNTR_NAME_FIL_575_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_575_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_575_TIME_TAKEN + + + CNTR_NAME_FIL_575_FATAL_ERROR + + + + + FIL_575 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_574_NUM_INPUT_ROWS + + + CNTR_NAME_TS_574_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_574_TIME_TAKEN + + + CNTR_NAME_TS_574_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_574 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket0.txt + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample7.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/sample7.q.xml_0.20_1.7 new file mode 100644 index 0000000..9d30d90 --- /dev/null +++ ql/src/test/results/compiler/plan/sample7.q.xml_0.20_1.7 @@ -0,0 +1,1374 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_593_NUM_INPUT_ROWS + + + CNTR_NAME_FS_593_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_593_TIME_TAKEN + + + CNTR_NAME_FS_593_FATAL_ERROR + + + + + FS_593 + + + + + + + + + CNTR_NAME_TS_592_NUM_INPUT_ROWS + + + CNTR_NAME_TS_592_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_592_TIME_TAKEN + + + CNTR_NAME_TS_592_FATAL_ERROR + + + + + TS_592 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_590_NUM_INPUT_ROWS + + + CNTR_NAME_FS_590_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_590_TIME_TAKEN + + + CNTR_NAME_FS_590_FATAL_ERROR + + + + + FS_590 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_589_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_589_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_589_TIME_TAKEN + + + CNTR_NAME_SEL_589_FATAL_ERROR + + + + + SEL_589 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 4 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + + CNTR_NAME_FIL_587_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_587_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_587_TIME_TAKEN + + + CNTR_NAME_FIL_587_FATAL_ERROR + + + + + FIL_587 + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + 100 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_591_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_591_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_591_TIME_TAKEN + + + CNTR_NAME_FIL_591_FATAL_ERROR + + + + + FIL_591 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_586_NUM_INPUT_ROWS + + + CNTR_NAME_TS_586_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_586_TIME_TAKEN + + + CNTR_NAME_TS_586_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_586 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket0.txt + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/sample7.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/sample7.q.xml_0.23_1.7 new file mode 100644 index 0000000..9d30d90 --- /dev/null +++ ql/src/test/results/compiler/plan/sample7.q.xml_0.23_1.7 @@ -0,0 +1,1374 @@ + +#### A masked pattern was here #### + + + + + + + Stage-7 + + + + + + + + + + + + + + + Stage-4 + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + Stage-2 + + + + + + + Stage-6 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + true + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + #### A masked pattern was here #### + + + + + + + + + + + Stage-5 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + location + #### A masked pattern was here #### + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + 1 + + + + + + + CNTR_NAME_FS_593_NUM_INPUT_ROWS + + + CNTR_NAME_FS_593_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_593_TIME_TAKEN + + + CNTR_NAME_FS_593_FATAL_ERROR + + + + + FS_593 + + + + + + + + + CNTR_NAME_TS_592_NUM_INPUT_ROWS + + + CNTR_NAME_TS_592_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_592_TIME_TAKEN + + + CNTR_NAME_TS_592_FATAL_ERROR + + + + + TS_592 + + + + + + + + + key + + + + + + + + string + + + + + + + + + value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10002 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + s + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + s + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + true + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_590_NUM_INPUT_ROWS + + + CNTR_NAME_FS_590_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_590_TIME_TAKEN + + + CNTR_NAME_FS_590_FATAL_ERROR + + + + + FS_590 + + + + + + + + + _col1 + + + value + + + s + + + + + + + + _col0 + + + key + + + s + + + + + int + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_589_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_589_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_589_TIME_TAKEN + + + CNTR_NAME_SEL_589_FATAL_ERROR + + + + + SEL_589 + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + + + + + + + + + + + 2147483647 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + org.apache.hadoop.hive.ql.udf.UDFOPBitAnd + + + & + + + + + + + + + + + + + + + 4 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + org.apache.hadoop.hive.ql.udf.UDFOPMod + + + % + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + boolean + + + + + + + + + + + + + + CNTR_NAME_FIL_587_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_587_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_587_TIME_TAKEN + + + CNTR_NAME_FIL_587_FATAL_ERROR + + + + + FIL_587 + + + + + + + + + + + + + + + key + + + s + + + + + + + + + + + + + 100 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_591_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_591_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_591_TIME_TAKEN + + + CNTR_NAME_FIL_591_FATAL_ERROR + + + + + FIL_591 + + + + + + + + + s + + + + + + + + + + CNTR_NAME_TS_586_NUM_INPUT_ROWS + + + CNTR_NAME_TS_586_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_586_TIME_TAKEN + + + CNTR_NAME_TS_586_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_586 + + + + + + + + + key + + + s + + + + + + + + + + value + + + s + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + s + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + s + + + + + + + + + + _col1 + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + #### A masked pattern was here #### + + + s + + + + + + + + + #### A masked pattern was here #### + + + srcbucket0.txt + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.srcbucket + + + columns.types + int:string + + + bucket_field_name + key + + + serialization.ddl + struct srcbucket { i32 key, string value} + + + columns + key,value + + + serialization.format + 1 + + + bucket_count + 2 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/subq.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/subq.q.xml_0.20_1.7 new file mode 100644 index 0000000..72c1e14 --- /dev/null +++ ql/src/test/results/compiler/plan/subq.q.xml_0.20_1.7 @@ -0,0 +1,1195 @@ + +#### A masked pattern was here #### + + + + + + + Stage-6 + + + + + + + + + + + Stage-2 + + + + + + + Stage-5 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + string:string + + + _col0,_col1 + + + true + + + #### A masked pattern was here #### + + + ../build/ql/test/data/warehouse/union.out + + + + + + + + + + + Stage-4 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + + + + + 1 + + + + + + + CNTR_NAME_FS_608_NUM_INPUT_ROWS + + + CNTR_NAME_FS_608_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_608_TIME_TAKEN + + + CNTR_NAME_FS_608_FATAL_ERROR + + + + + FS_608 + + + + + + + + + CNTR_NAME_TS_607_NUM_INPUT_ROWS + + + CNTR_NAME_TS_607_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_607_TIME_TAKEN + + + CNTR_NAME_TS_607_FATAL_ERROR + + + + + TS_607 + + + + + + + + + _col0 + + + + + + + + string + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10001 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + unioninput:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + unioninput:src + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_605_NUM_INPUT_ROWS + + + CNTR_NAME_FS_605_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_605_TIME_TAKEN + + + CNTR_NAME_FS_605_FATAL_ERROR + + + + + FS_605 + + + + + + + + + _col1 + + + _col1 + + + src + + + + + + + + _col0 + + + _col0 + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_604_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_604_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_604_TIME_TAKEN + + + CNTR_NAME_SEL_604_FATAL_ERROR + + + + + SEL_604 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_603_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_603_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_603_TIME_TAKEN + + + CNTR_NAME_SEL_603_FATAL_ERROR + + + + + SEL_603 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_606_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_606_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_606_TIME_TAKEN + + + CNTR_NAME_FIL_606_FATAL_ERROR + + + + + FIL_606 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_601_NUM_INPUT_ROWS + + + CNTR_NAME_TS_601_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_601_TIME_TAKEN + + + CNTR_NAME_TS_601_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_601 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + src + + + + + + + + + + value + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + unioninput:src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/subq.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/subq.q.xml_0.23_1.7 new file mode 100644 index 0000000..72c1e14 --- /dev/null +++ ql/src/test/results/compiler/plan/subq.q.xml_0.23_1.7 @@ -0,0 +1,1195 @@ + +#### A masked pattern was here #### + + + + + + + Stage-6 + + + + + + + + + + + Stage-2 + + + + + + + Stage-5 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + string:string + + + _col0,_col1 + + + true + + + #### A masked pattern was here #### + + + ../build/ql/test/data/warehouse/union.out + + + + + + + + + + + Stage-4 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + + + + + 1 + + + + + + + CNTR_NAME_FS_608_NUM_INPUT_ROWS + + + CNTR_NAME_FS_608_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_608_TIME_TAKEN + + + CNTR_NAME_FS_608_FATAL_ERROR + + + + + FS_608 + + + + + + + + + CNTR_NAME_TS_607_NUM_INPUT_ROWS + + + CNTR_NAME_TS_607_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_607_TIME_TAKEN + + + CNTR_NAME_TS_607_FATAL_ERROR + + + + + TS_607 + + + + + + + + + _col0 + + + + + + + + string + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10001 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + unioninput:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + unioninput:src + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_605_NUM_INPUT_ROWS + + + CNTR_NAME_FS_605_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_605_TIME_TAKEN + + + CNTR_NAME_FS_605_FATAL_ERROR + + + + + FS_605 + + + + + + + + + _col1 + + + _col1 + + + src + + + + + + + + _col0 + + + _col0 + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_604_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_604_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_604_TIME_TAKEN + + + CNTR_NAME_SEL_604_FATAL_ERROR + + + + + SEL_604 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_603_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_603_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_603_TIME_TAKEN + + + CNTR_NAME_SEL_603_FATAL_ERROR + + + + + SEL_603 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_606_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_606_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_606_TIME_TAKEN + + + CNTR_NAME_FIL_606_FATAL_ERROR + + + + + FIL_606 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_601_NUM_INPUT_ROWS + + + CNTR_NAME_TS_601_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_601_TIME_TAKEN + + + CNTR_NAME_TS_601_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_601 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + src + + + + + + + + + + value + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + unioninput:src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf1.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/udf1.q.xml_0.20_1.7 new file mode 100644 index 0000000..5fef6b1 --- /dev/null +++ ql/src/test/results/compiler/plan/udf1.q.xml_0.20_1.7 @@ -0,0 +1,2052 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4,_col5,_col6,_col7,_col8,_col9,_col10,_col11,_col12,_col13,_col14,_col15,_col16 + + + serialization.format + 1 + + + columns.types + boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_619_NUM_INPUT_ROWS + + + CNTR_NAME_FS_619_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_619_TIME_TAKEN + + + CNTR_NAME_FS_619_FATAL_ERROR + + + + + FS_619 + + + + + + + + + _col8 + + + + + + + + + string + + + + + + + + + + + + + + + .* + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + boolean + + + + + + + _col7 + + + + + + + + + + ab + + + + + + + + + + a + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col6 + + + + + + + + + + ab + + + + + + + + + + _a% + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col5 + + + + + + + + + + ab + + + + + + + + + + \%\_ + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col4 + + + + + + + + + + %_ + + + + + + + + + + \%\_ + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col3 + + + + + + + + + + ab + + + + + + + + + + %a_ + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col2 + + + + + + + + + + ab + + + + + + + + + + %a% + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col1 + + + + + + + + + + b + + + + + + + + + + %a% + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col9 + + + + + + + + + + a + + + + + + + + + + [ab] + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + + + + _col13 + + + + + + + + + + abc + + + + + + + + + + b + + + + + + + + + + c + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + regexp_replace + + + + + + + + + + _col12 + + + + + + + + + + hadoop + + + + + + + + + + o* + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + + + + _col11 + + + + + + + + + + hadoop + + + + + + + + + + [a-z]* + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + + + + _col10 + + + + + + + + + + + + + + + + + + + + [ab] + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + + + + _col16 + + + + + + + + + + hadoop + + + + + + + + + + (.)[a-z]* + + + + + + + + + + $1ive + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + regexp_replace + + + + + + + + + + _col15 + + + + + + + + + + abbbb + + + + + + + + + + bb + + + + + + + + + + b + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + regexp_replace + + + + + + + + + + _col14 + + + + + + + + + + abc + + + + + + + + + + z + + + + + + + + + + a + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + regexp_replace + + + + + + + + + + _col0 + + + + + + + + + + a + + + + + + + + + + %a% + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + _col6 + + + _col7 + + + _col8 + + + _col9 + + + _col10 + + + _col11 + + + _col12 + + + _col13 + + + _col14 + + + _col15 + + + _col16 + + + + + + + + + CNTR_NAME_SEL_618_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_618_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_618_TIME_TAKEN + + + CNTR_NAME_SEL_618_FATAL_ERROR + + + + + SEL_618 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 86.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_620_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_620_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_620_TIME_TAKEN + + + CNTR_NAME_FIL_620_FATAL_ERROR + + + + + FIL_620 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_616_NUM_INPUT_ROWS + + + CNTR_NAME_TS_616_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_616_TIME_TAKEN + + + CNTR_NAME_TS_616_FATAL_ERROR + + + + + + + 0 + + + + + TS_616 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + _c3 + + + _col3 + + + + + + + + + + _c4 + + + _col4 + + + + + + + + + + _c5 + + + _col5 + + + + + + + + + + _c6 + + + _col6 + + + + + + + + + + _c7 + + + _col7 + + + + + + + + + + _c8 + + + _col8 + + + + + + + + + + _c9 + + + _col9 + + + + + + + + + + _c10 + + + _col10 + + + + + + + + + + _c11 + + + _col11 + + + + + + + + + + _c12 + + + _col12 + + + + + + + + + + _c13 + + + _col13 + + + + + + + + + + _c14 + + + _col14 + + + + + + + + + + _c15 + + + _col15 + + + + + + + + + + _c16 + + + _col16 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + _col6 + + + + + + + + + + + + + _col7 + + + + + + + + + + + + + _col8 + + + + + + + + + + + + + _col9 + + + + + + + + + + + + + _col10 + + + + + + + + + + + + + _col11 + + + + + + + + + + + + + _col12 + + + + + + + + + + + + + _col13 + + + + + + + + + + + + + _col14 + + + + + + + + + + + + + _col15 + + + + + + + + + + + + + _col16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf1.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/udf1.q.xml_0.23_1.7 new file mode 100644 index 0000000..5fef6b1 --- /dev/null +++ ql/src/test/results/compiler/plan/udf1.q.xml_0.23_1.7 @@ -0,0 +1,2052 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4,_col5,_col6,_col7,_col8,_col9,_col10,_col11,_col12,_col13,_col14,_col15,_col16 + + + serialization.format + 1 + + + columns.types + boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:string:string:string:string + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_619_NUM_INPUT_ROWS + + + CNTR_NAME_FS_619_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_619_TIME_TAKEN + + + CNTR_NAME_FS_619_FATAL_ERROR + + + + + FS_619 + + + + + + + + + _col8 + + + + + + + + + string + + + + + + + + + + + + + + + .* + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + boolean + + + + + + + _col7 + + + + + + + + + + ab + + + + + + + + + + a + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col6 + + + + + + + + + + ab + + + + + + + + + + _a% + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col5 + + + + + + + + + + ab + + + + + + + + + + \%\_ + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col4 + + + + + + + + + + %_ + + + + + + + + + + \%\_ + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col3 + + + + + + + + + + ab + + + + + + + + + + %a_ + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col2 + + + + + + + + + + ab + + + + + + + + + + %a% + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col1 + + + + + + + + + + b + + + + + + + + + + %a% + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + _col9 + + + + + + + + + + a + + + + + + + + + + [ab] + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + + + + _col13 + + + + + + + + + + abc + + + + + + + + + + b + + + + + + + + + + c + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + regexp_replace + + + + + + + + + + _col12 + + + + + + + + + + hadoop + + + + + + + + + + o* + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + + + + _col11 + + + + + + + + + + hadoop + + + + + + + + + + [a-z]* + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + + + + _col10 + + + + + + + + + + + + + + + + + + + + [ab] + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + org.apache.hadoop.hive.ql.udf.UDFRegExp + + + rlike + + + + + + + + + + _col16 + + + + + + + + + + hadoop + + + + + + + + + + (.)[a-z]* + + + + + + + + + + $1ive + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + regexp_replace + + + + + + + + + + _col15 + + + + + + + + + + abbbb + + + + + + + + + + bb + + + + + + + + + + b + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + regexp_replace + + + + + + + + + + _col14 + + + + + + + + + + abc + + + + + + + + + + z + + + + + + + + + + a + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + org.apache.hadoop.hive.ql.udf.UDFRegExpReplace + + + regexp_replace + + + + + + + + + + _col0 + + + + + + + + + + a + + + + + + + + + + %a% + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + org.apache.hadoop.hive.ql.udf.UDFLike + + + like + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + _col6 + + + _col7 + + + _col8 + + + _col9 + + + _col10 + + + _col11 + + + _col12 + + + _col13 + + + _col14 + + + _col15 + + + _col16 + + + + + + + + + CNTR_NAME_SEL_618_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_618_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_618_TIME_TAKEN + + + CNTR_NAME_SEL_618_FATAL_ERROR + + + + + SEL_618 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 86.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_620_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_620_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_620_TIME_TAKEN + + + CNTR_NAME_FIL_620_FATAL_ERROR + + + + + FIL_620 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_616_NUM_INPUT_ROWS + + + CNTR_NAME_TS_616_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_616_TIME_TAKEN + + + CNTR_NAME_TS_616_FATAL_ERROR + + + + + + + 0 + + + + + TS_616 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + _c3 + + + _col3 + + + + + + + + + + _c4 + + + _col4 + + + + + + + + + + _c5 + + + _col5 + + + + + + + + + + _c6 + + + _col6 + + + + + + + + + + _c7 + + + _col7 + + + + + + + + + + _c8 + + + _col8 + + + + + + + + + + _c9 + + + _col9 + + + + + + + + + + _c10 + + + _col10 + + + + + + + + + + _c11 + + + _col11 + + + + + + + + + + _c12 + + + _col12 + + + + + + + + + + _c13 + + + _col13 + + + + + + + + + + _c14 + + + _col14 + + + + + + + + + + _c15 + + + _col15 + + + + + + + + + + _c16 + + + _col16 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + _col6 + + + + + + + + + + + + + _col7 + + + + + + + + + + + + + _col8 + + + + + + + + + + + + + _col9 + + + + + + + + + + + + + _col10 + + + + + + + + + + + + + _col11 + + + + + + + + + + + + + _col12 + + + + + + + + + + + + + _col13 + + + + + + + + + + + + + _col14 + + + + + + + + + + + + + _col15 + + + + + + + + + + + + + _col16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf4.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/udf4.q.xml_0.20_1.7 new file mode 100644 index 0000000..a1dfe2d --- /dev/null +++ ql/src/test/results/compiler/plan/udf4.q.xml_0.20_1.7 @@ -0,0 +1,1993 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + dest1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + dest1 + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4,_col5,_col6,_col7,_col8,_col9,_col10,_col11,_col12,_col13,_col14,_col15,_col16,_col17,_col18 + + + serialization.format + 1 + + + columns.types + bigint:bigint:bigint:bigint:bigint:bigint:double:double:double:bigint:bigint:bigint:bigint:double:int:int:int:int:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_627_NUM_INPUT_ROWS + + + CNTR_NAME_FS_627_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_627_TIME_TAKEN + + + CNTR_NAME_FS_627_FATAL_ERROR + + + + + FS_627 + + + + + + + + + _col8 + + + + + + + + + double + + + + + 0.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + sqrt + + + + + + + + + + _col7 + + + + + + + + + + + + + + 1.0 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + sqrt + + + + + + + + + + _col6 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + sqrt + + + + + + + + + + _col5 + + + + + + + + + + + + + + 1.5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + floor + + + + + + + bigint + + + + + + + _col4 + + + + + + + + + + 1.5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + floor + + + + + + + + + + _col3 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + floor + + + + + + + + + + _col2 + + + + + + + + + + + + + + 1.5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + round + + + + + + + + + + _col1 + + + + + + + + + + 1.5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + round + + + + + + + + + + _col9 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + ceil + + + + + + + + + + _col13 + + + + + + + + + int + + + + + 3 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRand + + + org.apache.hadoop.hive.ql.udf.UDFRand + + + rand + + + + + + + + + + _col12 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + ceiling + + + + + + + + + + _col11 + + + + + + + + + + + + + + 1.5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + ceil + + + + + + + + + + _col10 + + + + + + + + + + 1.5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + ceil + + + + + + + + + + _col17 + + + + + + + + + + 1 + + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col16 + + + + + + + + + + 1 + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col15 + + + + + + + + + + 3 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + _col14 + + + + + + 3 + + + + + _col0 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + round + + + + + + + + + + _col18 + + + + + + + + + + 1 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitNot + + + org.apache.hadoop.hive.ql.udf.UDFOPBitNot + + + ~ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + _col6 + + + _col7 + + + _col8 + + + _col9 + + + _col10 + + + _col11 + + + _col12 + + + _col13 + + + _col14 + + + _col15 + + + _col16 + + + _col17 + + + _col18 + + + + + + + + + CNTR_NAME_SEL_626_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_626_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_626_TIME_TAKEN + + + CNTR_NAME_SEL_626_FATAL_ERROR + + + + + SEL_626 + + + + + + + + + dest1 + + + + + + + + + + CNTR_NAME_TS_625_NUM_INPUT_ROWS + + + CNTR_NAME_TS_625_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_625_TIME_TAKEN + + + CNTR_NAME_TS_625_FATAL_ERROR + + + + + + + + TS_625 + + + + + + + + + key + + + dest1 + + + + + string + + + + + + + + + value + + + dest1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + dest1 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + dest1 + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + _c3 + + + _col3 + + + + + + + + + + _c4 + + + _col4 + + + + + + + + + + _c5 + + + _col5 + + + + + + + + + + _c6 + + + _col6 + + + + + + + + + + _c7 + + + _col7 + + + + + + + + + + _c8 + + + _col8 + + + + + + + + + + _c9 + + + _col9 + + + + + + + + + + _c10 + + + _col10 + + + + + + + + + + _c11 + + + _col11 + + + + + + + + + + _c12 + + + _col12 + + + + + + + + + + _c13 + + + _col13 + + + + + + + + + + _c14 + + + _col14 + + + + + + + + + + _c15 + + + _col15 + + + + + + + + + + _c16 + + + _col16 + + + + + + + + + + _c17 + + + _col17 + + + + + + + + + + _c18 + + + _col18 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + _col6 + + + + + + + + + + + + + _col7 + + + + + + + + + + + + + _col8 + + + + + + + + + + + + + _col9 + + + + + + + + + + + + + _col10 + + + + + + + + + + + + + _col11 + + + + + + + + + + + + + _col12 + + + + + + + + + + + + + _col13 + + + + + + + + + + + + + _col14 + + + + + + + + + + + + + _col15 + + + + + + + + + + + + + _col16 + + + + + + + + + + + + + _col17 + + + + + + + + + + + + + _col18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + dest1 + + + + + + + + + #### A masked pattern was here #### + + + dest1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf4.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/udf4.q.xml_0.23_1.7 new file mode 100644 index 0000000..a1dfe2d --- /dev/null +++ ql/src/test/results/compiler/plan/udf4.q.xml_0.23_1.7 @@ -0,0 +1,1993 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + dest1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + dest1 + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1,_col2,_col3,_col4,_col5,_col6,_col7,_col8,_col9,_col10,_col11,_col12,_col13,_col14,_col15,_col16,_col17,_col18 + + + serialization.format + 1 + + + columns.types + bigint:bigint:bigint:bigint:bigint:bigint:double:double:double:bigint:bigint:bigint:bigint:double:int:int:int:int:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_627_NUM_INPUT_ROWS + + + CNTR_NAME_FS_627_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_627_TIME_TAKEN + + + CNTR_NAME_FS_627_FATAL_ERROR + + + + + FS_627 + + + + + + + + + _col8 + + + + + + + + + double + + + + + 0.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + sqrt + + + + + + + + + + _col7 + + + + + + + + + + + + + + 1.0 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + sqrt + + + + + + + + + + _col6 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + org.apache.hadoop.hive.ql.udf.UDFSqrt + + + sqrt + + + + + + + + + + _col5 + + + + + + + + + + + + + + 1.5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + floor + + + + + + + bigint + + + + + + + _col4 + + + + + + + + + + 1.5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + floor + + + + + + + + + + _col3 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + org.apache.hadoop.hive.ql.udf.UDFFloor + + + floor + + + + + + + + + + _col2 + + + + + + + + + + + + + + 1.5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + round + + + + + + + + + + _col1 + + + + + + + + + + 1.5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + round + + + + + + + + + + _col9 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + ceil + + + + + + + + + + _col13 + + + + + + + + + int + + + + + 3 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRand + + + org.apache.hadoop.hive.ql.udf.UDFRand + + + rand + + + + + + + + + + _col12 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + ceiling + + + + + + + + + + _col11 + + + + + + + + + + + + + + 1.5 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + ceil + + + + + + + + + + _col10 + + + + + + + + + + 1.5 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + org.apache.hadoop.hive.ql.udf.UDFCeil + + + ceil + + + + + + + + + + _col17 + + + + + + + + + + 1 + + + + + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col16 + + + + + + + + + + 1 + + + + + + + + + + 2 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + org.apache.hadoop.hive.ql.udf.UDFOPPlus + + + + + + + + + + + + + + _col15 + + + + + + + + + + 3 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + org.apache.hadoop.hive.ql.udf.UDFOPNegative + + + - + + + + + + + + + + _col14 + + + + + + 3 + + + + + _col0 + + + + + + + + + + 1.0 + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + org.apache.hadoop.hive.ql.udf.UDFRound + + + round + + + + + + + + + + _col18 + + + + + + + + + + 1 + + + + + + + + + true + + + org.apache.hadoop.hive.ql.udf.UDFOPBitNot + + + org.apache.hadoop.hive.ql.udf.UDFOPBitNot + + + ~ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + _col2 + + + _col3 + + + _col4 + + + _col5 + + + _col6 + + + _col7 + + + _col8 + + + _col9 + + + _col10 + + + _col11 + + + _col12 + + + _col13 + + + _col14 + + + _col15 + + + _col16 + + + _col17 + + + _col18 + + + + + + + + + CNTR_NAME_SEL_626_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_626_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_626_TIME_TAKEN + + + CNTR_NAME_SEL_626_FATAL_ERROR + + + + + SEL_626 + + + + + + + + + dest1 + + + + + + + + + + CNTR_NAME_TS_625_NUM_INPUT_ROWS + + + CNTR_NAME_TS_625_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_625_TIME_TAKEN + + + CNTR_NAME_TS_625_FATAL_ERROR + + + + + + + + TS_625 + + + + + + + + + key + + + dest1 + + + + + string + + + + + + + + + value + + + dest1 + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + dest1 + + + + + + + + + + true + + + INPUT__FILE__NAME + + + dest1 + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + _c2 + + + _col2 + + + + + + + + + + _c3 + + + _col3 + + + + + + + + + + _c4 + + + _col4 + + + + + + + + + + _c5 + + + _col5 + + + + + + + + + + _c6 + + + _col6 + + + + + + + + + + _c7 + + + _col7 + + + + + + + + + + _c8 + + + _col8 + + + + + + + + + + _c9 + + + _col9 + + + + + + + + + + _c10 + + + _col10 + + + + + + + + + + _c11 + + + _col11 + + + + + + + + + + _c12 + + + _col12 + + + + + + + + + + _c13 + + + _col13 + + + + + + + + + + _c14 + + + _col14 + + + + + + + + + + _c15 + + + _col15 + + + + + + + + + + _c16 + + + _col16 + + + + + + + + + + _c17 + + + _col17 + + + + + + + + + + _c18 + + + _col18 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + _col2 + + + + + + + + + + + + + _col3 + + + + + + + + + + + + + _col4 + + + + + + + + + + + + + _col5 + + + + + + + + + + + + + _col6 + + + + + + + + + + + + + _col7 + + + + + + + + + + + + + _col8 + + + + + + + + + + + + + _col9 + + + + + + + + + + + + + _col10 + + + + + + + + + + + + + _col11 + + + + + + + + + + + + + _col12 + + + + + + + + + + + + + _col13 + + + + + + + + + + + + + _col14 + + + + + + + + + + + + + _col15 + + + + + + + + + + + + + _col16 + + + + + + + + + + + + + _col17 + + + + + + + + + + + + + _col18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + dest1 + + + + + + + + + #### A masked pattern was here #### + + + dest1 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.dest1 + + + columns.types + string:string + + + serialization.ddl + struct dest1 { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf6.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/udf6.q.xml_0.20_1.7 new file mode 100644 index 0000000..951b344 --- /dev/null +++ ql/src/test/results/compiler/plan/udf6.q.xml_0.20_1.7 @@ -0,0 +1,731 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_633_NUM_INPUT_ROWS + + + CNTR_NAME_FS_633_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_633_TIME_TAKEN + + + CNTR_NAME_FS_633_FATAL_ERROR + + + + + FS_633 + + + + + + + + + _col1 + + + + + + + + + boolean + + + + + true + + + + + + + + + int + + + + + 1 + + + + + + + + + + 2 + + + + + + + + + + + + + + + _col0 + + + + + + + + + string + + + + + a + + + + + + + + + + b + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFConcat + + + org.apache.hadoop.hive.ql.udf.UDFConcat + + + concat + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_632_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_632_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_632_TIME_TAKEN + + + CNTR_NAME_SEL_632_FATAL_ERROR + + + + + SEL_632 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_631_NUM_INPUT_ROWS + + + CNTR_NAME_TS_631_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_631_TIME_TAKEN + + + CNTR_NAME_TS_631_FATAL_ERROR + + + + + + + + TS_631 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf6.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/udf6.q.xml_0.23_1.7 new file mode 100644 index 0000000..951b344 --- /dev/null +++ ql/src/test/results/compiler/plan/udf6.q.xml_0.23_1.7 @@ -0,0 +1,731 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_633_NUM_INPUT_ROWS + + + CNTR_NAME_FS_633_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_633_TIME_TAKEN + + + CNTR_NAME_FS_633_FATAL_ERROR + + + + + FS_633 + + + + + + + + + _col1 + + + + + + + + + boolean + + + + + true + + + + + + + + + int + + + + + 1 + + + + + + + + + + 2 + + + + + + + + + + + + + + + _col0 + + + + + + + + + string + + + + + a + + + + + + + + + + b + + + + + + + + + org.apache.hadoop.hive.ql.udf.UDFConcat + + + org.apache.hadoop.hive.ql.udf.UDFConcat + + + concat + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_632_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_632_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_632_TIME_TAKEN + + + CNTR_NAME_SEL_632_FATAL_ERROR + + + + + SEL_632 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_631_NUM_INPUT_ROWS + + + CNTR_NAME_TS_631_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_631_TIME_TAKEN + + + CNTR_NAME_TS_631_FATAL_ERROR + + + + + + + + TS_631 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf_case.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/udf_case.q.xml_0.20_1.7 new file mode 100644 index 0000000..14499da --- /dev/null +++ ql/src/test/results/compiler/plan/udf_case.q.xml_0.20_1.7 @@ -0,0 +1,826 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + int:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_640_NUM_INPUT_ROWS + + + CNTR_NAME_FS_640_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_640_TIME_TAKEN + + + CNTR_NAME_FS_640_FATAL_ERROR + + + + + FS_640 + + + + + + + + + 1 + + + + + + + CNTR_NAME_LIM_639_NUM_INPUT_ROWS + + + CNTR_NAME_LIM_639_NUM_OUTPUT_ROWS + + + CNTR_NAME_LIM_639_TIME_TAKEN + + + CNTR_NAME_LIM_639_FATAL_ERROR + + + + + LIM_639 + + + + + + + + + _col1 + + + + + + + + + int + + + + + 11 + + + + + + + + + + 12 + + + + + + + + + + 13 + + + + + + + + + + 14 + + + + + + + + + + 15 + + + + + + + + + + + + + + + _col0 + + + + + + + + + + 1 + + + + + + + + + + 1 + + + + + + + + + + 2 + + + + + + + + + + 3 + + + + + + + + + + 4 + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_638_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_638_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_638_TIME_TAKEN + + + CNTR_NAME_SEL_638_FATAL_ERROR + + + + + SEL_638 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_637_NUM_INPUT_ROWS + + + CNTR_NAME_TS_637_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_637_TIME_TAKEN + + + CNTR_NAME_TS_637_FATAL_ERROR + + + + + + + + TS_637 + + + + + + + + + key + + + src + + + + + string + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf_case.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/udf_case.q.xml_0.23_1.7 new file mode 100644 index 0000000..14499da --- /dev/null +++ ql/src/test/results/compiler/plan/udf_case.q.xml_0.23_1.7 @@ -0,0 +1,826 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + int:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_640_NUM_INPUT_ROWS + + + CNTR_NAME_FS_640_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_640_TIME_TAKEN + + + CNTR_NAME_FS_640_FATAL_ERROR + + + + + FS_640 + + + + + + + + + 1 + + + + + + + CNTR_NAME_LIM_639_NUM_INPUT_ROWS + + + CNTR_NAME_LIM_639_NUM_OUTPUT_ROWS + + + CNTR_NAME_LIM_639_TIME_TAKEN + + + CNTR_NAME_LIM_639_FATAL_ERROR + + + + + LIM_639 + + + + + + + + + _col1 + + + + + + + + + int + + + + + 11 + + + + + + + + + + 12 + + + + + + + + + + 13 + + + + + + + + + + 14 + + + + + + + + + + 15 + + + + + + + + + + + + + + + _col0 + + + + + + + + + + 1 + + + + + + + + + + 1 + + + + + + + + + + 2 + + + + + + + + + + 3 + + + + + + + + + + 4 + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_638_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_638_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_638_TIME_TAKEN + + + CNTR_NAME_SEL_638_FATAL_ERROR + + + + + SEL_638 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_637_NUM_INPUT_ROWS + + + CNTR_NAME_TS_637_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_637_TIME_TAKEN + + + CNTR_NAME_TS_637_FATAL_ERROR + + + + + + + + TS_637 + + + + + + + + + key + + + src + + + + + string + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf_when.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/udf_when.q.xml_0.20_1.7 new file mode 100644 index 0000000..1c70da9 --- /dev/null +++ ql/src/test/results/compiler/plan/udf_when.q.xml_0.20_1.7 @@ -0,0 +1,906 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + int:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_648_NUM_INPUT_ROWS + + + CNTR_NAME_FS_648_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_648_TIME_TAKEN + + + CNTR_NAME_FS_648_FATAL_ERROR + + + + + FS_648 + + + + + + + + + 1 + + + + + + + CNTR_NAME_LIM_647_NUM_INPUT_ROWS + + + CNTR_NAME_LIM_647_NUM_OUTPUT_ROWS + + + CNTR_NAME_LIM_647_TIME_TAKEN + + + CNTR_NAME_LIM_647_FATAL_ERROR + + + + + LIM_647 + + + + + + + + + _col1 + + + + + + + + + + + + + int + + + + + 12 + + + + + + + + + + 11 + + + + + + + + + + + + boolean + + + + + + + + + + + + 13 + + + + + + + + + + + + + + 14 + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + 1 + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + 3 + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_646_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_646_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_646_TIME_TAKEN + + + CNTR_NAME_SEL_646_FATAL_ERROR + + + + + SEL_646 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_645_NUM_INPUT_ROWS + + + CNTR_NAME_TS_645_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_645_TIME_TAKEN + + + CNTR_NAME_TS_645_FATAL_ERROR + + + + + + + + TS_645 + + + + + + + + + key + + + src + + + + + string + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/udf_when.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/udf_when.q.xml_0.23_1.7 new file mode 100644 index 0000000..1c70da9 --- /dev/null +++ ql/src/test/results/compiler/plan/udf_when.q.xml_0.23_1.7 @@ -0,0 +1,906 @@ + +#### A masked pattern was here #### + + + Stage-3 + + + + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + src + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + int:int + + + escape.delim + \ + + + + + + + 1 + + + + + + + CNTR_NAME_FS_648_NUM_INPUT_ROWS + + + CNTR_NAME_FS_648_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_648_TIME_TAKEN + + + CNTR_NAME_FS_648_FATAL_ERROR + + + + + FS_648 + + + + + + + + + 1 + + + + + + + CNTR_NAME_LIM_647_NUM_INPUT_ROWS + + + CNTR_NAME_LIM_647_NUM_OUTPUT_ROWS + + + CNTR_NAME_LIM_647_TIME_TAKEN + + + CNTR_NAME_LIM_647_FATAL_ERROR + + + + + LIM_647 + + + + + + + + + _col1 + + + + + + + + + + + + + int + + + + + 12 + + + + + + + + + + 11 + + + + + + + + + + + + boolean + + + + + + + + + + + + 13 + + + + + + + + + + + + + + 14 + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + + 1 + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + 3 + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_646_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_646_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_646_TIME_TAKEN + + + CNTR_NAME_SEL_646_FATAL_ERROR + + + + + SEL_646 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_645_NUM_INPUT_ROWS + + + CNTR_NAME_TS_645_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_645_TIME_TAKEN + + + CNTR_NAME_TS_645_FATAL_ERROR + + + + + + + + TS_645 + + + + + + + + + key + + + src + + + + + string + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + _c0 + + + _col0 + + + + + + + + + + _c1 + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + + + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/union.q.xml_0.20_1.7 ql/src/test/results/compiler/plan/union.q.xml_0.20_1.7 new file mode 100644 index 0000000..2be4772 --- /dev/null +++ ql/src/test/results/compiler/plan/union.q.xml_0.20_1.7 @@ -0,0 +1,1711 @@ + +#### A masked pattern was here #### + + + + + + + Stage-6 + + + + + + + + + + + Stage-2 + + + + + + + Stage-5 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + string:string + + + _col0,_col1 + + + true + + + #### A masked pattern was here #### + + + ../build/ql/test/data/warehouse/union.out + + + + + + + + + + + Stage-4 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + + + + + 1 + + + + + + + CNTR_NAME_FS_665_NUM_INPUT_ROWS + + + CNTR_NAME_FS_665_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_665_TIME_TAKEN + + + CNTR_NAME_FS_665_FATAL_ERROR + + + + + FS_665 + + + + + + + + + CNTR_NAME_TS_664_NUM_INPUT_ROWS + + + CNTR_NAME_TS_664_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_664_TIME_TAKEN + + + CNTR_NAME_TS_664_FATAL_ERROR + + + + + TS_664 + + + + + + + + + _col0 + + + + + + + + string + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10001 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + null-subquery1:unioninput-subquery1:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + null-subquery2:unioninput-subquery2:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + null-subquery1:unioninput-subquery1:src + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_661_NUM_INPUT_ROWS + + + CNTR_NAME_FS_661_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_661_TIME_TAKEN + + + CNTR_NAME_FS_661_FATAL_ERROR + + + + + FS_661 + + + + + + + + + _col1 + + + _col1 + + + src + + + + + + + + _col0 + + + _col0 + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_660_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_660_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_660_TIME_TAKEN + + + CNTR_NAME_SEL_660_FATAL_ERROR + + + + + SEL_660 + + + + + + + + + + + + CNTR_NAME_UNION_659_NUM_INPUT_ROWS + + + CNTR_NAME_UNION_659_NUM_OUTPUT_ROWS + + + CNTR_NAME_UNION_659_TIME_TAKEN + + + CNTR_NAME_UNION_659_FATAL_ERROR + + + + + UNION_659 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_655_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_655_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_655_TIME_TAKEN + + + CNTR_NAME_SEL_655_FATAL_ERROR + + + + + SEL_655 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_662_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_662_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_662_TIME_TAKEN + + + CNTR_NAME_FIL_662_FATAL_ERROR + + + + + FIL_662 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_653_NUM_INPUT_ROWS + + + CNTR_NAME_TS_653_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_653_TIME_TAKEN + + + CNTR_NAME_TS_653_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_653 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_658_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_658_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_658_TIME_TAKEN + + + CNTR_NAME_SEL_658_FATAL_ERROR + + + + + SEL_658 + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 100.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_663_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_663_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_663_TIME_TAKEN + + + CNTR_NAME_FIL_663_FATAL_ERROR + + + + + FIL_663 + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_656_NUM_INPUT_ROWS + + + CNTR_NAME_TS_656_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_656_TIME_TAKEN + + + CNTR_NAME_TS_656_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_656 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + src + + + + + + + + + + value + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + null-subquery2:unioninput-subquery2:src + + + + + + + + + + + #### A masked pattern was here #### + + + null-subquery1:unioninput-subquery1:src + + + null-subquery2:unioninput-subquery2:src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git ql/src/test/results/compiler/plan/union.q.xml_0.23_1.7 ql/src/test/results/compiler/plan/union.q.xml_0.23_1.7 new file mode 100644 index 0000000..2be4772 --- /dev/null +++ ql/src/test/results/compiler/plan/union.q.xml_0.23_1.7 @@ -0,0 +1,1711 @@ + +#### A masked pattern was here #### + + + + + + + Stage-6 + + + + + + + + + + + Stage-2 + + + + + + + Stage-5 + + + + + + + true + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + string:string + + + _col0,_col1 + + + true + + + #### A masked pattern was here #### + + + ../build/ql/test/data/warehouse/union.out + + + + + + + + + + + Stage-4 + + + + + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + 1 + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + + + + + 1 + + + + + + + CNTR_NAME_FS_665_NUM_INPUT_ROWS + + + CNTR_NAME_FS_665_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_665_TIME_TAKEN + + + CNTR_NAME_FS_665_FATAL_ERROR + + + + + FS_665 + + + + + + + + + CNTR_NAME_TS_664_NUM_INPUT_ROWS + + + CNTR_NAME_TS_664_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_664_TIME_TAKEN + + + CNTR_NAME_TS_664_FATAL_ERROR + + + + + TS_664 + + + + + + + + + _col0 + + + + + + + + string + + + + + + + + + _col1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.hadoop.hive.ql.io.CombineHiveInputFormat + + + true + + + 0 + + + + + #### A masked pattern was here #### + + + #### A masked pattern was here #### + + + + + + + + + #### A masked pattern was here #### + + + -ext-10001 + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + columns + _col0,_col1 + + + serialization.format + 1 + + + columns.types + string:string + + + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stage-3 + + + + + + null-subquery1:unioninput-subquery1:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + null-subquery2:unioninput-subquery2:src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + null-subquery1:unioninput-subquery1:src + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + #### A masked pattern was here #### + + + 1 + + + #### A masked pattern was here #### + + + + + + 1 + + + + + + + CNTR_NAME_FS_661_NUM_INPUT_ROWS + + + CNTR_NAME_FS_661_NUM_OUTPUT_ROWS + + + CNTR_NAME_FS_661_TIME_TAKEN + + + CNTR_NAME_FS_661_FATAL_ERROR + + + + + FS_661 + + + + + + + + + _col1 + + + _col1 + + + src + + + + + + + + _col0 + + + _col0 + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_660_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_660_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_660_TIME_TAKEN + + + CNTR_NAME_SEL_660_FATAL_ERROR + + + + + SEL_660 + + + + + + + + + + + + CNTR_NAME_UNION_659_NUM_INPUT_ROWS + + + CNTR_NAME_UNION_659_NUM_OUTPUT_ROWS + + + CNTR_NAME_UNION_659_TIME_TAKEN + + + CNTR_NAME_UNION_659_FATAL_ERROR + + + + + UNION_659 + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + + + + + CNTR_NAME_SEL_655_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_655_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_655_TIME_TAKEN + + + CNTR_NAME_SEL_655_FATAL_ERROR + + + + + SEL_655 + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + double + + + + + 100.0 + + + + + + + + + + + + boolean + + + + + + + + + + + CNTR_NAME_FIL_662_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_662_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_662_TIME_TAKEN + + + CNTR_NAME_FIL_662_FATAL_ERROR + + + + + FIL_662 + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_653_NUM_INPUT_ROWS + + + CNTR_NAME_TS_653_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_653_TIME_TAKEN + + + CNTR_NAME_TS_653_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_653 + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + bigint + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _col1 + + + value + + + src + + + + + + + + _col0 + + + key + + + src + + + + + + + + + + + + + + + + + + + + + + + + _col0 + + + _col1 + + + + + true + + + + + + + CNTR_NAME_SEL_658_NUM_INPUT_ROWS + + + CNTR_NAME_SEL_658_NUM_OUTPUT_ROWS + + + CNTR_NAME_SEL_658_TIME_TAKEN + + + CNTR_NAME_SEL_658_FATAL_ERROR + + + + + SEL_658 + + + + + + + + + + + + + + + + + _col0 + + + src + + + + + + + + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + + + + 100.0 + + + + + + + + + + + + + + + + + + + CNTR_NAME_FIL_663_NUM_INPUT_ROWS + + + CNTR_NAME_FIL_663_NUM_OUTPUT_ROWS + + + CNTR_NAME_FIL_663_TIME_TAKEN + + + CNTR_NAME_FIL_663_FATAL_ERROR + + + + + FIL_663 + + + + + + + + + + + + + + + + + key + + + src + + + + + + + + + + value + + + src + + + + + + + + + + true + + + BLOCK__OFFSET__INSIDE__FILE + + + src + + + + + + + + + + true + + + INPUT__FILE__NAME + + + src + + + + + + + + + + + + + + + + + + src + + + + + + + + + + CNTR_NAME_TS_656_NUM_INPUT_ROWS + + + CNTR_NAME_TS_656_NUM_OUTPUT_ROWS + + + CNTR_NAME_TS_656_TIME_TAKEN + + + CNTR_NAME_TS_656_FATAL_ERROR + + + + + + + 0 + + + 1 + + + + + TS_656 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + key + + + _col0 + + + src + + + + + + + + + + value + + + _col1 + + + src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + null-subquery2:unioninput-subquery2:src + + + + + + + + + + + #### A masked pattern was here #### + + + null-subquery1:unioninput-subquery1:src + + + null-subquery2:unioninput-subquery2:src + + + + + + + + + #### A masked pattern was here #### + + + src + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + org.apache.hadoop.mapred.TextInputFormat + + + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + + + name + default.src + + + columns.types + string:string + + + serialization.ddl + struct src { string key, string value} + + + serialization.format + 1 + + + columns + key,value + + + bucket_count + -1 + + + serialization.lib + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + file.inputformat + org.apache.hadoop.mapred.TextInputFormat + + + file.outputformat + org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + + + location + #### A masked pattern was here #### + + + transient_lastDdlTime + #### A masked pattern was here #### + + + + + org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + + + + + + + + + + + + + + + + + + + + + + #### A masked pattern was here #### + + + + + + + + + + + + + + + + + + + + + + + + + +