PageRenderTime 29ms CodeModel.GetById 3ms app.highlight 17ms RepoModel.GetById 2ms app.codeStats 0ms

/tags/release-0.0.0-rc0/hive/external/ql/src/test/results/compiler/plan/case_sensitivity.q.xml

#
XML | 1465 lines | 1465 code | 0 blank | 0 comment | 0 complexity | 95e172048de0cb6441c1f3c37fd8a498 MD5 | raw file
   1<?xml version="1.0" encoding="UTF-8"?> 
   2<java version="1.6.0_07" class="java.beans.XMLDecoder"> 
   3 <object id="MapRedTask0" class="org.apache.hadoop.hive.ql.exec.MapRedTask"> 
   4  <void property="childTasks"> 
   5   <object class="java.util.ArrayList"> 
   6    <void method="add"> 
   7     <object class="org.apache.hadoop.hive.ql.exec.ConditionalTask"> 
   8      <void property="id"> 
   9       <string>Stage-7</string> 
  10      </void> 
  11      <void property="listTasks"> 
  12       <object id="ArrayList0" class="java.util.ArrayList"> 
  13        <void method="add"> 
  14         <object id="MoveTask0" class="org.apache.hadoop.hive.ql.exec.MoveTask"> 
  15          <void property="childTasks"> 
  16           <object class="java.util.ArrayList"> 
  17            <void method="add"> 
  18             <object id="MoveTask1" class="org.apache.hadoop.hive.ql.exec.MoveTask"> 
  19              <void property="childTasks"> 
  20               <object class="java.util.ArrayList"> 
  21                <void method="add"> 
  22                 <object id="StatsTask0" class="org.apache.hadoop.hive.ql.exec.StatsTask"> 
  23                  <void property="id"> 
  24                   <string>Stage-4</string> 
  25                  </void> 
  26                  <void property="parentTasks"> 
  27                   <object class="java.util.ArrayList"> 
  28                    <void method="add"> 
  29                     <object idref="MoveTask1"/> 
  30                    </void> 
  31                   </object> 
  32                  </void> 
  33                  <void property="work"> 
  34                   <object class="org.apache.hadoop.hive.ql.plan.StatsWork"> 
  35                    <void property="aggKey"> 
  36                     <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10000/</string> 
  37                    </void> 
  38                   </object> 
  39                  </void> 
  40                 </object> 
  41                </void> 
  42               </object> 
  43              </void> 
  44              <void property="feedSubscribers"> 
  45               <object class="java.util.LinkedList"> 
  46                <void method="add"> 
  47                 <object idref="StatsTask0"/> 
  48                </void> 
  49               </object> 
  50              </void> 
  51              <void property="id"> 
  52               <string>Stage-2</string> 
  53              </void> 
  54              <void property="parentTasks"> 
  55               <object class="java.util.ArrayList"> 
  56                <void method="add"> 
  57                 <object idref="MoveTask0"/> 
  58                </void> 
  59                <void method="add"> 
  60                 <object id="MapRedTask1" class="org.apache.hadoop.hive.ql.exec.MapRedTask"> 
  61                  <void property="childTasks"> 
  62                   <object class="java.util.ArrayList"> 
  63                    <void method="add"> 
  64                     <object idref="MoveTask1"/> 
  65                    </void> 
  66                   </object> 
  67                  </void> 
  68                  <void property="id"> 
  69                   <string>Stage-5</string> 
  70                  </void> 
  71                  <void property="work"> 
  72                   <object id="MapredWork0" class="org.apache.hadoop.hive.ql.plan.MapredWork"> 
  73                    <void property="aliasToWork"> 
  74                     <object class="java.util.LinkedHashMap"> 
  75                      <void method="put"> 
  76                       <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10002</string> 
  77                       <object id="TableScanOperator0" class="org.apache.hadoop.hive.ql.exec.TableScanOperator"> 
  78                        <void property="childOperators"> 
  79                         <object class="java.util.ArrayList"> 
  80                          <void method="add"> 
  81                           <object class="org.apache.hadoop.hive.ql.exec.FileSinkOperator"> 
  82                            <void property="conf"> 
  83                             <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc"> 
  84                              <void property="dirName"> 
  85                               <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10000</string> 
  86                              </void> 
  87                              <void property="numFiles"> 
  88                               <int>1</int> 
  89                              </void> 
  90                              <void property="tableInfo"> 
  91                               <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> 
  92                                <void property="deserializerClass"> 
  93                                 <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 
  94                                </void> 
  95                                <void property="inputFileFormatClass"> 
  96                                 <class>org.apache.hadoop.mapred.TextInputFormat</class> 
  97                                </void> 
  98                                <void property="outputFileFormatClass"> 
  99                                 <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 
 100                                </void> 
 101                                <void property="properties"> 
 102                                 <object class="java.util.Properties"> 
 103                                  <void method="put"> 
 104                                   <string>name</string> 
 105                                   <string>default.dest1</string> 
 106                                  </void> 
 107                                  <void method="put"> 
 108                                   <string>columns.types</string> 
 109                                   <string>string:string</string> 
 110                                  </void> 
 111                                  <void method="put"> 
 112                                   <string>serialization.ddl</string> 
 113                                   <string>struct dest1 { string key, string value}</string> 
 114                                  </void> 
 115                                  <void method="put"> 
 116                                   <string>serialization.format</string> 
 117                                   <string>1</string> 
 118                                  </void> 
 119                                  <void method="put"> 
 120                                   <string>columns</string> 
 121                                   <string>key,value</string> 
 122                                  </void> 
 123                                  <void method="put"> 
 124                                   <string>bucket_count</string> 
 125                                   <string>-1</string> 
 126                                  </void> 
 127                                  <void method="put"> 
 128                                   <string>serialization.lib</string> 
 129                                   <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 
 130                                  </void> 
 131                                  <void method="put"> 
 132                                   <string>file.inputformat</string> 
 133                                   <string>org.apache.hadoop.mapred.TextInputFormat</string> 
 134                                  </void> 
 135                                  <void method="put"> 
 136                                   <string>location</string> 
 137                                   <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/dest1</string> 
 138                                  </void> 
 139                                  <void method="put"> 
 140                                   <string>file.outputformat</string> 
 141                                   <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> 
 142                                  </void> 
 143                                  <void method="put"> 
 144                                   <string>transient_lastDdlTime</string> 
 145                                   <string>1297928223</string> 
 146                                  </void> 
 147                                 </object> 
 148                                </void> 
 149                                <void property="serdeClassName"> 
 150                                 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 
 151                                </void> 
 152                               </object> 
 153                              </void> 
 154                              <void property="totalFiles"> 
 155                               <int>1</int> 
 156                              </void> 
 157                             </object> 
 158                            </void> 
 159                            <void property="counterNames"> 
 160                             <object class="java.util.ArrayList"> 
 161                              <void method="add"> 
 162                               <string>CNTR_NAME_FS_6_NUM_INPUT_ROWS</string> 
 163                              </void> 
 164                              <void method="add"> 
 165                               <string>CNTR_NAME_FS_6_NUM_OUTPUT_ROWS</string> 
 166                              </void> 
 167                              <void method="add"> 
 168                               <string>CNTR_NAME_FS_6_TIME_TAKEN</string> 
 169                              </void> 
 170                              <void method="add"> 
 171                               <string>CNTR_NAME_FS_6_FATAL_ERROR</string> 
 172                              </void> 
 173                             </object> 
 174                            </void> 
 175                            <void property="operatorId"> 
 176                             <string>FS_6</string> 
 177                            </void> 
 178                            <void property="parentOperators"> 
 179                             <object class="java.util.ArrayList"> 
 180                              <void method="add"> 
 181                               <object idref="TableScanOperator0"/> 
 182                              </void> 
 183                             </object> 
 184                            </void> 
 185                            <void property="schema"> 
 186                             <object id="RowSchema0" class="org.apache.hadoop.hive.ql.exec.RowSchema"> 
 187                              <void property="signature"> 
 188                               <object class="java.util.ArrayList"> 
 189                                <void method="add"> 
 190                                 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
 191                                  <void property="internalName"> 
 192                                   <string>key</string> 
 193                                  </void> 
 194                                  <void property="tabAlias"> 
 195                                   <string></string> 
 196                                  </void> 
 197                                  <void property="type"> 
 198                                   <object id="PrimitiveTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 
 199                                    <void property="typeName"> 
 200                                     <string>string</string> 
 201                                    </void> 
 202                                   </object> 
 203                                  </void> 
 204                                 </object> 
 205                                </void> 
 206                                <void method="add"> 
 207                                 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
 208                                  <void property="internalName"> 
 209                                   <string>value</string> 
 210                                  </void> 
 211                                  <void property="tabAlias"> 
 212                                   <string></string> 
 213                                  </void> 
 214                                  <void property="type"> 
 215                                   <object idref="PrimitiveTypeInfo0"/> 
 216                                  </void> 
 217                                 </object> 
 218                                </void> 
 219                               </object> 
 220                              </void> 
 221                             </object> 
 222                            </void> 
 223                           </object> 
 224                          </void> 
 225                         </object> 
 226                        </void> 
 227                        <void property="counterNames"> 
 228                         <object class="java.util.ArrayList"> 
 229                          <void method="add"> 
 230                           <string>CNTR_NAME_TS_5_NUM_INPUT_ROWS</string> 
 231                          </void> 
 232                          <void method="add"> 
 233                           <string>CNTR_NAME_TS_5_NUM_OUTPUT_ROWS</string> 
 234                          </void> 
 235                          <void method="add"> 
 236                           <string>CNTR_NAME_TS_5_TIME_TAKEN</string> 
 237                          </void> 
 238                          <void method="add"> 
 239                           <string>CNTR_NAME_TS_5_FATAL_ERROR</string> 
 240                          </void> 
 241                         </object> 
 242                        </void> 
 243                        <void property="operatorId"> 
 244                         <string>TS_5</string> 
 245                        </void> 
 246                        <void property="schema"> 
 247                         <object idref="RowSchema0"/> 
 248                        </void> 
 249                       </object> 
 250                      </void> 
 251                     </object> 
 252                    </void> 
 253                    <void property="inputformat"> 
 254                     <string>org.apache.hadoop.hive.ql.io.CombineHiveInputFormat</string> 
 255                    </void> 
 256                    <void property="mapperCannotSpanPartns"> 
 257                     <boolean>true</boolean> 
 258                    </void> 
 259                    <void property="numReduceTasks"> 
 260                     <int>0</int> 
 261                    </void> 
 262                    <void property="pathToAliases"> 
 263                     <object class="java.util.LinkedHashMap"> 
 264                      <void method="put"> 
 265                       <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10002</string> 
 266                       <object class="java.util.ArrayList"> 
 267                        <void method="add"> 
 268                         <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10002</string> 
 269                        </void> 
 270                       </object> 
 271                      </void> 
 272                     </object> 
 273                    </void> 
 274                    <void property="pathToPartitionInfo"> 
 275                     <object class="java.util.LinkedHashMap"> 
 276                      <void method="put"> 
 277                       <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10002</string> 
 278                       <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc"> 
 279                        <void property="baseFileName"> 
 280                         <string>-ext-10002</string> 
 281                        </void> 
 282                        <void property="deserializerClass"> 
 283                         <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 
 284                        </void> 
 285                        <void property="inputFileFormatClass"> 
 286                         <class>org.apache.hadoop.mapred.TextInputFormat</class> 
 287                        </void> 
 288                        <void property="outputFileFormatClass"> 
 289                         <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 
 290                        </void> 
 291                        <void property="properties"> 
 292                         <object id="Properties0" class="java.util.Properties"> 
 293                          <void method="put"> 
 294                           <string>name</string> 
 295                           <string>default.dest1</string> 
 296                          </void> 
 297                          <void method="put"> 
 298                           <string>columns.types</string> 
 299                           <string>string:string</string> 
 300                          </void> 
 301                          <void method="put"> 
 302                           <string>serialization.ddl</string> 
 303                           <string>struct dest1 { string key, string value}</string> 
 304                          </void> 
 305                          <void method="put"> 
 306                           <string>serialization.format</string> 
 307                           <string>1</string> 
 308                          </void> 
 309                          <void method="put"> 
 310                           <string>columns</string> 
 311                           <string>key,value</string> 
 312                          </void> 
 313                          <void method="put"> 
 314                           <string>bucket_count</string> 
 315                           <string>-1</string> 
 316                          </void> 
 317                          <void method="put"> 
 318                           <string>serialization.lib</string> 
 319                           <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 
 320                          </void> 
 321                          <void method="put"> 
 322                           <string>file.inputformat</string> 
 323                           <string>org.apache.hadoop.mapred.TextInputFormat</string> 
 324                          </void> 
 325                          <void method="put"> 
 326                           <string>file.outputformat</string> 
 327                           <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> 
 328                          </void> 
 329                          <void method="put"> 
 330                           <string>location</string> 
 331                           <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/dest1</string> 
 332                          </void> 
 333                          <void method="put"> 
 334                           <string>transient_lastDdlTime</string> 
 335                           <string>1297928223</string> 
 336                          </void> 
 337                         </object> 
 338                        </void> 
 339                        <void property="serdeClassName"> 
 340                         <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 
 341                        </void> 
 342                        <void property="tableDesc"> 
 343                         <object id="TableDesc0" class="org.apache.hadoop.hive.ql.plan.TableDesc"> 
 344                          <void property="deserializerClass"> 
 345                           <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 
 346                          </void> 
 347                          <void property="inputFileFormatClass"> 
 348                           <class>org.apache.hadoop.mapred.TextInputFormat</class> 
 349                          </void> 
 350                          <void property="outputFileFormatClass"> 
 351                           <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 
 352                          </void> 
 353                          <void property="properties"> 
 354                           <object idref="Properties0"/> 
 355                          </void> 
 356                          <void property="serdeClassName"> 
 357                           <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 
 358                          </void> 
 359                         </object> 
 360                        </void> 
 361                       </object> 
 362                      </void> 
 363                     </object> 
 364                    </void> 
 365                    <void property="tagToValueDesc"> 
 366                     <object class="java.util.ArrayList"/> 
 367                    </void> 
 368                   </object> 
 369                  </void> 
 370                 </object> 
 371                </void> 
 372               </object> 
 373              </void> 
 374              <void property="work"> 
 375               <object class="org.apache.hadoop.hive.ql.plan.MoveWork"> 
 376                <void property="loadTableWork"> 
 377                 <object class="org.apache.hadoop.hive.ql.plan.LoadTableDesc"> 
 378                  <void property="partitionSpec"> 
 379                   <object class="java.util.LinkedHashMap"/> 
 380                  </void> 
 381                  <void property="replace"> 
 382                   <boolean>true</boolean> 
 383                  </void> 
 384                  <void property="sourceDir"> 
 385                   <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10000</string> 
 386                  </void> 
 387                  <void property="table"> 
 388                   <object idref="TableDesc0"/> 
 389                  </void> 
 390                  <void property="tmpDir"> 
 391                   <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10001</string> 
 392                  </void> 
 393                 </object> 
 394                </void> 
 395               </object> 
 396              </void> 
 397             </object> 
 398            </void> 
 399           </object> 
 400          </void> 
 401          <void property="id"> 
 402           <string>Stage-6</string> 
 403          </void> 
 404          <void property="work"> 
 405           <object id="MoveWork0" class="org.apache.hadoop.hive.ql.plan.MoveWork"> 
 406            <void property="loadFileWork"> 
 407             <object class="org.apache.hadoop.hive.ql.plan.LoadFileDesc"> 
 408              <void property="isDfsDir"> 
 409               <boolean>true</boolean> 
 410              </void> 
 411              <void property="sourceDir"> 
 412               <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10002</string> 
 413              </void> 
 414              <void property="targetDir"> 
 415               <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10000</string> 
 416              </void> 
 417             </object> 
 418            </void> 
 419           </object> 
 420          </void> 
 421         </object> 
 422        </void> 
 423        <void method="add"> 
 424         <object idref="MapRedTask1"/> 
 425        </void> 
 426       </object> 
 427      </void> 
 428      <void property="parentTasks"> 
 429       <object class="java.util.ArrayList"> 
 430        <void method="add"> 
 431         <object idref="MapRedTask0"/> 
 432        </void> 
 433       </object> 
 434      </void> 
 435      <void property="resolver"> 
 436       <object class="org.apache.hadoop.hive.ql.plan.ConditionalResolverMergeFiles"/> 
 437      </void> 
 438      <void property="resolverCtx"> 
 439       <object class="org.apache.hadoop.hive.ql.plan.ConditionalResolverMergeFiles$ConditionalResolverMergeFilesCtx"> 
 440        <void property="dir"> 
 441         <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10002</string> 
 442        </void> 
 443        <void property="listTasks"> 
 444         <object idref="ArrayList0"/> 
 445        </void> 
 446       </object> 
 447      </void> 
 448      <void property="work"> 
 449       <object class="org.apache.hadoop.hive.ql.plan.ConditionalWork"> 
 450        <void property="listWorks"> 
 451         <object class="java.util.ArrayList"> 
 452          <void method="add"> 
 453           <object idref="MoveWork0"/> 
 454          </void> 
 455          <void method="add"> 
 456           <object idref="MapredWork0"/> 
 457          </void> 
 458         </object> 
 459        </void> 
 460       </object> 
 461      </void> 
 462     </object> 
 463    </void> 
 464   </object> 
 465  </void> 
 466  <void property="id"> 
 467   <string>Stage-3</string> 
 468  </void> 
 469  <void property="work"> 
 470   <object class="org.apache.hadoop.hive.ql.plan.MapredWork"> 
 471    <void property="aliasToPartnInfo"> 
 472     <void method="put"> 
 473      <string>src_thrift</string> 
 474      <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc"> 
 475       <void property="deserializerClass"> 
 476        <class>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</class> 
 477       </void> 
 478       <void property="inputFileFormatClass"> 
 479        <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 
 480       </void> 
 481       <void property="outputFileFormatClass"> 
 482        <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 
 483       </void> 
 484       <void property="partSpec"> 
 485        <object class="java.util.LinkedHashMap"/> 
 486       </void> 
 487       <void property="properties"> 
 488        <object class="java.util.Properties"> 
 489         <void method="put"> 
 490          <string>name</string> 
 491          <string>default.src_thrift</string> 
 492         </void> 
 493         <void method="put"> 
 494          <string>columns.types</string> 
 495          <string></string> 
 496         </void> 
 497         <void method="put"> 
 498          <string>serialization.ddl</string> 
 499          <string>struct src_thrift { }</string> 
 500         </void> 
 501         <void method="put"> 
 502          <string>columns</string> 
 503          <string></string> 
 504         </void> 
 505         <void method="put"> 
 506          <string>serialization.format</string> 
 507          <string>org.apache.thrift.protocol.TBinaryProtocol</string> 
 508         </void> 
 509         <void method="put"> 
 510          <string>serialization.class</string> 
 511          <string>org.apache.hadoop.hive.serde2.thrift.test.Complex</string> 
 512         </void> 
 513         <void method="put"> 
 514          <string>bucket_count</string> 
 515          <string>-1</string> 
 516         </void> 
 517         <void method="put"> 
 518          <string>serialization.lib</string> 
 519          <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
 520         </void> 
 521         <void method="put"> 
 522          <string>file.inputformat</string> 
 523          <string>org.apache.hadoop.mapred.SequenceFileInputFormat</string> 
 524         </void> 
 525         <void method="put"> 
 526          <string>file.outputformat</string> 
 527          <string>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</string> 
 528         </void> 
 529         <void method="put"> 
 530          <string>location</string> 
 531          <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src_thrift</string> 
 532         </void> 
 533         <void method="put"> 
 534          <string>transient_lastDdlTime</string> 
 535          <string>1297928222</string> 
 536         </void> 
 537        </object> 
 538       </void> 
 539       <void property="serdeClassName"> 
 540        <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
 541       </void> 
 542       <void property="tableDesc"> 
 543        <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> 
 544         <void property="deserializerClass"> 
 545          <class>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</class> 
 546         </void> 
 547         <void property="inputFileFormatClass"> 
 548          <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 
 549         </void> 
 550         <void property="outputFileFormatClass"> 
 551          <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 
 552         </void> 
 553         <void property="properties"> 
 554          <object class="java.util.Properties"> 
 555           <void method="put"> 
 556            <string>name</string> 
 557            <string>default.src_thrift</string> 
 558           </void> 
 559           <void method="put"> 
 560            <string>columns.types</string> 
 561            <string></string> 
 562           </void> 
 563           <void method="put"> 
 564            <string>serialization.ddl</string> 
 565            <string>struct src_thrift { }</string> 
 566           </void> 
 567           <void method="put"> 
 568            <string>columns</string> 
 569            <string></string> 
 570           </void> 
 571           <void method="put"> 
 572            <string>serialization.format</string> 
 573            <string>org.apache.thrift.protocol.TBinaryProtocol</string> 
 574           </void> 
 575           <void method="put"> 
 576            <string>serialization.class</string> 
 577            <string>org.apache.hadoop.hive.serde2.thrift.test.Complex</string> 
 578           </void> 
 579           <void method="put"> 
 580            <string>bucket_count</string> 
 581            <string>-1</string> 
 582           </void> 
 583           <void method="put"> 
 584            <string>serialization.lib</string> 
 585            <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
 586           </void> 
 587           <void method="put"> 
 588            <string>file.inputformat</string> 
 589            <string>org.apache.hadoop.mapred.SequenceFileInputFormat</string> 
 590           </void> 
 591           <void method="put"> 
 592            <string>file.outputformat</string> 
 593            <string>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</string> 
 594           </void> 
 595           <void method="put"> 
 596            <string>location</string> 
 597            <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src_thrift</string> 
 598           </void> 
 599           <void method="put"> 
 600            <string>transient_lastDdlTime</string> 
 601            <string>1297928222</string> 
 602           </void> 
 603          </object> 
 604         </void> 
 605         <void property="serdeClassName"> 
 606          <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
 607         </void> 
 608        </object> 
 609       </void> 
 610      </object> 
 611     </void> 
 612    </void> 
 613    <void property="aliasToWork"> 
 614     <object class="java.util.LinkedHashMap"> 
 615      <void method="put"> 
 616       <string>src_thrift</string> 
 617       <object id="TableScanOperator1" class="org.apache.hadoop.hive.ql.exec.TableScanOperator"> 
 618        <void property="childOperators"> 
 619         <object class="java.util.ArrayList"> 
 620          <void method="add"> 
 621           <object id="FilterOperator0" class="org.apache.hadoop.hive.ql.exec.FilterOperator"> 
 622            <void property="childOperators"> 
 623             <object class="java.util.ArrayList"> 
 624              <void method="add"> 
 625               <object id="FilterOperator1" class="org.apache.hadoop.hive.ql.exec.FilterOperator"> 
 626                <void property="childOperators"> 
 627                 <object class="java.util.ArrayList"> 
 628                  <void method="add"> 
 629                   <object id="SelectOperator0" class="org.apache.hadoop.hive.ql.exec.SelectOperator"> 
 630                    <void property="childOperators"> 
 631                     <object class="java.util.ArrayList"> 
 632                      <void method="add"> 
 633                       <object class="org.apache.hadoop.hive.ql.exec.FileSinkOperator"> 
 634                        <void property="conf"> 
 635                         <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc"> 
 636                          <void property="destTableId"> 
 637                           <int>1</int> 
 638                          </void> 
 639                          <void property="dirName"> 
 640                           <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10002</string> 
 641                          </void> 
 642                          <void property="gatherStats"> 
 643                           <boolean>true</boolean> 
 644                          </void> 
 645                          <void property="numFiles"> 
 646                           <int>1</int> 
 647                          </void> 
 648                          <void property="statsAggPrefix"> 
 649                           <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/scratchdir/hive_2011-02-16_23-37-03_745_5488933276926673189/-ext-10000/</string> 
 650                          </void> 
 651                          <void property="tableInfo"> 
 652                           <object idref="TableDesc0"/> 
 653                          </void> 
 654                          <void property="totalFiles"> 
 655                           <int>1</int> 
 656                          </void> 
 657                         </object> 
 658                        </void> 
 659                        <void property="counterNames"> 
 660                         <object class="java.util.ArrayList"> 
 661                          <void method="add"> 
 662                           <string>CNTR_NAME_FS_3_NUM_INPUT_ROWS</string> 
 663                          </void> 
 664                          <void method="add"> 
 665                           <string>CNTR_NAME_FS_3_NUM_OUTPUT_ROWS</string> 
 666                          </void> 
 667                          <void method="add"> 
 668                           <string>CNTR_NAME_FS_3_TIME_TAKEN</string> 
 669                          </void> 
 670                          <void method="add"> 
 671                           <string>CNTR_NAME_FS_3_FATAL_ERROR</string> 
 672                          </void> 
 673                         </object> 
 674                        </void> 
 675                        <void property="operatorId"> 
 676                         <string>FS_3</string> 
 677                        </void> 
 678                        <void property="parentOperators"> 
 679                         <object class="java.util.ArrayList"> 
 680                          <void method="add"> 
 681                           <object idref="SelectOperator0"/> 
 682                          </void> 
 683                         </object> 
 684                        </void> 
 685                        <void property="schema"> 
 686                         <object idref="RowSchema0"/> 
 687                        </void> 
 688                       </object> 
 689                      </void> 
 690                     </object> 
 691                    </void> 
 692                    <void property="columnExprMap"> 
 693                     <object class="java.util.HashMap"> 
 694                      <void method="put"> 
 695                       <string>_col1</string> 
 696                       <object id="ExprNodeFieldDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeFieldDesc"> 
 697                        <void property="desc"> 
 698                         <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 
 699                          <void property="childExprs"> 
 700                           <object class="java.util.ArrayList"> 
 701                            <void method="add"> 
 702                             <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
 703                              <void property="column"> 
 704                               <string>lintstring</string> 
 705                              </void> 
 706                              <void property="tabAlias"> 
 707                               <string>src_thrift</string> 
 708                              </void> 
 709                              <void property="typeInfo"> 
 710                               <object id="ListTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo"> 
 711                                <void property="listElementTypeInfo"> 
 712                                 <object id="StructTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.StructTypeInfo"> 
 713                                  <void property="allStructFieldNames"> 
 714                                   <object class="java.util.ArrayList"> 
 715                                    <void method="add"> 
 716                                     <string>myint</string> 
 717                                    </void> 
 718                                    <void method="add"> 
 719                                     <string>mystring</string> 
 720                                    </void> 
 721                                    <void method="add"> 
 722                                     <string>underscore_int</string> 
 723                                    </void> 
 724                                   </object> 
 725                                  </void> 
 726                                  <void property="allStructFieldTypeInfos"> 
 727                                   <object class="java.util.ArrayList"> 
 728                                    <void method="add"> 
 729                                     <object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 
 730                                      <void property="typeName"> 
 731                                       <string>int</string> 
 732                                      </void> 
 733                                     </object> 
 734                                    </void> 
 735                                    <void method="add"> 
 736                                     <object idref="PrimitiveTypeInfo0"/> 
 737                                    </void> 
 738                                    <void method="add"> 
 739                                     <object idref="PrimitiveTypeInfo1"/> 
 740                                    </void> 
 741                                   </object> 
 742                                  </void> 
 743                                 </object> 
 744                                </void> 
 745                               </object> 
 746                              </void> 
 747                             </object> 
 748                            </void> 
 749                            <void method="add"> 
 750                             <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 
 751                              <void property="typeInfo"> 
 752                               <object idref="PrimitiveTypeInfo1"/> 
 753                              </void> 
 754                              <void property="value"> 
 755                               <int>0</int> 
 756                              </void> 
 757                             </object> 
 758                            </void> 
 759                           </object> 
 760                          </void> 
 761                          <void property="genericUDF"> 
 762                           <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFIndex"/> 
 763                          </void> 
 764                          <void property="typeInfo"> 
 765                           <object idref="StructTypeInfo0"/> 
 766                          </void> 
 767                         </object> 
 768                        </void> 
 769                        <void property="fieldName"> 
 770                         <string>MYSTRING</string> 
 771                        </void> 
 772                        <void property="isList"> 
 773                         <boolean>false</boolean> 
 774                        </void> 
 775                        <void property="typeInfo"> 
 776                         <object idref="PrimitiveTypeInfo0"/> 
 777                        </void> 
 778                       </object> 
 779                      </void> 
 780                      <void method="put"> 
 781                       <string>_col0</string> 
 782                       <object id="ExprNodeGenericFuncDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 
 783                        <void property="childExprs"> 
 784                         <object class="java.util.ArrayList"> 
 785                          <void method="add"> 
 786                           <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
 787                            <void property="column"> 
 788                             <string>lint</string> 
 789                            </void> 
 790                            <void property="tabAlias"> 
 791                             <string>src_thrift</string> 
 792                            </void> 
 793                            <void property="typeInfo"> 
 794                             <object id="ListTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo"> 
 795                              <void property="listElementTypeInfo"> 
 796                               <object idref="PrimitiveTypeInfo1"/> 
 797                              </void> 
 798                             </object> 
 799                            </void> 
 800                           </object> 
 801                          </void> 
 802                          <void method="add"> 
 803                           <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 
 804                            <void property="typeInfo"> 
 805                             <object idref="PrimitiveTypeInfo1"/> 
 806                            </void> 
 807                            <void property="value"> 
 808                             <int>1</int> 
 809                            </void> 
 810                           </object> 
 811                          </void> 
 812                         </object> 
 813                        </void> 
 814                        <void property="genericUDF"> 
 815                         <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFIndex"/> 
 816                        </void> 
 817                        <void property="typeInfo"> 
 818                         <object idref="PrimitiveTypeInfo1"/> 
 819                        </void> 
 820                       </object> 
 821                      </void> 
 822                     </object> 
 823                    </void> 
 824                    <void property="conf"> 
 825                     <object class="org.apache.hadoop.hive.ql.plan.SelectDesc"> 
 826                      <void property="colList"> 
 827                       <object class="java.util.ArrayList"> 
 828                        <void method="add"> 
 829                         <object idref="ExprNodeGenericFuncDesc0"/> 
 830                        </void> 
 831                        <void method="add"> 
 832                         <object idref="ExprNodeFieldDesc0"/> 
 833                        </void> 
 834                       </object> 
 835                      </void> 
 836                      <void property="outputColumnNames"> 
 837                       <object class="java.util.ArrayList"> 
 838                        <void method="add"> 
 839                         <string>_col0</string> 
 840                        </void> 
 841                        <void method="add"> 
 842                         <string>_col1</string> 
 843                        </void> 
 844                       </object> 
 845                      </void> 
 846                     </object> 
 847                    </void> 
 848                    <void property="counterNames"> 
 849                     <object class="java.util.ArrayList"> 
 850                      <void method="add"> 
 851                       <string>CNTR_NAME_SEL_2_NUM_INPUT_ROWS</string> 
 852                      </void> 
 853                      <void method="add"> 
 854                       <string>CNTR_NAME_SEL_2_NUM_OUTPUT_ROWS</string> 
 855                      </void> 
 856                      <void method="add"> 
 857                       <string>CNTR_NAME_SEL_2_TIME_TAKEN</string> 
 858                      </void> 
 859                      <void method="add"> 
 860                       <string>CNTR_NAME_SEL_2_FATAL_ERROR</string> 
 861                      </void> 
 862                     </object> 
 863                    </void> 
 864                    <void property="operatorId"> 
 865                     <string>SEL_2</string> 
 866                    </void> 
 867                    <void property="parentOperators"> 
 868                     <object class="java.util.ArrayList"> 
 869                      <void method="add"> 
 870                       <object idref="FilterOperator1"/> 
 871                      </void> 
 872                     </object> 
 873                    </void> 
 874                    <void property="schema"> 
 875                     <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 
 876                      <void property="signature"> 
 877                       <object class="java.util.ArrayList"> 
 878                        <void method="add"> 
 879                         <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
 880                          <void property="internalName"> 
 881                           <string>_col0</string> 
 882                          </void> 
 883                          <void property="type"> 
 884                           <object idref="PrimitiveTypeInfo1"/> 
 885                          </void> 
 886                         </object> 
 887                        </void> 
 888                        <void method="add"> 
 889                         <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
 890                          <void property="internalName"> 
 891                           <string>_col1</string> 
 892                          </void> 
 893                          <void property="type"> 
 894                           <object idref="PrimitiveTypeInfo0"/> 
 895                          </void> 
 896                         </object> 
 897                        </void> 
 898                       </object> 
 899                      </void> 
 900                     </object> 
 901                    </void> 
 902                   </object> 
 903                  </void> 
 904                 </object> 
 905                </void> 
 906                <void property="conf"> 
 907                 <object class="org.apache.hadoop.hive.ql.plan.FilterDesc"> 
 908                  <void property="predicate"> 
 909                   <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 
 910                    <void property="childExprs"> 
 911                     <object class="java.util.ArrayList"> 
 912                      <void method="add"> 
 913                       <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 
 914                        <void property="childExprs"> 
 915                         <object class="java.util.ArrayList"> 
 916                          <void method="add"> 
 917                           <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
 918                            <void property="column"> 
 919                             <string>lint</string> 
 920                            </void> 
 921                            <void property="tabAlias"> 
 922                             <string>src_thrift</string> 
 923                            </void> 
 924                            <void property="typeInfo"> 
 925                             <object idref="ListTypeInfo1"/> 
 926                            </void> 
 927                           </object> 
 928                          </void> 
 929                          <void method="add"> 
 930                           <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 
 931                            <void property="typeInfo"> 
 932                             <object idref="PrimitiveTypeInfo1"/> 
 933                            </void> 
 934                            <void property="value"> 
 935                             <int>0</int> 
 936                            </void> 
 937                           </object> 
 938                          </void> 
 939                         </object> 
 940                        </void> 
 941                        <void property="genericUDF"> 
 942                         <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFIndex"/> 
 943                        </void> 
 944                        <void property="typeInfo"> 
 945                         <object idref="PrimitiveTypeInfo1"/> 
 946                        </void> 
 947                       </object> 
 948                      </void> 
 949                      <void method="add"> 
 950                       <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 
 951                        <void property="typeInfo"> 
 952                         <object idref="PrimitiveTypeInfo1"/> 
 953                        </void> 
 954                        <void property="value"> 
 955                         <int>0</int> 
 956                        </void> 
 957                       </object> 
 958                      </void> 
 959                     </object> 
 960                    </void> 
 961                    <void property="genericUDF"> 
 962                     <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/> 
 963                    </void> 
 964                    <void property="typeInfo"> 
 965                     <object id="PrimitiveTypeInfo2" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 
 966                      <void property="typeName"> 
 967                       <string>boolean</string> 
 968                      </void> 
 969                     </object> 
 970                    </void> 
 971                   </object> 
 972                  </void> 
 973                 </object> 
 974                </void> 
 975                <void property="counterNames"> 
 976                 <object class="java.util.ArrayList"> 
 977                  <void method="add"> 
 978                   <string>CNTR_NAME_FIL_1_NUM_INPUT_ROWS</string> 
 979                  </void> 
 980                  <void method="add"> 
 981                   <string>CNTR_NAME_FIL_1_NUM_OUTPUT_ROWS</string> 
 982                  </void> 
 983                  <void method="add"> 
 984                   <string>CNTR_NAME_FIL_1_TIME_TAKEN</string> 
 985                  </void> 
 986                  <void method="add"> 
 987                   <string>CNTR_NAME_FIL_1_FATAL_ERROR</string> 
 988                  </void> 
 989                 </object> 
 990                </void> 
 991                <void property="operatorId"> 
 992                 <string>FIL_1</string> 
 993                </void> 
 994                <void property="parentOperators"> 
 995                 <object class="java.util.ArrayList"> 
 996                  <void method="add"> 
 997                   <object idref="FilterOperator0"/> 
 998                  </void> 
 999                 </object> 
