Modified: hive/branches/tez/ql/src/test/results/compiler/plan/sample5.q.xml URL: http://svn.apache.org/viewvc/hive/branches/tez/ql/src/test/results/compiler/plan/sample5.q.xml?rev=1552801&r1=1552800&r2=1552801&view=diff ============================================================================== --- hive/branches/tez/ql/src/test/results/compiler/plan/sample5.q.xml (original) +++ hive/branches/tez/ql/src/test/results/compiler/plan/sample5.q.xml Fri Dec 20 19:59:47 2013 @@ -79,137 +79,133 @@ #### A masked pattern was here #### <object id="TableScanOperator0" class="org.apache.hadoop.hive.ql.exec.TableScanOperator"> <void property="childOperators"> - <object class="java.util.ArrayList"> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.exec.FileSinkOperator"> - <void property="conf"> - <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc"> - <void property="dirName"> - #### A masked pattern was here #### - </void> - <void property="numFiles"> - <int>1</int> - </void> - <void property="tableInfo"> - <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> - <void property="inputFileFormatClass"> - <class>org.apache.hadoop.mapred.TextInputFormat</class> - </void> - <void property="outputFileFormatClass"> - <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> - </void> - <void property="properties"> - <object class="java.util.Properties"> - <void method="put"> - <string>name</string> - <string>default.dest1</string> - </void> - <void method="put"> - <string>columns.types</string> - <string>string:string</string> - </void> - <void method="put"> - <string>serialization.ddl</string> - <string>struct dest1 { string key, string value}</string> - </void> - <void method="put"> - <string>serialization.format</string> - <string>1</string> - </void> - <void method="put"> - <string>columns</string> - <string>key,value</string> - </void> - <void method="put"> - <string>bucket_count</string> - <string>-1</string> - </void> - <void method="put"> - <string>serialization.lib</string> - <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> - </void> - <void method="put"> - <string>file.inputformat</string> - <string>org.apache.hadoop.mapred.TextInputFormat</string> - </void> - <void method="put"> - <string>location</string> - #### A masked pattern was here #### - </void> - <void method="put"> - <string>file.outputformat</string> - <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> - </void> - <void method="put"> - <string>transient_lastDdlTime</string> - #### A masked pattern was here #### - </void> - </object> - </void> - </object> - </void> - <void property="totalFiles"> - <int>1</int> - </void> - </object> - </void> - <void property="operatorId"> - <string>FS_5</string> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.exec.FileSinkOperator"> + <void property="conf"> + <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc"> + <void property="dirName"> + #### A masked pattern was here #### + </void> + <void property="numFiles"> + <int>1</int> + </void> + <void property="tableInfo"> + <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> + <void property="inputFileFormatClass"> + <class>org.apache.hadoop.mapred.TextInputFormat</class> + </void> + <void property="outputFileFormatClass"> + <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> + </void> + <void property="properties"> + <object class="java.util.Properties"> + <void method="put"> + <string>name</string> + <string>default.dest1</string> + </void> + <void method="put"> + <string>columns.types</string> + <string>string:string</string> + </void> + <void method="put"> + <string>serialization.ddl</string> + <string>struct dest1 { string key, string value}</string> + </void> + <void method="put"> + <string>serialization.format</string> + <string>1</string> + </void> + <void method="put"> + <string>columns</string> + <string>key,value</string> + </void> + <void method="put"> + <string>bucket_count</string> + <string>-1</string> + </void> + <void method="put"> + <string>serialization.lib</string> + <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> + </void> + <void method="put"> + <string>file.inputformat</string> + <string>org.apache.hadoop.mapred.TextInputFormat</string> + </void> + <void method="put"> + <string>location</string> + #### A masked pattern was here #### + </void> + <void method="put"> + <string>file.outputformat</string> + <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> + </void> + <void method="put"> + <string>transient_lastDdlTime</string> + #### A masked pattern was here #### + </void> + </object> + </void> + </object> + </void> + <void property="totalFiles"> + <int>1</int> + </void> + </object> + </void> + <void property="operatorId"> + <string>FS_5</string> + </void> + <void property="parentOperators"> + <void method="add"> + <object idref="TableScanOperator0"/> </void> - <void property="parentOperators"> - <object class="java.util.ArrayList"> - <void method="add"> - <object idref="TableScanOperator0"/> - </void> - </object> - </void> - <void property="schema"> - <object id="RowSchema0" class="org.apache.hadoop.hive.ql.exec.RowSchema"> - <void property="signature"> - <object class="java.util.ArrayList"> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> - <void property="internalName"> - <string>key</string> - </void> - <void property="tabAlias"> - <string></string> - </void> - <void property="type"> - <object id="PrimitiveTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> - <void property="typeName"> - <string>string</string> - </void> - </object> - </void> - <void property="typeName"> - <string>string</string> - </void> - </object> - </void> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> - <void property="internalName"> - <string>value</string> - </void> - <void property="tabAlias"> - <string></string> - </void> - <void property="type"> - <object idref="PrimitiveTypeInfo0"/> - </void> - <void property="typeName"> - <string>string</string> - </void> - </object> - </void> - </object> - </void> - </object> - </void> - </object> - </void> - </object> + </void> + <void property="schema"> + <object id="RowSchema0" class="org.apache.hadoop.hive.ql.exec.RowSchema"> + <void property="signature"> + <object class="java.util.ArrayList"> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="internalName"> + <string>key</string> + </void> + <void property="tabAlias"> + <string></string> + </void> + <void property="type"> + <object id="PrimitiveTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> + <void property="typeName"> + <string>string</string> + </void> + </object> + </void> + <void property="typeName"> + <string>string</string> + </void> + </object> + </void> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="internalName"> + <string>value</string> + </void> + <void property="tabAlias"> + <string></string> + </void> + <void property="type"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="typeName"> + <string>string</string> + </void> + </object> + </void> + </object> + </void> + </object> + </void> + </object> + </void> </void> <void property="conf"> <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc"/> @@ -658,358 +654,346 @@ <string>s</string> <object id="TableScanOperator1" class="org.apache.hadoop.hive.ql.exec.TableScanOperator"> <void property="childOperators"> - <object class="java.util.ArrayList"> - <void method="add"> - <object id="FilterOperator0" class="org.apache.hadoop.hive.ql.exec.FilterOperator"> - <void property="childOperators"> - <object class="java.util.ArrayList"> - <void method="add"> - <object id="SelectOperator0" class="org.apache.hadoop.hive.ql.exec.SelectOperator"> - <void property="childOperators"> - <object class="java.util.ArrayList"> + <void method="add"> + <object id="FilterOperator0" class="org.apache.hadoop.hive.ql.exec.FilterOperator"> + <void property="childOperators"> + <void method="add"> + <object id="SelectOperator0" class="org.apache.hadoop.hive.ql.exec.SelectOperator"> + <void property="childOperators"> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.exec.FileSinkOperator"> + <void property="conf"> + <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc"> + <void property="destTableId"> + <int>1</int> + </void> + <void property="dirName"> + #### A masked pattern was here #### + </void> + <void property="gatherStats"> + <boolean>true</boolean> + </void> + <void property="lbCtx"> + <object idref="ListBucketingCtx0"/> + </void> + <void property="maxStatsKeyPrefixLength"> + <int>150</int> + </void> + <void property="numFiles"> + <int>1</int> + </void> + <void property="statsAggPrefix"> + #### A masked pattern was here #### + </void> + <void property="statsCollectRawDataSize"> + <boolean>true</boolean> + </void> + <void property="tableInfo"> + <object idref="TableDesc0"/> + </void> + <void property="totalFiles"> + <int>1</int> + </void> + </object> + </void> + <void property="operatorId"> + <string>FS_3</string> + </void> + <void property="parentOperators"> <void method="add"> - <object class="org.apache.hadoop.hive.ql.exec.FileSinkOperator"> - <void property="conf"> - <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc"> - <void property="destTableId"> - <int>1</int> - </void> - <void property="dirName"> - #### A masked pattern was here #### - </void> - <void property="gatherStats"> - <boolean>true</boolean> - </void> - <void property="lbCtx"> - <object idref="ListBucketingCtx0"/> - </void> - <void property="maxStatsKeyPrefixLength"> - <int>150</int> - </void> - <void property="numFiles"> - <int>1</int> - </void> - <void property="statsAggPrefix"> - #### A masked pattern was here #### - </void> - <void property="statsCollectRawDataSize"> - <boolean>true</boolean> - </void> - <void property="tableInfo"> - <object idref="TableDesc0"/> - </void> - <void property="totalFiles"> - <int>1</int> - </void> - </object> - </void> - <void property="operatorId"> - <string>FS_3</string> - </void> - <void property="parentOperators"> - <object class="java.util.ArrayList"> - <void method="add"> - <object idref="SelectOperator0"/> - </void> - </object> - </void> - <void property="schema"> - <object idref="RowSchema0"/> - </void> - </object> + <object idref="SelectOperator0"/> </void> - </object> - </void> - <void property="columnExprMap"> - <object class="java.util.HashMap"> - <void method="put"> - <string>_col1</string> - <object id="ExprNodeColumnDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> - <void property="column"> - <string>value</string> - </void> - <void property="tabAlias"> - <string>s</string> - </void> - <void property="typeInfo"> - <object idref="PrimitiveTypeInfo0"/> - </void> - </object> + </void> + <void property="schema"> + <object idref="RowSchema0"/> + </void> + </object> + </void> + </void> + <void property="columnExprMap"> + <object class="java.util.HashMap"> + <void method="put"> + <string>_col1</string> + <object id="ExprNodeColumnDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> + <void property="column"> + <string>value</string> </void> - <void method="put"> - <string>_col0</string> - <object id="ExprNodeColumnDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> - <void property="column"> - <string>key</string> - </void> - <void property="tabAlias"> - <string>s</string> - </void> - <void property="typeInfo"> - <object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> - <void property="typeName"> - <string>int</string> - </void> - </object> - </void> - </object> + <void property="tabAlias"> + <string>s</string> + </void> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> </void> </object> </void> - <void property="conf"> - <object class="org.apache.hadoop.hive.ql.plan.SelectDesc"> - <void property="colList"> - <object class="java.util.ArrayList"> - <void method="add"> - <object idref="ExprNodeColumnDesc1"/> - </void> - <void method="add"> - <object idref="ExprNodeColumnDesc0"/> - </void> - </object> + <void method="put"> + <string>_col0</string> + <object id="ExprNodeColumnDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> + <void property="column"> + <string>key</string> </void> - <void property="outputColumnNames"> - <object class="java.util.ArrayList"> - <void method="add"> - <string>_col0</string> - </void> - <void method="add"> - <string>_col1</string> + <void property="tabAlias"> + <string>s</string> + </void> + <void property="typeInfo"> + <object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> + <void property="typeName"> + <string>int</string> </void> </object> </void> - <void property="selectStar"> - <boolean>true</boolean> - </void> </object> </void> - <void property="operatorId"> - <string>SEL_2</string> - </void> - <void property="parentOperators"> + </object> + </void> + <void property="conf"> + <object class="org.apache.hadoop.hive.ql.plan.SelectDesc"> + <void property="colList"> <object class="java.util.ArrayList"> <void method="add"> - <object idref="FilterOperator0"/> + <object idref="ExprNodeColumnDesc1"/> + </void> + <void method="add"> + <object idref="ExprNodeColumnDesc0"/> </void> </object> </void> - <void property="schema"> - <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> - <void property="signature"> - <object class="java.util.ArrayList"> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> - <void property="internalName"> - <string>_col0</string> - </void> - <void property="tabAlias"> - <string>s</string> - </void> - <void property="type"> - <object idref="PrimitiveTypeInfo1"/> - </void> - <void property="typeName"> - <string>int</string> - </void> - </object> - </void> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> - <void property="internalName"> - <string>_col1</string> - </void> - <void property="tabAlias"> - <string>s</string> - </void> - <void property="type"> - <object idref="PrimitiveTypeInfo0"/> - </void> - <void property="typeName"> - <string>string</string> - </void> - </object> - </void> - </object> + <void property="outputColumnNames"> + <object class="java.util.ArrayList"> + <void method="add"> + <string>_col0</string> + </void> + <void method="add"> + <string>_col1</string> </void> </object> </void> + <void property="selectStar"> + <boolean>true</boolean> + </void> </object> </void> - </object> - </void> - <void property="conf"> - <object class="org.apache.hadoop.hive.ql.plan.FilterDesc"> - <void property="isSamplingPred"> - <boolean>true</boolean> + <void property="operatorId"> + <string>SEL_2</string> + </void> + <void property="parentOperators"> + <void method="add"> + <object idref="FilterOperator0"/> + </void> </void> - <void property="predicate"> - <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> - <void property="children"> + <void property="schema"> + <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> + <void property="signature"> <object class="java.util.ArrayList"> <void method="add"> - <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> - <void property="children"> - <object class="java.util.ArrayList"> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> - <void property="children"> - <object class="java.util.ArrayList"> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> - <void property="children"> - <object class="java.util.ArrayList"> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> - <void property="column"> - <string>key</string> - </void> - <void property="tabAlias"> - <string>s</string> - </void> - <void property="typeInfo"> - <object idref="PrimitiveTypeInfo1"/> - </void> - </object> - </void> - </object> - </void> - <void property="genericUDF"> - <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFHash"/> - </void> - <void property="typeInfo"> - <object idref="PrimitiveTypeInfo1"/> - </void> - </object> - </void> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> - <void property="typeInfo"> - <object idref="PrimitiveTypeInfo1"/> - </void> - <void property="value"> - <int>2147483647</int> - </void> - </object> - </void> - </object> - </void> - <void property="genericUDF"> - <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge"> - <void property="operator"> - <boolean>true</boolean> - </void> - <void property="udfClassName"> - <string>org.apache.hadoop.hive.ql.udf.UDFOPBitAnd</string> - </void> - <void property="udfName"> - <string>&</string> - </void> - </object> - </void> - <void property="typeInfo"> - <object idref="PrimitiveTypeInfo1"/> - </void> - </object> - </void> - <void method="add"> - <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> - <void property="typeInfo"> - <object idref="PrimitiveTypeInfo1"/> - </void> - <void property="value"> - <int>5</int> - </void> - </object> - </void> - </object> + <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="internalName"> + <string>_col0</string> </void> - <void property="genericUDF"> - <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPMod"/> + <void property="tabAlias"> + <string>s</string> </void> - <void property="typeInfo"> + <void property="type"> <object idref="PrimitiveTypeInfo1"/> </void> + <void property="typeName"> + <string>int</string> + </void> </object> </void> <void method="add"> - <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> - <void property="typeInfo"> - <object idref="PrimitiveTypeInfo1"/> + <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="internalName"> + <string>_col1</string> + </void> + <void property="tabAlias"> + <string>s</string> + </void> + <void property="type"> + <object idref="PrimitiveTypeInfo0"/> </void> - <void property="value"> - <int>0</int> + <void property="typeName"> + <string>string</string> </void> </object> </void> </object> </void> - <void property="genericUDF"> - <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPEqual"/> - </void> - <void property="typeInfo"> - <object class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> - <void property="typeName"> - <string>boolean</string> - </void> - </object> - </void> </object> </void> </object> </void> - <void property="operatorId"> - <string>FIL_1</string> - </void> - <void property="parentOperators"> - <object class="java.util.ArrayList"> - <void method="add"> - <object idref="TableScanOperator1"/> - </void> - </object> - </void> - <void property="schema"> - <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> - <void property="signature"> - <object class="java.util.ArrayList"> - <void method="add"> - <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> - <void property="internalName"> - <string>key</string> - </void> - <void property="tabAlias"> - <string>s</string> - </void> - <void property="type"> - <object idref="PrimitiveTypeInfo1"/> - </void> - <void property="typeName"> - <string>int</string> - </void> - </object> - </void> - <void method="add"> - <object id="ColumnInfo1" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> - <void property="internalName"> - <string>value</string> - </void> - <void property="tabAlias"> - <string>s</string> - </void> - <void property="type"> - <object idref="PrimitiveTypeInfo0"/> - </void> - <void property="typeName"> - <string>string</string> - </void> - </object> - </void> - </object> - </void> - </object> + </void> + <void property="conf"> + <object class="org.apache.hadoop.hive.ql.plan.FilterDesc"> + <void property="isSamplingPred"> + <boolean>true</boolean> + </void> + <void property="predicate"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <void property="children"> + <object class="java.util.ArrayList"> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <void property="children"> + <object class="java.util.ArrayList"> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <void property="children"> + <object class="java.util.ArrayList"> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <void property="children"> + <object class="java.util.ArrayList"> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> + <void property="column"> + <string>key</string> + </void> + <void property="tabAlias"> + <string>s</string> + </void> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + </object> + </void> + </object> + </void> + <void property="genericUDF"> + <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFHash"/> + </void> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + </object> + </void> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <int>2147483647</int> + </void> + </object> + </void> + </object> + </void> + <void property="genericUDF"> + <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge"> + <void property="operator"> + <boolean>true</boolean> + </void> + <void property="udfClassName"> + <string>org.apache.hadoop.hive.ql.udf.UDFOPBitAnd</string> + </void> + <void property="udfName"> + <string>&</string> + </void> + </object> + </void> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + </object> + </void> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <int>5</int> + </void> + </object> + </void> + </object> + </void> + <void property="genericUDF"> + <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPMod"/> + </void> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + </object> + </void> + <void method="add"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <int>0</int> + </void> + </object> + </void> + </object> + </void> + <void property="genericUDF"> + <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPEqual"/> + </void> + <void property="typeInfo"> + <object class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> + <void property="typeName"> + <string>boolean</string> + </void> + </object> + </void> + </object> + </void> + </object> + </void> + <void property="operatorId"> + <string>FIL_1</string> + </void> + <void property="parentOperators"> + <void method="add"> + <object idref="TableScanOperator1"/> </void> - </object> - </void> - </object> + </void> + <void property="schema"> + <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> + <void property="signature"> + <object class="java.util.ArrayList"> + <void method="add"> + <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="internalName"> + <string>key</string> + </void> + <void property="tabAlias"> + <string>s</string> + </void> + <void property="type"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="typeName"> + <string>int</string> + </void> + </object> + </void> + <void method="add"> + <object id="ColumnInfo1" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="internalName"> + <string>value</string> + </void> + <void property="tabAlias"> + <string>s</string> + </void> + <void property="type"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="typeName"> + <string>string</string> + </void> + </object> + </void> + </object> + </void> + </object> + </void> + </object> + </void> </void> <void property="conf"> <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc">