You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ha...@apache.org on 2014/05/19 18:56:32 UTC

svn commit: r1595960 [4/4] - in /hive/trunk/ql/src/test: queries/clientpositive/ results/clientpositive/ results/clientpositive/tez/ results/compiler/plan/

Modified: hive/trunk/ql/src/test/results/compiler/plan/input5.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/input5.q.xml?rev=1595960&r1=1595959&r2=1595960&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/input5.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/input5.q.xml Mon May 19 16:56:31 2014
@@ -1,1418 +1,1418 @@
-<?xml version="1.0" encoding="UTF-8"?> 
-#### A masked pattern was here #### 
- <object id="MapRedTask0" class="org.apache.hadoop.hive.ql.exec.mr.MapRedTask"> 
-  <void property="childTasks"> 
-   <object class="java.util.ArrayList"> 
-    <void method="add"> 
-     <object id="MoveTask0" class="org.apache.hadoop.hive.ql.exec.MoveTask"> 
-      <void property="childTasks"> 
-       <object class="java.util.ArrayList"> 
-        <void method="add"> 
-         <object id="StatsTask0" class="org.apache.hadoop.hive.ql.exec.StatsTask"> 
-          <void property="id"> 
-           <string>Stage-2</string> 
-          </void> 
-          <void property="parentTasks"> 
-           <object class="java.util.ArrayList"> 
-            <void method="add"> 
-             <object idref="MoveTask0"/> 
-            </void> 
-           </object> 
-          </void> 
-          <void property="work"> 
-           <object class="org.apache.hadoop.hive.ql.plan.StatsWork"> 
-            <void property="aggKey"> 
-             #### A masked pattern was here #### 
-            </void> 
-            <void property="sourceTask"> 
-             <object idref="MapRedTask0"/> 
-            </void> 
-           </object> 
-          </void> 
-         </object> 
-        </void> 
-       </object> 
-      </void> 
-      <void property="feedSubscribers"> 
-       <object class="java.util.LinkedList"> 
-        <void method="add"> 
-         <object idref="StatsTask0"/> 
-        </void> 
-       </object> 
-      </void> 
-      <void property="id"> 
-       <string>Stage-0</string> 
-      </void> 
-      <void property="parentTasks"> 
-       <object class="java.util.ArrayList"> 
-        <void method="add"> 
-         <object idref="MapRedTask0"/> 
-        </void> 
-       </object> 
-      </void> 
-      <void property="work"> 
-       <object class="org.apache.hadoop.hive.ql.plan.MoveWork"> 
-        <void property="loadTableWork"> 
-         <object class="org.apache.hadoop.hive.ql.plan.LoadTableDesc"> 
-          <void property="lbCtx"> 
-           <object id="ListBucketingCtx0" class="org.apache.hadoop.hive.ql.plan.ListBucketingCtx"> 
-            <void property="defaultDirName"> 
-             <string>HIVE_DEFAULT_LIST_BUCKETING_DIR_NAME</string> 
-            </void> 
-            <void property="defaultKey"> 
-             <string>HIVE_DEFAULT_LIST_BUCKETING_KEY</string> 
-            </void> 
-            <void property="lbLocationMap"> 
-             <object class="java.util.HashMap"/> 
-            </void> 
-            <void property="skewedColNames"> 
-             <object class="java.util.ArrayList"/> 
-            </void> 
-            <void property="skewedColValues"> 
-             <object class="java.util.ArrayList"/> 
-            </void> 
-           </object> 
-          </void> 
-          <void property="partitionSpec"> 
-           <object class="java.util.LinkedHashMap"/> 
-          </void> 
-          <void property="replace"> 
-           <boolean>true</boolean> 
-          </void> 
-          <void property="table"> 
-           <object id="TableDesc0" 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>columns.comments</string> 
-               <string>default<char code="#0"/>default</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>file.outputformat</string> 
-               <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> 
-              </void> 
-              <void method="put"> 
-               <string>location</string> 
-               #### A masked pattern was here #### 
-              </void> 
-              <void method="put"> 
-               <string>transient_lastDdlTime</string> 
-               #### A masked pattern was here #### 
-              </void> 
-             </object> 
-            </void> 
-           </object> 
-          </void> 
-         </object> 
-        </void> 
-       </object> 
-      </void> 
-     </object> 
-    </void> 
-   </object> 
-  </void> 
-  <void property="id"> 
-   <string>Stage-1</string> 
-  </void> 
-  <void property="work"> 
-   <object class="org.apache.hadoop.hive.ql.plan.MapredWork"> 
-    <void property="finalMapRed"> 
-     <boolean>true</boolean> 
-    </void> 
-    <void property="mapWork"> 
-     <void property="aliasToPartnInfo"> 
-      <void method="put"> 
-       <string>tmap:src_thrift</string> 
-       <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc"> 
-        <void property="inputFileFormatClass"> 
-         <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 
-        </void> 
-        <void property="outputFileFormatClass"> 
-         <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 
-        </void> 
-        <void property="partSpec"> 
-         <object class="java.util.LinkedHashMap"/> 
-        </void> 
-        <void property="properties"> 
-         <object class="java.util.Properties"> 
-          <void method="put"> 
-           <string>name</string> 
-           <string>default.src_thrift</string> 
-          </void> 
-          <void method="put"> 
-           <string>columns.types</string> 
-           <string></string> 
-          </void> 
-          <void method="put"> 
-           <string>serialization.ddl</string> 
-           <string>struct src_thrift { }</string> 
-          </void> 
-          <void method="put"> 
-           <string>columns</string> 
-           <string></string> 
-          </void> 
-          <void method="put"> 
-           <string>serialization.format</string> 
-           <string>org.apache.thrift.protocol.TBinaryProtocol</string> 
-          </void> 
-          <void method="put"> 
-           <string>columns.comments</string> 
-           <string></string> 
-          </void> 
-          <void method="put"> 
-           <string>serialization.class</string> 
-           <string>org.apache.hadoop.hive.serde2.thrift.test.Complex</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.thrift.ThriftDeserializer</string> 
-          </void> 
-          <void method="put"> 
-           <string>file.inputformat</string> 
-           <string>org.apache.hadoop.mapred.SequenceFileInputFormat</string> 
-          </void> 
-          <void method="put"> 
-           <string>file.outputformat</string> 
-           <string>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</string> 
-          </void> 
-          <void method="put"> 
-           <string>location</string> 
-           #### A masked pattern was here #### 
-          </void> 
-         </object> 
-        </void> 
-        <void property="tableDesc"> 
-         <object id="TableDesc1" class="org.apache.hadoop.hive.ql.plan.TableDesc"> 
-          <void property="inputFileFormatClass"> 
-           <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 
-          </void> 
-          <void property="outputFileFormatClass"> 
-           <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 
-          </void> 
-          <void property="properties"> 
-           <object class="java.util.Properties"> 
-            <void method="put"> 
-             <string>columns.types</string> 
-             <string></string> 
-            </void> 
-            <void method="put"> 
-             <string>location</string> 
-             #### A masked pattern was here #### 
-            </void> 
-            <void method="put"> 
-             <string>columns</string> 
-             <string></string> 
-            </void> 
-            <void method="put"> 
-             <string>COLUMN_STATS_ACCURATE</string> 
-             <string>true</string> 
-            </void> 
-            <void method="put"> 
-             <string>serialization.format</string> 
-             <string>org.apache.thrift.protocol.TBinaryProtocol</string> 
-            </void> 
-            <void method="put"> 
-             <string>numRows</string> 
-             <string>0</string> 
-            </void> 
-            <void method="put"> 
-             <string>numFiles</string> 
-             <string>1</string> 
-            </void> 
-            <void method="put"> 
-             <string>serialization.ddl</string> 
-             <string>struct src_thrift { }</string> 
-            </void> 
-            <void method="put"> 
-             <string>transient_lastDdlTime</string> 
-             #### A masked pattern was here #### 
-            </void> 
-            <void method="put"> 
-             <string>rawDataSize</string> 
-             <string>0</string> 
-            </void> 
-            <void method="put"> 
-             <string>columns.comments</string> 
-             <string></string> 
-            </void> 
-            <void method="put"> 
-             <string>totalSize</string> 
-             <string>1606</string> 
-            </void> 
-            <void method="put"> 
-             <string>bucket_count</string> 
-             <string>-1</string> 
-            </void> 
-            <void method="put"> 
-             <string>file.outputformat</string> 
-             <string>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</string> 
-            </void> 
-            <void method="put"> 
-             <string>serialization.lib</string> 
-             <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
-            </void> 
-            <void method="put"> 
-             <string>serialization.class</string> 
-             <string>org.apache.hadoop.hive.serde2.thrift.test.Complex</string> 
-            </void> 
-            <void method="put"> 
-             <string>file.inputformat</string> 
-             <string>org.apache.hadoop.mapred.SequenceFileInputFormat</string> 
-            </void> 
-            <void method="put"> 
-             <string>name</string> 
-             <string>default.src_thrift</string> 
-            </void> 
-           </object> 
-          </void> 
-         </object> 
-        </void> 
-       </object> 
-      </void> 
-     </void> 
-     <void property="aliasToWork"> 
-      <void method="put"> 
-       <string>tmap:src_thrift</string> 
-       <object id="TableScanOperator0" class="org.apache.hadoop.hive.ql.exec.TableScanOperator"> 
-        <void property="childOperators"> 
-         <void method="add"> 
-          <object id="SelectOperator0" class="org.apache.hadoop.hive.ql.exec.SelectOperator"> 
-           <void property="childOperators"> 
-            <void method="add"> 
-             <object id="ScriptOperator0" class="org.apache.hadoop.hive.ql.exec.ScriptOperator"> 
-              <void property="childOperators"> 
-               <void method="add"> 
-                <object id="ReduceSinkOperator0" class="org.apache.hadoop.hive.ql.exec.ReduceSinkOperator"> 
-                 <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>_col1</string> 
-                     </void> 
-                     <void property="typeInfo"> 
-                      <object id="PrimitiveTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 
-                       <void property="typeName"> 
-                        <string>string</string> 
-                       </void> 
-                      </object> 
-                     </void> 
-                    </object> 
-                   </void> 
-                   <void method="put"> 
-                    <string>_col0</string> 
-                    <object id="ExprNodeColumnDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
-                     <void property="column"> 
-                      <string>_col0</string> 
-                     </void> 
-                     <void property="typeInfo"> 
-                      <object idref="PrimitiveTypeInfo0"/> 
-                     </void> 
-                    </object> 
-                   </void> 
-                  </object> 
-                 </void> 
-                 <void property="conf"> 
-                  <object class="org.apache.hadoop.hive.ql.plan.ReduceSinkDesc"> 
-                   <void property="distinctColumnIndices"> 
-                    <object class="java.util.ArrayList"/> 
-                   </void> 
-                   <void property="keyCols"> 
-                    <object class="java.util.ArrayList"> 
-                     <void method="add"> 
-                      <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
-                       <void property="column"> 
-                        <string>_col0</string> 
-                       </void> 
-                       <void property="typeInfo"> 
-                        <object idref="PrimitiveTypeInfo0"/> 
-                       </void> 
-                      </object> 
-                     </void> 
-                    </object> 
-                   </void> 
-                   <void property="keySerializeInfo"> 
-                    <object id="TableDesc2" class="org.apache.hadoop.hive.ql.plan.TableDesc"> 
-                     <void property="inputFileFormatClass"> 
-                      <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 
-                     </void> 
-                     <void property="outputFileFormatClass"> 
-                      <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 
-                     </void> 
-                     <void property="properties"> 
-                      <object class="java.util.Properties"> 
-                       <void method="put"> 
-                        <string>columns</string> 
-                        <string>reducesinkkey0</string> 
-                       </void> 
-                       <void method="put"> 
-                        <string>serialization.lib</string> 
-                        <string>org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe</string> 
-                       </void> 
-                       <void method="put"> 
-                        <string>serialization.sort.order</string> 
-                        <string>+</string> 
-                       </void> 
-                       <void method="put"> 
-                        <string>columns.types</string> 
-                        <string>string</string> 
-                       </void> 
-                      </object> 
-                     </void> 
-                    </object> 
-                   </void> 
-                   <void property="numBuckets"> 
-                    <int>-1</int> 
-                   </void> 
-                   <void property="numDistributionKeys"> 
-                    <int>1</int> 
-                   </void> 
-                   <void property="numReducers"> 
-                    <int>-1</int> 
-                   </void> 
-                   <void property="outputKeyColumnNames"> 
-                    <object class="java.util.ArrayList"> 
-                     <void method="add"> 
-                      <string>reducesinkkey0</string> 
-                     </void> 
-                    </object> 
-                   </void> 
-                   <void property="outputValueColumnNames"> 
-                    <object class="java.util.ArrayList"> 
-                     <void method="add"> 
-                      <string>_col0</string> 
-                     </void> 
-                     <void method="add"> 
-                      <string>_col1</string> 
-                     </void> 
-                    </object> 
-                   </void> 
-                   <void property="partitionCols"> 
-                    <object class="java.util.ArrayList"> 
-                     <void method="add"> 
-                      <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
-                       <void property="column"> 
-                        <string>_col0</string> 
-                       </void> 
-                       <void property="typeInfo"> 
-                        <object idref="PrimitiveTypeInfo0"/> 
-                       </void> 
-                      </object> 
-                     </void> 
-                    </object> 
-                   </void> 
-                   <void property="tag"> 
-                    <int>-1</int> 
-                   </void> 
-                   <void property="valueCols"> 
-                    <object class="java.util.ArrayList"> 
-                     <void method="add"> 
-                      <object idref="ExprNodeColumnDesc1"/> 
-                     </void> 
-                     <void method="add"> 
-                      <object idref="ExprNodeColumnDesc0"/> 
-                     </void> 
-                    </object> 
-                   </void> 
-                   <void property="valueSerializeInfo"> 
-                    <object id="TableDesc3" class="org.apache.hadoop.hive.ql.plan.TableDesc"> 
-                     <void property="inputFileFormatClass"> 
-                      <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 
-                     </void> 
-                     <void property="outputFileFormatClass"> 
-                      <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 
-                     </void> 
-                     <void property="properties"> 
-                      <object class="java.util.Properties"> 
-                       <void method="put"> 
-                        <string>columns</string> 
-                        <string>_col0,_col1</string> 
-                       </void> 
-                       <void method="put"> 
-                        <string>serialization.lib</string> 
-                        <string>org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe</string> 
-                       </void> 
-                       <void method="put"> 
-                        <string>columns.types</string> 
-                        <string>string,string</string> 
-                       </void> 
-                       <void method="put"> 
-                        <string>escape.delim</string> 
-                        <string>\</string> 
-                       </void> 
-                      </object> 
-                     </void> 
-                    </object> 
-                   </void> 
-                  </object> 
-                 </void> 
-                 <void property="operatorId"> 
-                  <string>RS_3</string> 
-                 </void> 
-                 <void property="parentOperators"> 
-                  <void method="add"> 
-                   <object idref="ScriptOperator0"/> 
-                  </void> 
-                 </void> 
-                 <void property="schema"> 
-                  <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 
-                   <void property="signature"> 
-                    <object id="ArrayList0" class="java.util.ArrayList"> 
-                     <void method="add"> 
-                      <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
-                       <void property="alias"> 
-                        <string>tkey</string> 
-                       </void> 
-                       <void property="internalName"> 
-                        <string>_col0</string> 
-                       </void> 
-                       <void property="type"> 
-                        <object idref="PrimitiveTypeInfo0"/> 
-                       </void> 
-                       <void property="typeName"> 
-                        <string>string</string> 
-                       </void> 
-                      </object> 
-                     </void> 
-                     <void method="add"> 
-                      <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
-                       <void property="alias"> 
-                        <string>tvalue</string> 
-                       </void> 
-                       <void property="internalName"> 
-                        <string>_col1</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="columnExprMap"> 
-               <object class="java.util.Collections" method="emptyMap"/> 
-              </void> 
-              <void property="conf"> 
-               <object class="org.apache.hadoop.hive.ql.plan.ScriptDesc"> 
-                <void property="errRecordReaderClass"> 
-                 <class>org.apache.hadoop.hive.ql.exec.TextRecordReader</class> 
-                </void> 
-                <void property="inRecordWriterClass"> 
-                 <class>org.apache.hadoop.hive.ql.exec.TextRecordWriter</class> 
-                </void> 
-                <void property="outRecordReaderClass"> 
-                 <class>org.apache.hadoop.hive.ql.exec.TextRecordReader</class> 
-                </void> 
-                <void property="scriptCmd"> 
-                 <string>/bin/cat</string> 
-                </void> 
-                <void property="scriptErrInfo"> 
-                 <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>field.delim</string> 
-                     <string>9</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>columns</string> 
-                     <string>KEY</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>serialization.lib</string> 
-                     <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>serialization.format</string> 
-                     <string>9</string> 
-                    </void> 
-                   </object> 
-                  </void> 
-                 </object> 
-                </void> 
-                <void property="scriptInputInfo"> 
-                 <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>field.delim</string> 
-                     <string>9</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>columns</string> 
-                     <string>_col0,_col1</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>serialization.lib</string> 
-                     <string>org.apache.hadoop.hive.serde2.DelimitedJSONSerDe</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>serialization.format</string> 
-                     <string>9</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>columns.types</string> 
-                     <string>array&lt;int&gt;,array&lt;struct&lt;myint:int,mystring:string,underscore_int:int&gt;&gt;</string> 
-                    </void> 
-                   </object> 
-                  </void> 
-                 </object> 
-                </void> 
-                <void property="scriptOutputInfo"> 
-                 <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>field.delim</string> 
-                     <string>9</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>columns</string> 
-                     <string>_col0,_col1</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>serialization.lib</string> 
-                     <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>serialization.format</string> 
-                     <string>9</string> 
-                    </void> 
-                    <void method="put"> 
-                     <string>columns.types</string> 
-                     <string>string,string</string> 
-                    </void> 
-                   </object> 
-                  </void> 
-                 </object> 
-                </void> 
-               </object> 
-              </void> 
-              <void property="operatorId"> 
-               <string>SCR_2</string> 
-              </void> 
-              <void property="parentOperators"> 
-               <void method="add"> 
-                <object idref="SelectOperator0"/> 
-               </void> 
-              </void> 
-              <void property="schema"> 
-               <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 
-                <void property="signature"> 
-                 <object idref="ArrayList0"/> 
-                </void> 
-               </object> 
-              </void> 
-             </object> 
-            </void> 
-           </void> 
-           <void property="columnExprMap"> 
-            <object class="java.util.HashMap"> 
-             <void method="put"> 
-              <string>_col1</string> 
-              <object id="ExprNodeColumnDesc2" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
-               <void property="column"> 
-                <string>lintstring</string> 
-               </void> 
-               <void property="tabAlias"> 
-                <string>src_thrift</string> 
-               </void> 
-               <void property="typeInfo"> 
-                <object id="ListTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo"> 
-                 <void property="listElementTypeInfo"> 
-                  <object class="org.apache.hadoop.hive.serde2.typeinfo.StructTypeInfo"> 
-                   <void property="allStructFieldNames"> 
-                    <object class="java.util.ArrayList"> 
-                     <void method="add"> 
-                      <string>myint</string> 
-                     </void> 
-                     <void method="add"> 
-                      <string>mystring</string> 
-                     </void> 
-                     <void method="add"> 
-                      <string>underscore_int</string> 
-                     </void> 
-                    </object> 
-                   </void> 
-                   <void property="allStructFieldTypeInfos"> 
-                    <object class="java.util.ArrayList"> 
-                     <void method="add"> 
-                      <object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 
-                       <void property="typeName"> 
-                        <string>int</string> 
-                       </void> 
-                      </object> 
-                     </void> 
-                     <void method="add"> 
-                      <object idref="PrimitiveTypeInfo0"/> 
-                     </void> 
-                     <void method="add"> 
-                      <object idref="PrimitiveTypeInfo1"/> 
-                     </void> 
-                    </object> 
-                   </void> 
-                  </object> 
-                 </void> 
-                </object> 
-               </void> 
-              </object> 
-             </void> 
-             <void method="put"> 
-              <string>_col0</string> 
-              <object id="ExprNodeColumnDesc3" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
-               <void property="column"> 
-                <string>lint</string> 
-               </void> 
-               <void property="tabAlias"> 
-                <string>src_thrift</string> 
-               </void> 
-               <void property="typeInfo"> 
-                <object id="ListTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo"> 
-                 <void property="listElementTypeInfo"> 
-                  <object idref="PrimitiveTypeInfo1"/> 
-                 </void> 
-                </object> 
-               </void> 
-              </object> 
-             </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="ExprNodeColumnDesc3"/> 
-               </void> 
-               <void method="add"> 
-                <object idref="ExprNodeColumnDesc2"/> 
-               </void> 
-              </object> 
-             </void> 
-             <void property="outputColumnNames"> 
-              <object class="java.util.ArrayList"> 
-               <void method="add"> 
-                <string>_col0</string> 
-               </void> 
-               <void method="add"> 
-                <string>_col1</string> 
-               </void> 
-              </object> 
-             </void> 
-            </object> 
-           </void> 
-           <void property="operatorId"> 
-            <string>SEL_1</string> 
-           </void> 
-           <void property="parentOperators"> 
-            <void method="add"> 
-             <object idref="TableScanOperator0"/> 
-            </void> 
-           </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="type"> 
-                  <object idref="ListTypeInfo1"/> 
-                 </void> 
-                 <void property="typeName"> 
-                  <string>array&lt;int&gt;</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="type"> 
-                  <object idref="ListTypeInfo0"/> 
-                 </void> 
-                 <void property="typeName"> 
-                  <string>array&lt;struct&lt;myint:int,mystring:string,underscore_int:int&gt;&gt;</string> 
-                 </void> 
-                </object> 
-               </void> 
-              </object> 
-             </void> 
-            </object> 
-           </void> 
-          </object> 
-         </void> 
-        </void> 
-        <void property="conf"> 
-         <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc"> 
-          <void property="alias"> 
-           <string>src_thrift</string> 
-          </void> 
-          <void property="virtualCols"> 
-           <object class="java.util.ArrayList"/> 
-          </void> 
-         </object> 
-        </void> 
-        <void property="neededColumnIDs"> 
-         <object class="java.util.ArrayList"> 
-          <void method="add"> 
-           <int>2</int> 
-          </void> 
-          <void method="add"> 
-           <int>4</int> 
-          </void> 
-         </object> 
-        </void> 
-        <void property="neededColumns"> 
-         <object class="java.util.ArrayList"> 
-          <void method="add"> 
-           <string>lint</string> 
-          </void> 
-          <void method="add"> 
-           <string>lintstring</string> 
-          </void> 
-         </object> 
-        </void> 
-        <void property="operatorId"> 
-         <string>TS_0</string> 
-        </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>aint</string> 
-              </void> 
-              <void property="tabAlias"> 
-               <string>src_thrift</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>astring</string> 
-              </void> 
-              <void property="tabAlias"> 
-               <string>src_thrift</string> 
-              </void> 
-              <void property="type"> 
-               <object idref="PrimitiveTypeInfo0"/> 
-              </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>lint</string> 
-              </void> 
-              <void property="tabAlias"> 
-               <string>src_thrift</string> 
-              </void> 
-              <void property="type"> 
-               <object idref="ListTypeInfo1"/> 
-              </void> 
-              <void property="typeName"> 
-               <string>array&lt;int&gt;</string> 
-              </void> 
-             </object> 
-            </void> 
-            <void method="add"> 
-             <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
-              <void property="internalName"> 
-               <string>lstring</string> 
-              </void> 
-              <void property="tabAlias"> 
-               <string>src_thrift</string> 
-              </void> 
-              <void property="type"> 
-               <object class="org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo"> 
-                <void property="listElementTypeInfo"> 
-                 <object idref="PrimitiveTypeInfo0"/> 
-                </void> 
-               </object> 
-              </void> 
-              <void property="typeName"> 
-               <string>array&lt;string&gt;</string> 
-              </void> 
-             </object> 
-            </void> 
-            <void method="add"> 
-             <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
-              <void property="internalName"> 
-               <string>lintstring</string> 
-              </void> 
-              <void property="tabAlias"> 
-               <string>src_thrift</string> 
-              </void> 
-              <void property="type"> 
-               <object idref="ListTypeInfo0"/> 
-              </void> 
-              <void property="typeName"> 
-               <string>array&lt;struct&lt;myint:int,mystring:string,underscore_int:int&gt;&gt;</string> 
-              </void> 
-             </object> 
-            </void> 
-            <void method="add"> 
-             <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
-              <void property="internalName"> 
-               <string>mstringstring</string> 
-              </void> 
-              <void property="tabAlias"> 
-               <string>src_thrift</string> 
-              </void> 
-              <void property="type"> 
-               <object class="org.apache.hadoop.hive.serde2.typeinfo.MapTypeInfo"> 
-                <void property="mapKeyTypeInfo"> 
-                 <object idref="PrimitiveTypeInfo0"/> 
-                </void> 
-                <void property="mapValueTypeInfo"> 
-                 <object idref="PrimitiveTypeInfo0"/> 
-                </void> 
-               </object> 
-              </void> 
-              <void property="typeName"> 
-               <string>map&lt;string,string&gt;</string> 
-              </void> 
-             </object> 
-            </void> 
-            <void method="add"> 
-             <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
-              <void property="hiddenVirtualCol"> 
-               <boolean>true</boolean> 
-              </void> 
-              <void property="internalName"> 
-               <string>BLOCK__OFFSET__INSIDE__FILE</string> 
-              </void> 
-              <void property="tabAlias"> 
-               <string>src_thrift</string> 
-              </void> 
-              <void property="type"> 
-               <object class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 
-                <void property="typeName"> 
-                 <string>bigint</string> 
-                </void> 
-               </object> 
-              </void> 
-              <void property="typeName"> 
-               <string>bigint</string> 
-              </void> 
-             </object> 
-            </void> 
-            <void method="add"> 
-             <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
-              <void property="hiddenVirtualCol"> 
-               <boolean>true</boolean> 
-              </void> 
-              <void property="internalName"> 
-               <string>INPUT__FILE__NAME</string> 
-              </void> 
-              <void property="tabAlias"> 
-               <string>src_thrift</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="gatheringStats"> 
-      <boolean>true</boolean> 
-     </void> 
-     <void property="pathToAliases"> 
-      <void method="put"> 
-       #### A masked pattern was here #### 
-       <object class="java.util.ArrayList"> 
-        <void method="add"> 
-         <string>tmap:src_thrift</string> 
-        </void> 
-       </object> 
-      </void> 
-     </void> 
-     <void property="pathToPartitionInfo"> 
-      <void method="put"> 
-       #### A masked pattern was here #### 
-       <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc"> 
-        <void property="baseFileName"> 
-         <string>src_thrift</string> 
-        </void> 
-        <void property="inputFileFormatClass"> 
-         <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 
-        </void> 
-        <void property="outputFileFormatClass"> 
-         <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 
-        </void> 
-        <void property="partSpec"> 
-         <object class="java.util.LinkedHashMap"/> 
-        </void> 
-        <void property="properties"> 
-         <object class="java.util.Properties"> 
-          <void method="put"> 
-           <string>columns.types</string> 
-           <string></string> 
-          </void> 
-          <void method="put"> 
-           <string>location</string> 
-           #### A masked pattern was here #### 
-          </void> 
-          <void method="put"> 
-           <string>columns</string> 
-           <string></string> 
-          </void> 
-          <void method="put"> 
-           <string>COLUMN_STATS_ACCURATE</string> 
-           <string>true</string> 
-          </void> 
-          <void method="put"> 
-           <string>serialization.format</string> 
-           <string>org.apache.thrift.protocol.TBinaryProtocol</string> 
-          </void> 
-          <void method="put"> 
-           <string>numRows</string> 
-           <string>0</string> 
-          </void> 
-          <void method="put"> 
-           <string>numFiles</string> 
-           <string>1</string> 
-          </void> 
-          <void method="put"> 
-           <string>serialization.ddl</string> 
-           <string>struct src_thrift { }</string> 
-          </void> 
-          <void method="put"> 
-           <string>transient_lastDdlTime</string> 
-           #### A masked pattern was here #### 
-          </void> 
-          <void method="put"> 
-           <string>rawDataSize</string> 
-           <string>0</string> 
-          </void> 
-          <void method="put"> 
-           <string>columns.comments</string> 
-           <string></string> 
-          </void> 
-          <void method="put"> 
-           <string>totalSize</string> 
-           <string>1606</string> 
-          </void> 
-          <void method="put"> 
-           <string>bucket_count</string> 
-           <string>-1</string> 
-          </void> 
-          <void method="put"> 
-           <string>file.outputformat</string> 
-           <string>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</string> 
-          </void> 
-          <void method="put"> 
-           <string>serialization.lib</string> 
-           <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
-          </void> 
-          <void method="put"> 
-           <string>serialization.class</string> 
-           <string>org.apache.hadoop.hive.serde2.thrift.test.Complex</string> 
-          </void> 
-          <void method="put"> 
-           <string>file.inputformat</string> 
-           <string>org.apache.hadoop.mapred.SequenceFileInputFormat</string> 
-          </void> 
-          <void method="put"> 
-           <string>name</string> 
-           <string>default.src_thrift</string> 
-          </void> 
-         </object> 
-        </void> 
-        <void property="tableDesc"> 
-         <object idref="TableDesc1"/> 
-        </void> 
-       </object> 
-      </void> 
-     </void> 
-    </void> 
-    <void property="reduceWork"> 
-     <object class="org.apache.hadoop.hive.ql.plan.ReduceWork"> 
-      <void property="gatheringStats"> 
-       <boolean>true</boolean> 
-      </void> 
-      <void property="keyDesc"> 
-       <object idref="TableDesc2"/> 
-      </void> 
-      <void property="numReduceTasks"> 
-       <int>-1</int> 
-      </void> 
-      <void property="reducer"> 
-       <object id="ExtractOperator0" class="org.apache.hadoop.hive.ql.exec.ExtractOperator"> 
-        <void property="childOperators"> 
-         <void method="add"> 
-          <object id="SelectOperator1" 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"> 
-                 <object class="org.apache.hadoop.fs.Path"> 
-                  #### A masked pattern was here #### 
-                 </object> 
-                </void> 
-                <void property="dpSortState"> 
-                 <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc$DPSortState" method="valueOf"> 
-                  <string>NONE</string> 
-                 </object> 
-                </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_6</string> 
-              </void> 
-              <void property="parentOperators"> 
-               <void method="add"> 
-                <object idref="SelectOperator1"/> 
-               </void> 
-              </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>key</string> 
-                    </void> 
-                    <void property="tabAlias"> 
-                     <string></string> 
-                    </void> 
-                    <void property="type"> 
-                     <object idref="PrimitiveTypeInfo0"/> 
-                    </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="columnExprMap"> 
-            <object class="java.util.HashMap"> 
-             <void method="put"> 
-              <string>_col1</string> 
-              <object id="ExprNodeColumnDesc4" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
-               <void property="column"> 
-                <string>_col1</string> 
-               </void> 
-               <void property="tabAlias"> 
-                <string>tmap</string> 
-               </void> 
-               <void property="typeInfo"> 
-                <object idref="PrimitiveTypeInfo0"/> 
-               </void> 
-              </object> 
-             </void> 
-             <void method="put"> 
-              <string>_col0</string> 
-              <object id="ExprNodeColumnDesc5" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
-               <void property="column"> 
-                <string>_col0</string> 
-               </void> 
-               <void property="tabAlias"> 
-                <string>tmap</string> 
-               </void> 
-               <void property="typeInfo"> 
-                <object idref="PrimitiveTypeInfo0"/> 
-               </void> 
-              </object> 
-             </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="ExprNodeColumnDesc5"/> 
-               </void> 
-               <void method="add"> 
-                <object idref="ExprNodeColumnDesc4"/> 
-               </void> 
-              </object> 
-             </void> 
-             <void property="outputColumnNames"> 
-              <object class="java.util.ArrayList"> 
-               <void method="add"> 
-                <string>_col0</string> 
-               </void> 
-               <void method="add"> 
-                <string>_col1</string> 
-               </void> 
-              </object> 
-             </void> 
-            </object> 
-           </void> 
-           <void property="operatorId"> 
-            <string>SEL_5</string> 
-           </void> 
-           <void property="parentOperators"> 
-            <void method="add"> 
-             <object idref="ExtractOperator0"/> 
-            </void> 
-           </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>tmap</string> 
-                 </void> 
-                 <void property="type"> 
-                  <object idref="PrimitiveTypeInfo0"/> 
-                 </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>_col1</string> 
-                 </void> 
-                 <void property="tabAlias"> 
-                  <string>tmap</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.ExtractDesc"> 
-          <void property="col"> 
-           <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
-            <void property="column"> 
-             <string>VALUE</string> 
-            </void> 
-            <void property="tabAlias"> 
-             <string></string> 
-            </void> 
-            <void property="typeInfo"> 
-             <object idref="PrimitiveTypeInfo0"/> 
-            </void> 
-           </object> 
-          </void> 
-         </object> 
-        </void> 
-        <void property="operatorId"> 
-         <string>EX_4</string> 
-        </void> 
-        <void property="parentOperators"> 
-         <void method="add"> 
-          <object idref="ReduceSinkOperator0"/> 
-         </void> 
-        </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>tmap</string> 
-              </void> 
-              <void property="type"> 
-               <object idref="PrimitiveTypeInfo0"/> 
-              </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>_col1</string> 
-              </void> 
-              <void property="tabAlias"> 
-               <string>tmap</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 property="tagToValueDesc"> 
-       <void method="add"> 
-        <object idref="TableDesc3"/> 
-       </void> 
-      </void> 
-     </object> 
-    </void> 
-   </object> 
-  </void> 
- </object> 
-</java> 
+<?xml version="1.0" encoding="UTF-8"?>
+#### A masked pattern was here ####
+ <object id="MapRedTask0" class="org.apache.hadoop.hive.ql.exec.mr.MapRedTask">
+  <void property="childTasks">
+   <object class="java.util.ArrayList">
+    <void method="add">
+     <object id="MoveTask0" class="org.apache.hadoop.hive.ql.exec.MoveTask">
+      <void property="childTasks">
+       <object class="java.util.ArrayList">
+        <void method="add">
+         <object id="StatsTask0" class="org.apache.hadoop.hive.ql.exec.StatsTask">
+          <void property="id">
+           <string>Stage-2</string>
+          </void>
+          <void property="parentTasks">
+           <object class="java.util.ArrayList">
+            <void method="add">
+             <object idref="MoveTask0"/>
+            </void>
+           </object>
+          </void>
+          <void property="work">
+           <object class="org.apache.hadoop.hive.ql.plan.StatsWork">
+            <void property="aggKey">
+             #### A masked pattern was here ####
+            </void>
+            <void property="sourceTask">
+             <object idref="MapRedTask0"/>
+            </void>
+           </object>
+          </void>
+         </object>
+        </void>
+       </object>
+      </void>
+      <void property="feedSubscribers">
+       <object class="java.util.LinkedList">
+        <void method="add">
+         <object idref="StatsTask0"/>
+        </void>
+       </object>
+      </void>
+      <void property="id">
+       <string>Stage-0</string>
+      </void>
+      <void property="parentTasks">
+       <object class="java.util.ArrayList">
+        <void method="add">
+         <object idref="MapRedTask0"/>
+        </void>
+       </object>
+      </void>
+      <void property="work">
+       <object class="org.apache.hadoop.hive.ql.plan.MoveWork">
+        <void property="loadTableWork">
+         <object class="org.apache.hadoop.hive.ql.plan.LoadTableDesc">
+          <void property="lbCtx">
+           <object id="ListBucketingCtx0" class="org.apache.hadoop.hive.ql.plan.ListBucketingCtx">
+            <void property="defaultDirName">
+             <string>HIVE_DEFAULT_LIST_BUCKETING_DIR_NAME</string>
+            </void>
+            <void property="defaultKey">
+             <string>HIVE_DEFAULT_LIST_BUCKETING_KEY</string>
+            </void>
+            <void property="lbLocationMap">
+             <object class="java.util.HashMap"/>
+            </void>
+            <void property="skewedColNames">
+             <object class="java.util.ArrayList"/>
+            </void>
+            <void property="skewedColValues">
+             <object class="java.util.ArrayList"/>
+            </void>
+           </object>
+          </void>
+          <void property="partitionSpec">
+           <object class="java.util.LinkedHashMap"/>
+          </void>
+          <void property="replace">
+           <boolean>true</boolean>
+          </void>
+          <void property="table">
+           <object id="TableDesc0" 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>columns.comments</string>
+               <string>default<char code="#0"/>default</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>file.outputformat</string>
+               <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
+              </void>
+              <void method="put">
+               <string>location</string>
+               #### A masked pattern was here ####
+              </void>
+              <void method="put">
+               <string>transient_lastDdlTime</string>
+               #### A masked pattern was here ####
+              </void>
+             </object>
+            </void>
+           </object>
+          </void>
+         </object>
+        </void>
+       </object>
+      </void>
+     </object>
+    </void>
+   </object>
+  </void>
+  <void property="id">
+   <string>Stage-1</string>
+  </void>
+  <void property="work">
+   <object class="org.apache.hadoop.hive.ql.plan.MapredWork">
+    <void property="finalMapRed">
+     <boolean>true</boolean>
+    </void>
+    <void property="mapWork">
+     <void property="aliasToPartnInfo">
+      <void method="put">
+       <string>tmap:src_thrift</string>
+       <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc">
+        <void property="inputFileFormatClass">
+         <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
+        </void>
+        <void property="outputFileFormatClass">
+         <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
+        </void>
+        <void property="partSpec">
+         <object class="java.util.LinkedHashMap"/>
+        </void>
+        <void property="properties">
+         <object class="java.util.Properties">
+          <void method="put">
+           <string>name</string>
+           <string>default.src_thrift</string>
+          </void>
+          <void method="put">
+           <string>columns.types</string>
+           <string></string>
+          </void>
+          <void method="put">
+           <string>serialization.ddl</string>
+           <string>struct src_thrift { }</string>
+          </void>
+          <void method="put">
+           <string>columns</string>
+           <string></string>
+          </void>
+          <void method="put">
+           <string>serialization.format</string>
+           <string>org.apache.thrift.protocol.TBinaryProtocol</string>
+          </void>
+          <void method="put">
+           <string>columns.comments</string>
+           <string></string>
+          </void>
+          <void method="put">
+           <string>serialization.class</string>
+           <string>org.apache.hadoop.hive.serde2.thrift.test.Complex</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.thrift.ThriftDeserializer</string>
+          </void>
+          <void method="put">
+           <string>file.inputformat</string>
+           <string>org.apache.hadoop.mapred.SequenceFileInputFormat</string>
+          </void>
+          <void method="put">
+           <string>file.outputformat</string>
+           <string>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</string>
+          </void>
+          <void method="put">
+           <string>location</string>
+           #### A masked pattern was here ####
+          </void>
+         </object>
+        </void>
+        <void property="tableDesc">
+         <object id="TableDesc1" class="org.apache.hadoop.hive.ql.plan.TableDesc">
+          <void property="inputFileFormatClass">
+           <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
+          </void>
+          <void property="outputFileFormatClass">
+           <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
+          </void>
+          <void property="properties">
+           <object class="java.util.Properties">
+            <void method="put">
+             <string>columns.types</string>
+             <string></string>
+            </void>
+            <void method="put">
+             <string>location</string>
+             #### A masked pattern was here ####
+            </void>
+            <void method="put">
+             <string>columns</string>
+             <string></string>
+            </void>
+            <void method="put">
+             <string>COLUMN_STATS_ACCURATE</string>
+             <string>true</string>
+            </void>
+            <void method="put">
+             <string>serialization.format</string>
+             <string>org.apache.thrift.protocol.TBinaryProtocol</string>
+            </void>
+            <void method="put">
+             <string>numRows</string>
+             <string>0</string>
+            </void>
+            <void method="put">
+             <string>numFiles</string>
+             <string>1</string>
+            </void>
+            <void method="put">
+             <string>serialization.ddl</string>
+             <string>struct src_thrift { }</string>
+            </void>
+            <void method="put">
+             <string>transient_lastDdlTime</string>
+             #### A masked pattern was here ####
+            </void>
+            <void method="put">
+             <string>rawDataSize</string>
+             <string>0</string>
+            </void>
+            <void method="put">
+             <string>columns.comments</string>
+             <string></string>
+            </void>
+            <void method="put">
+             <string>totalSize</string>
+             <string>1606</string>
+            </void>
+            <void method="put">
+             <string>bucket_count</string>
+             <string>-1</string>
+            </void>
+            <void method="put">
+             <string>file.outputformat</string>
+             <string>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</string>
+            </void>
+            <void method="put">
+             <string>serialization.lib</string>
+             <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string>
+            </void>
+            <void method="put">
+             <string>serialization.class</string>
+             <string>org.apache.hadoop.hive.serde2.thrift.test.Complex</string>
+            </void>
+            <void method="put">
+             <string>file.inputformat</string>
+             <string>org.apache.hadoop.mapred.SequenceFileInputFormat</string>
+            </void>
+            <void method="put">
+             <string>name</string>
+             <string>default.src_thrift</string>
+            </void>
+           </object>
+          </void>
+         </object>
+        </void>
+       </object>
+      </void>
+     </void>
+     <void property="aliasToWork">
+      <void method="put">
+       <string>tmap:src_thrift</string>
+       <object id="TableScanOperator0" class="org.apache.hadoop.hive.ql.exec.TableScanOperator">
+        <void property="childOperators">
+         <void method="add">
+          <object id="SelectOperator0" class="org.apache.hadoop.hive.ql.exec.SelectOperator">
+           <void property="childOperators">
+            <void method="add">
+             <object id="ScriptOperator0" class="org.apache.hadoop.hive.ql.exec.ScriptOperator">
+              <void property="childOperators">
+               <void method="add">
+                <object id="ReduceSinkOperator0" class="org.apache.hadoop.hive.ql.exec.ReduceSinkOperator">
+                 <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>_col1</string>
+                     </void>
+                     <void property="typeInfo">
+                      <object id="PrimitiveTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
+                       <void property="typeName">
+                        <string>string</string>
+                       </void>
+                      </object>
+                     </void>
+                    </object>
+                   </void>
+                   <void method="put">
+                    <string>_col0</string>
+                    <object id="ExprNodeColumnDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
+                     <void property="column">
+                      <string>_col0</string>
+                     </void>
+                     <void property="typeInfo">
+                      <object idref="PrimitiveTypeInfo0"/>
+                     </void>
+                    </object>
+                   </void>
+                  </object>
+                 </void>
+                 <void property="conf">
+                  <object class="org.apache.hadoop.hive.ql.plan.ReduceSinkDesc">
+                   <void property="distinctColumnIndices">
+                    <object class="java.util.ArrayList"/>
+                   </void>
+                   <void property="keyCols">
+                    <object class="java.util.ArrayList">
+                     <void method="add">
+                      <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
+                       <void property="column">
+                        <string>_col0</string>
+                       </void>
+                       <void property="typeInfo">
+                        <object idref="PrimitiveTypeInfo0"/>
+                       </void>
+                      </object>
+                     </void>
+                    </object>
+                   </void>
+                   <void property="keySerializeInfo">
+                    <object id="TableDesc2" class="org.apache.hadoop.hive.ql.plan.TableDesc">
+                     <void property="inputFileFormatClass">
+                      <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
+                     </void>
+                     <void property="outputFileFormatClass">
+                      <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
+                     </void>
+                     <void property="properties">
+                      <object class="java.util.Properties">
+                       <void method="put">
+                        <string>columns</string>
+                        <string>reducesinkkey0</string>
+                       </void>
+                       <void method="put">
+                        <string>serialization.lib</string>
+                        <string>org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe</string>
+                       </void>
+                       <void method="put">
+                        <string>serialization.sort.order</string>
+                        <string>+</string>
+                       </void>
+                       <void method="put">
+                        <string>columns.types</string>
+                        <string>string</string>
+                       </void>
+                      </object>
+                     </void>
+                    </object>
+                   </void>
+                   <void property="numBuckets">
+                    <int>-1</int>
+                   </void>
+                   <void property="numDistributionKeys">
+                    <int>1</int>
+                   </void>
+                   <void property="numReducers">
+                    <int>-1</int>
+                   </void>
+                   <void property="outputKeyColumnNames">
+                    <object class="java.util.ArrayList">
+                     <void method="add">
+                      <string>reducesinkkey0</string>
+                     </void>
+                    </object>
+                   </void>
+                   <void property="outputValueColumnNames">
+                    <object class="java.util.ArrayList">
+                     <void method="add">
+                      <string>_col0</string>
+                     </void>
+                     <void method="add">
+                      <string>_col1</string>
+                     </void>
+                    </object>
+                   </void>
+                   <void property="partitionCols">
+                    <object class="java.util.ArrayList">
+                     <void method="add">
+                      <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
+                       <void property="column">
+                        <string>_col0</string>
+                       </void>
+                       <void property="typeInfo">
+                        <object idref="PrimitiveTypeInfo0"/>
+                       </void>
+                      </object>
+                     </void>
+                    </object>
+                   </void>
+                   <void property="tag">
+                    <int>-1</int>
+                   </void>
+                   <void property="valueCols">
+                    <object class="java.util.ArrayList">
+                     <void method="add">
+                      <object idref="ExprNodeColumnDesc1"/>
+                     </void>
+                     <void method="add">
+                      <object idref="ExprNodeColumnDesc0"/>
+                     </void>
+                    </object>
+                   </void>
+                   <void property="valueSerializeInfo">
+                    <object id="TableDesc3" class="org.apache.hadoop.hive.ql.plan.TableDesc">
+                     <void property="inputFileFormatClass">
+                      <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
+                     </void>
+                     <void property="outputFileFormatClass">
+                      <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
+                     </void>
+                     <void property="properties">
+                      <object class="java.util.Properties">
+                       <void method="put">
+                        <string>columns</string>
+                        <string>_col0,_col1</string>
+                       </void>
+                       <void method="put">
+                        <string>serialization.lib</string>
+                        <string>org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe</string>
+                       </void>
+                       <void method="put">
+                        <string>columns.types</string>
+                        <string>string,string</string>
+                       </void>
+                       <void method="put">
+                        <string>escape.delim</string>
+                        <string>\</string>
+                       </void>
+                      </object>
+                     </void>
+                    </object>
+                   </void>
+                  </object>
+                 </void>
+                 <void property="operatorId">
+                  <string>RS_3</string>
+                 </void>
+                 <void property="parentOperators">
+                  <void method="add">
+                   <object idref="ScriptOperator0"/>
+                  </void>
+                 </void>
+                 <void property="schema">
+                  <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
+                   <void property="signature">
+                    <object id="ArrayList0" class="java.util.ArrayList">
+                     <void method="add">
+                      <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
+                       <void property="alias">
+                        <string>tkey</string>
+                       </void>
+                       <void property="internalName">
+                        <string>_col0</string>
+                       </void>
+                       <void property="type">
+                        <object idref="PrimitiveTypeInfo0"/>
+                       </void>
+                       <void property="typeName">
+                        <string>string</string>
+                       </void>
+                      </object>
+                     </void>
+                     <void method="add">
+                      <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
+                       <void property="alias">
+                        <string>tvalue</string>
+                       </void>
+                       <void property="internalName">
+                        <string>_col1</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="columnExprMap">
+               <object class="java.util.Collections"/>
+              </void>
+              <void property="conf">
+               <object class="org.apache.hadoop.hive.ql.plan.ScriptDesc">
+                <void property="errRecordReaderClass">
+                 <class>org.apache.hadoop.hive.ql.exec.TextRecordReader</class>
+                </void>
+                <void property="inRecordWriterClass">
+                 <class>org.apache.hadoop.hive.ql.exec.TextRecordWriter</class>
+                </void>
+                <void property="outRecordReaderClass">
+                 <class>org.apache.hadoop.hive.ql.exec.TextRecordReader</class>
+                </void>
+                <void property="scriptCmd">
+                 <string>/bin/cat</string>
+                </void>
+                <void property="scriptErrInfo">
+                 <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>field.delim</string>
+                     <string>9</string>
+                    </void>
+                    <void method="put">
+                     <string>columns</string>
+                     <string>KEY</string>
+                    </void>
+                    <void method="put">
+                     <string>serialization.lib</string>
+                     <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
+                    </void>
+                    <void method="put">
+                     <string>serialization.format</string>
+                     <string>9</string>
+                    </void>
+                   </object>
+                  </void>
+                 </object>
+                </void>
+                <void property="scriptInputInfo">
+                 <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>field.delim</string>
+                     <string>9</string>
+                    </void>
+                    <void method="put">
+                     <string>columns</string>
+                     <string>_col0,_col1</string>
+                    </void>
+                    <void method="put">
+                     <string>serialization.lib</string>
+                     <string>org.apache.hadoop.hive.serde2.DelimitedJSONSerDe</string>
+                    </void>
+                    <void method="put">
+                     <string>serialization.format</string>
+                     <string>9</string>
+                    </void>
+                    <void method="put">
+                     <string>columns.types</string>
+                     <string>array&lt;int&gt;,array&lt;struct&lt;myint:int,mystring:string,underscore_int:int&gt;&gt;</string>
+                    </void>
+                   </object>
+                  </void>
+                 </object>
+                </void>
+                <void property="scriptOutputInfo">
+                 <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>field.delim</string>
+                     <string>9</string>
+                    </void>
+                    <void method="put">
+                     <string>columns</string>
+                     <string>_col0,_col1</string>
+                    </void>
+                    <void method="put">
+                     <string>serialization.lib</string>
+                     <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
+                    </void>
+                    <void method="put">
+                     <string>serialization.format</string>
+                     <string>9</string>
+                    </void>
+                    <void method="put">
+                     <string>columns.types</string>
+                     <string>string,string</string>
+                    </void>
+                   </object>
+                  </void>
+                 </object>
+                </void>
+               </object>
+              </void>
+              <void property="operatorId">
+               <string>SCR_2</string>
+              </void>
+              <void property="parentOperators">
+               <void method="add">
+                <object idref="SelectOperator0"/>
+               </void>
+              </void>
+              <void property="schema">
+               <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
+                <void property="signature">
+                 <object idref="ArrayList0"/>
+                </void>
+               </object>
+              </void>
+             </object>
+            </void>
+           </void>
+           <void property="columnExprMap">
+            <object class="java.util.HashMap">
+             <void method="put">
+              <string>_col1</string>
+              <object id="ExprNodeColumnDesc2" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
+               <void property="column">
+                <string>lintstring</string>
+               </void>
+               <void property="tabAlias">
+                <string>src_thrift</string>
+               </void>
+               <void property="typeInfo">
+                <object id="ListTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo">
+                 <void property="listElementTypeInfo">
+                  <object class="org.apache.hadoop.hive.serde2.typeinfo.StructTypeInfo">
+                   <void property="allStructFieldNames">
+                    <object class="java.util.ArrayList">
+                     <void method="add">
+                      <string>myint</string>
+                     </void>
+                     <void method="add">
+                      <string>mystring</string>
+                     </void>
+                     <void method="add">
+                      <string>underscore_int</string>
+                     </void>
+                    </object>
+                   </void>
+                   <void property="allStructFieldTypeInfos">
+                    <object class="java.util.ArrayList">
+                     <void method="add">
+                      <object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
+                       <void property="typeName">
+                        <string>int</string>
+                       </void>
+                      </object>
+                     </void>
+                     <void method="add">
+                      <object idref="PrimitiveTypeInfo0"/>
+                     </void>
+                     <void method="add">
+                      <object idref="PrimitiveTypeInfo1"/>
+                     </void>
+                    </object>
+                   </void>
+                  </object>
+                 </void>
+                </object>
+               </void>
+              </object>
+             </void>
+             <void method="put">
+              <string>_col0</string>
+              <object id="ExprNodeColumnDesc3" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
+               <void property="column">
+                <string>lint</string>
+               </void>
+               <void property="tabAlias">
+                <string>src_thrift</string>
+               </void>
+               <void property="typeInfo">
+                <object id="ListTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo">
+                 <void property="listElementTypeInfo">
+                  <object idref="PrimitiveTypeInfo1"/>
+                 </void>
+                </object>
+               </void>
+              </object>
+             </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="ExprNodeColumnDesc3"/>
+               </void>
+               <void method="add">

[... 663 lines stripped ...]