1000                </void> 
1001                <void property="schema"> 
1002                 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 
1003                  <void property="signature"> 
1004                   <object class="java.util.ArrayList"> 
1005                    <void method="add"> 
1006                     <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
1007                      <void property="internalName"> 
1008                       <string>lint</string> 
1009                      </void> 
1010                      <void property="tabAlias"> 
1011                       <string>src_thrift</string> 
1012                      </void> 
1013                      <void property="type"> 
1014                       <object idref="ListTypeInfo1"/> 
1015                      </void> 
1016                     </object> 
1017                    </void> 
1018                    <void method="add"> 
1019                     <object id="ColumnInfo1" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
1020                      <void property="internalName"> 
1021                       <string>lintstring</string> 
1022                      </void> 
1023                      <void property="tabAlias"> 
1024                       <string>src_thrift</string> 
1025                      </void> 
1026                      <void property="type"> 
1027                       <object idref="ListTypeInfo0"/> 
1028                      </void> 
1029                     </object> 
1030                    </void> 
1031                   </object> 
1032                  </void> 
1033                 </object> 
1034                </void> 
1035               </object> 
1036              </void> 
1037             </object> 
1038            </void> 
1039            <void property="conf"> 
1040             <object class="org.apache.hadoop.hive.ql.plan.FilterDesc"> 
1041              <void property="predicate"> 
1042               <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 
1043                <void property="childExprs"> 
1044                 <object class="java.util.ArrayList"> 
1045                  <void method="add"> 
1046                   <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 
1047                    <void property="childExprs"> 
1048                     <object class="java.util.ArrayList"> 
1049                      <void method="add"> 
1050                       <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 
1051                        <void property="column"> 
1052                         <string>lint</string> 
1053                        </void> 
1054                        <void property="tabAlias"> 
1055                         <string>src_thrift</string> 
1056                        </void> 
1057                        <void property="typeInfo"> 
1058                         <object idref="ListTypeInfo1"/> 
1059                        </void> 
1060                       </object> 
1061                      </void> 
1062                      <void method="add"> 
1063                       <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 
1064                        <void property="typeInfo"> 
1065                         <object idref="PrimitiveTypeInfo1"/> 
1066                        </void> 
1067                        <void property="value"> 
1068                         <int>0</int> 
1069                        </void> 
1070                       </object> 
1071                      </void> 
1072                     </object> 
1073                    </void> 
1074                    <void property="genericUDF"> 
1075                     <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFIndex"/> 
1076                    </void> 
1077                    <void property="typeInfo"> 
1078                     <object idref="PrimitiveTypeInfo1"/> 
1079                    </void> 
1080                   </object> 
1081                  </void> 
1082                  <void method="add"> 
1083                   <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 
1084                    <void property="typeInfo"> 
1085                     <object idref="PrimitiveTypeInfo1"/> 
1086                    </void> 
1087                    <void property="value"> 
1088                     <int>0</int> 
1089                    </void> 
1090                   </object> 
1091                  </void> 
1092                 </object> 
1093                </void> 
1094                <void property="genericUDF"> 
1095                 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/> 
1096                </void> 
1097                <void property="typeInfo"> 
1098                 <object idref="PrimitiveTypeInfo2"/> 
1099                </void> 
1100               </object> 
1101              </void> 
1102             </object> 
1103            </void> 
1104            <void property="counterNames"> 
1105             <object class="java.util.ArrayList"> 
1106              <void method="add"> 
1107               <string>CNTR_NAME_FIL_4_NUM_INPUT_ROWS</string> 
1108              </void> 
1109              <void method="add"> 
1110               <string>CNTR_NAME_FIL_4_NUM_OUTPUT_ROWS</string> 
1111              </void> 
1112              <void method="add"> 
1113               <string>CNTR_NAME_FIL_4_TIME_TAKEN</string> 
1114              </void> 
1115              <void method="add"> 
1116               <string>CNTR_NAME_FIL_4_FATAL_ERROR</string> 
1117              </void> 
1118             </object> 
1119            </void> 
1120            <void property="operatorId"> 
1121             <string>FIL_4</string> 
1122            </void> 
1123            <void property="parentOperators"> 
1124             <object class="java.util.ArrayList"> 
1125              <void method="add"> 
1126               <object idref="TableScanOperator1"/> 
1127              </void> 
1128             </object> 
1129            </void> 
1130            <void property="schema"> 
1131             <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 
1132              <void property="signature"> 
1133               <object id="ArrayList1" class="java.util.ArrayList"> 
1134                <void method="add"> 
1135                 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
1136                  <void property="internalName"> 
1137                   <string>aint</string> 
1138                  </void> 
1139                  <void property="tabAlias"> 
1140                   <string>src_thrift</string> 
1141                  </void> 
1142                  <void property="type"> 
1143                   <object idref="PrimitiveTypeInfo1"/> 
1144                  </void> 
1145                 </object> 
1146                </void> 
1147                <void method="add"> 
1148                 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
1149                  <void property="internalName"> 
1150                   <string>astring</string> 
1151                  </void> 
1152                  <void property="tabAlias"> 
1153                   <string>src_thrift</string> 
1154                  </void> 
1155                  <void property="type"> 
1156                   <object idref="PrimitiveTypeInfo0"/> 
1157                  </void> 
1158                 </object> 
1159                </void> 
1160                <void method="add"> 
1161                 <object idref="ColumnInfo0"/> 
1162                </void> 
1163                <void method="add"> 
1164                 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
1165                  <void property="internalName"> 
1166                   <string>lstring</string> 
1167                  </void> 
1168                  <void property="tabAlias"> 
1169                   <string>src_thrift</string> 
1170                  </void> 
1171                  <void property="type"> 
1172                   <object class="org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo"> 
1173                    <void property="listElementTypeInfo"> 
1174                     <object idref="PrimitiveTypeInfo0"/> 
1175                    </void> 
1176                   </object> 
1177                  </void> 
1178                 </object> 
1179                </void> 
1180                <void method="add"> 
1181                 <object idref="ColumnInfo1"/> 
1182                </void> 
1183                <void method="add"> 
1184                 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
1185                  <void property="internalName"> 
1186                   <string>mstringstring</string> 
1187                  </void> 
1188                  <void property="tabAlias"> 
1189                   <string>src_thrift</string> 
1190                  </void> 
1191                  <void property="type"> 
1192                   <object class="org.apache.hadoop.hive.serde2.typeinfo.MapTypeInfo"> 
1193                    <void property="mapKeyTypeInfo"> 
1194                     <object idref="PrimitiveTypeInfo0"/> 
1195                    </void> 
1196                    <void property="mapValueTypeInfo"> 
1197                     <object idref="PrimitiveTypeInfo0"/> 
1198                    </void> 
1199                   </object> 
1200                  </void> 
1201                 </object> 
1202                </void> 
1203                <void method="add"> 
1204                 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
1205                  <void property="hiddenVirtualCol"> 
1206                   <boolean>true</boolean> 
1207                  </void> 
1208                  <void property="internalName"> 
1209                   <string>BLOCK__OFFSET__INSIDE__FILE</string> 
1210                  </void> 
1211                  <void property="tabAlias"> 
1212                   <string>src_thrift</string> 
1213                  </void> 
1214                  <void property="type"> 
1215                   <object class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 
1216                    <void property="typeName"> 
1217                     <string>bigint</string> 
1218                    </void> 
1219                   </object> 
1220                  </void> 
1221                 </object> 
1222                </void> 
1223                <void method="add"> 
1224                 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 
1225                  <void property="hiddenVirtualCol"> 
1226                   <boolean>true</boolean> 
1227                  </void> 
1228                  <void property="internalName"> 
1229                   <string>INPUT__FILE__NAME</string> 
1230                  </void> 
1231                  <void property="tabAlias"> 
1232                   <string>src_thrift</string> 
1233                  </void> 
1234                  <void property="type"> 
1235                   <object idref="PrimitiveTypeInfo0"/> 
1236                  </void> 
1237                 </object> 
1238                </void> 
1239               </object> 
1240              </void> 
1241             </object> 
1242            </void> 
1243           </object> 
1244          </void> 
1245         </object> 
1246        </void> 
1247        <void property="conf"> 
1248         <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc"> 
1249          <void property="alias"> 
1250           <string>src_thrift</string> 
1251          </void> 
1252          <void property="virtualCols"> 
1253           <object class="java.util.ArrayList"/> 
1254          </void> 
1255         </object> 
1256        </void> 
1257        <void property="counterNames"> 
1258         <object class="java.util.ArrayList"> 
1259          <void method="add"> 
1260           <string>CNTR_NAME_TS_0_NUM_INPUT_ROWS</string> 
1261          </void> 
1262          <void method="add"> 
1263           <string>CNTR_NAME_TS_0_NUM_OUTPUT_ROWS</string> 
1264          </void> 
1265          <void method="add"> 
1266           <string>CNTR_NAME_TS_0_TIME_TAKEN</string> 
1267          </void> 
1268          <void method="add"> 
1269           <string>CNTR_NAME_TS_0_FATAL_ERROR</string> 
1270          </void> 
1271         </object> 
1272        </void> 
1273        <void property="neededColumnIDs"> 
1274         <object class="java.util.ArrayList"> 
1275          <void method="add"> 
1276           <int>2</int> 
1277          </void> 
1278          <void method="add"> 
1279           <int>4</int> 
1280          </void> 
1281         </object> 
1282        </void> 
1283        <void property="operatorId"> 
1284         <string>TS_0</string> 
1285        </void> 
1286        <void property="schema"> 
1287         <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 
1288          <void property="signature"> 
1289           <object idref="ArrayList1"/> 
1290          </void> 
1291         </object> 
1292        </void> 
1293       </object> 
1294      </void> 
1295     </object> 
1296    </void> 
1297    <void property="gatheringStats"> 
1298     <boolean>true</boolean> 
1299    </void> 
1300    <void property="pathToAliases"> 
1301     <object class="java.util.LinkedHashMap"> 
1302      <void method="put"> 
1303       <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src_thrift</string> 
1304       <object class="java.util.ArrayList"> 
1305        <void method="add"> 
1306         <string>src_thrift</string> 
1307        </void> 
1308       </object> 
1309      </void> 
1310     </object> 
1311    </void> 
1312    <void property="pathToPartitionInfo"> 
1313     <object class="java.util.LinkedHashMap"> 
1314      <void method="put"> 
1315       <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src_thrift</string> 
1316       <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc"> 
1317        <void property="baseFileName"> 
1318         <string>src_thrift</string> 
1319        </void> 
1320        <void property="deserializerClass"> 
1321         <class>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</class> 
1322        </void> 
1323        <void property="inputFileFormatClass"> 
1324         <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 
1325        </void> 
1326        <void property="outputFileFormatClass"> 
1327         <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 
1328        </void> 
1329        <void property="partSpec"> 
1330         <object class="java.util.LinkedHashMap"/> 
1331        </void> 
1332        <void property="properties"> 
1333         <object class="java.util.Properties"> 
1334          <void method="put"> 
1335           <string>name</string> 
1336           <string>default.src_thrift</string> 
1337          </void> 
1338          <void method="put"> 
1339           <string>columns.types</string> 
1340           <string></string> 
1341          </void> 
1342          <void method="put"> 
1343           <string>serialization.ddl</string> 
1344           <string>struct src_thrift { }</string> 
1345          </void> 
1346          <void method="put"> 
1347           <string>columns</string> 
1348           <string></string> 
1349          </void> 
1350          <void method="put"> 
1351           <string>serialization.format</string> 
1352           <string>org.apache.thrift.protocol.TBinaryProtocol</string> 
1353          </void> 
1354          <void method="put"> 
1355           <string>serialization.class</string> 
1356           <string>org.apache.hadoop.hive.serde2.thrift.test.Complex</string> 
1357          </void> 
1358          <void method="put"> 
1359           <string>bucket_count</string> 
1360           <string>-1</string> 
1361          </void> 
1362          <void method="put"> 
1363           <string>serialization.lib</string> 
1364           <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
1365          </void> 
1366          <void method="put"> 
1367           <string>file.inputformat</string> 
1368           <string>org.apache.hadoop.mapred.SequenceFileInputFormat</string> 
1369          </void> 
1370          <void method="put"> 
1371           <string>file.outputformat</string> 
1372           <string>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</string> 
1373          </void> 
1374          <void method="put"> 
1375           <string>location</string> 
1376           <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src_thrift</string> 
1377          </void> 
1378          <void method="put"> 
1379           <string>transient_lastDdlTime</string> 
1380           <string>1297928222</string> 
1381          </void> 
1382         </object> 
1383        </void> 
1384        <void property="serdeClassName"> 
1385         <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
1386        </void> 
1387        <void property="tableDesc"> 
1388         <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> 
1389          <void property="deserializerClass"> 
1390           <class>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</class> 
1391          </void> 
1392          <void property="inputFileFormatClass"> 
1393           <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 
1394          </void> 
1395          <void property="outputFileFormatClass"> 
1396           <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 
1397          </void> 
1398          <void property="properties"> 
1399           <object class="java.util.Properties"> 
1400            <void method="put"> 
1401             <string>name</string> 
1402             <string>default.src_thrift</string> 
1403            </void> 
1404            <void method="put"> 
1405             <string>columns.types</string> 
1406             <string></string> 
1407            </void> 
1408            <void method="put"> 
1409             <string>serialization.ddl</string> 
1410             <string>struct src_thrift { }</string> 
1411            </void> 
1412            <void method="put"> 
1413             <string>columns</string> 
1414             <string></string> 
1415            </void> 
1416            <void method="put"> 
1417             <string>serialization.format</string> 
1418             <string>org.apache.thrift.protocol.TBinaryProtocol</string> 
1419            </void> 
1420            <void method="put"> 
1421             <string>serialization.class</string> 
1422             <string>org.apache.hadoop.hive.serde2.thrift.test.Complex</string> 
1423            </void> 
1424            <void method="put"> 
1425             <string>bucket_count</string> 
1426             <string>-1</string> 
1427            </void> 
1428            <void method="put"> 
1429             <string>serialization.lib</string> 
1430             <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
1431            </void> 
1432            <void method="put"> 
1433             <string>file.inputformat</string> 
1434             <string>org.apache.hadoop.mapred.SequenceFileInputFormat</string> 
1435            </void> 
1436            <void method="put"> 
1437             <string>file.outputformat</string> 
1438             <string>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</string> 
1439            </void> 
1440            <void method="put"> 
1441             <string>location</string> 
1442             <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src_thrift</string> 
1443            </void> 
1444            <void method="put"> 
1445             <string>transient_lastDdlTime</string> 
1446             <string>1297928222</string> 
1447            </void> 
1448           </object> 
1449          </void> 
1450          <void property="serdeClassName"> 
1451           <string>org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer</string> 
1452          </void> 
1453         </object> 
1454        </void> 
1455       </object> 
1456      </void> 
1457     </object> 
1458    </void> 
1459    <void property="tagToValueDesc"> 
1460     <object class="java.util.ArrayList"/> 
1461    </void> 
1462   </object> 
1463  </void> 
1464 </object> 
1465</java>