/tags/release-0.0.0-rc0/hive/external/ql/src/test/results/compiler/plan/join4.q.xml
XML | 2676 lines | 2676 code | 0 blank | 0 comment | 0 complexity | 3ad75110568161bd01640f9cfbe978ed MD5 | raw file
1<?xml version="1.0" encoding="UTF-8"?> 2<java version="1.6.0_07" class="java.beans.XMLDecoder"> 3 <object class="org.apache.hadoop.hive.ql.exec.MapRedTask"> 4 <void property="id"> 5 <string>Stage-3</string> 6 </void> 7 <void property="work"> 8 <object class="org.apache.hadoop.hive.ql.plan.MapredWork"> 9 <void property="aliasToPartnInfo"> 10 <void method="put"> 11 <string>c:a:src1</string> 12 <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc"> 13 <void property="deserializerClass"> 14 <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 15 </void> 16 <void property="inputFileFormatClass"> 17 <class>org.apache.hadoop.mapred.TextInputFormat</class> 18 </void> 19 <void property="outputFileFormatClass"> 20 <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 21 </void> 22 <void property="partSpec"> 23 <object class="java.util.LinkedHashMap"/> 24 </void> 25 <void property="properties"> 26 <object class="java.util.Properties"> 27 <void method="put"> 28 <string>name</string> 29 <string>default.src</string> 30 </void> 31 <void method="put"> 32 <string>columns.types</string> 33 <string>string:string</string> 34 </void> 35 <void method="put"> 36 <string>serialization.ddl</string> 37 <string>struct src { string key, string value}</string> 38 </void> 39 <void method="put"> 40 <string>serialization.format</string> 41 <string>1</string> 42 </void> 43 <void method="put"> 44 <string>columns</string> 45 <string>key,value</string> 46 </void> 47 <void method="put"> 48 <string>bucket_count</string> 49 <string>-1</string> 50 </void> 51 <void method="put"> 52 <string>serialization.lib</string> 53 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 54 </void> 55 <void method="put"> 56 <string>file.inputformat</string> 57 <string>org.apache.hadoop.mapred.TextInputFormat</string> 58 </void> 59 <void method="put"> 60 <string>file.outputformat</string> 61 <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> 62 </void> 63 <void method="put"> 64 <string>location</string> 65 <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string> 66 </void> 67 <void method="put"> 68 <string>transient_lastDdlTime</string> 69 <string>1297928474</string> 70 </void> 71 </object> 72 </void> 73 <void property="serdeClassName"> 74 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 75 </void> 76 <void property="tableDesc"> 77 <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> 78 <void property="deserializerClass"> 79 <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 80 </void> 81 <void property="inputFileFormatClass"> 82 <class>org.apache.hadoop.mapred.TextInputFormat</class> 83 </void> 84 <void property="outputFileFormatClass"> 85 <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 86 </void> 87 <void property="properties"> 88 <object class="java.util.Properties"> 89 <void method="put"> 90 <string>name</string> 91 <string>default.src</string> 92 </void> 93 <void method="put"> 94 <string>columns.types</string> 95 <string>string:string</string> 96 </void> 97 <void method="put"> 98 <string>serialization.ddl</string> 99 <string>struct src { string key, string value}</string> 100 </void> 101 <void method="put"> 102 <string>serialization.format</string> 103 <string>1</string> 104 </void> 105 <void method="put"> 106 <string>columns</string> 107 <string>key,value</string> 108 </void> 109 <void method="put"> 110 <string>bucket_count</string> 111 <string>-1</string> 112 </void> 113 <void method="put"> 114 <string>serialization.lib</string> 115 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 116 </void> 117 <void method="put"> 118 <string>file.inputformat</string> 119 <string>org.apache.hadoop.mapred.TextInputFormat</string> 120 </void> 121 <void method="put"> 122 <string>file.outputformat</string> 123 <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> 124 </void> 125 <void method="put"> 126 <string>location</string> 127 <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string> 128 </void> 129 <void method="put"> 130 <string>transient_lastDdlTime</string> 131 <string>1297928474</string> 132 </void> 133 </object> 134 </void> 135 <void property="serdeClassName"> 136 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 137 </void> 138 </object> 139 </void> 140 </object> 141 </void> 142 <void method="put"> 143 <string>c:b:src2</string> 144 <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc"> 145 <void property="deserializerClass"> 146 <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 147 </void> 148 <void property="inputFileFormatClass"> 149 <class>org.apache.hadoop.mapred.TextInputFormat</class> 150 </void> 151 <void property="outputFileFormatClass"> 152 <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 153 </void> 154 <void property="partSpec"> 155 <object class="java.util.LinkedHashMap"/> 156 </void> 157 <void property="properties"> 158 <object class="java.util.Properties"> 159 <void method="put"> 160 <string>name</string> 161 <string>default.src</string> 162 </void> 163 <void method="put"> 164 <string>columns.types</string> 165 <string>string:string</string> 166 </void> 167 <void method="put"> 168 <string>serialization.ddl</string> 169 <string>struct src { string key, string value}</string> 170 </void> 171 <void method="put"> 172 <string>serialization.format</string> 173 <string>1</string> 174 </void> 175 <void method="put"> 176 <string>columns</string> 177 <string>key,value</string> 178 </void> 179 <void method="put"> 180 <string>bucket_count</string> 181 <string>-1</string> 182 </void> 183 <void method="put"> 184 <string>serialization.lib</string> 185 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 186 </void> 187 <void method="put"> 188 <string>file.inputformat</string> 189 <string>org.apache.hadoop.mapred.TextInputFormat</string> 190 </void> 191 <void method="put"> 192 <string>file.outputformat</string> 193 <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> 194 </void> 195 <void method="put"> 196 <string>location</string> 197 <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string> 198 </void> 199 <void method="put"> 200 <string>transient_lastDdlTime</string> 201 <string>1297928474</string> 202 </void> 203 </object> 204 </void> 205 <void property="serdeClassName"> 206 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 207 </void> 208 <void property="tableDesc"> 209 <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> 210 <void property="deserializerClass"> 211 <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 212 </void> 213 <void property="inputFileFormatClass"> 214 <class>org.apache.hadoop.mapred.TextInputFormat</class> 215 </void> 216 <void property="outputFileFormatClass"> 217 <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 218 </void> 219 <void property="properties"> 220 <object class="java.util.Properties"> 221 <void method="put"> 222 <string>name</string> 223 <string>default.src</string> 224 </void> 225 <void method="put"> 226 <string>columns.types</string> 227 <string>string:string</string> 228 </void> 229 <void method="put"> 230 <string>serialization.ddl</string> 231 <string>struct src { string key, string value}</string> 232 </void> 233 <void method="put"> 234 <string>serialization.format</string> 235 <string>1</string> 236 </void> 237 <void method="put"> 238 <string>columns</string> 239 <string>key,value</string> 240 </void> 241 <void method="put"> 242 <string>bucket_count</string> 243 <string>-1</string> 244 </void> 245 <void method="put"> 246 <string>serialization.lib</string> 247 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 248 </void> 249 <void method="put"> 250 <string>file.inputformat</string> 251 <string>org.apache.hadoop.mapred.TextInputFormat</string> 252 </void> 253 <void method="put"> 254 <string>file.outputformat</string> 255 <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> 256 </void> 257 <void method="put"> 258 <string>location</string> 259 <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string> 260 </void> 261 <void method="put"> 262 <string>transient_lastDdlTime</string> 263 <string>1297928474</string> 264 </void> 265 </object> 266 </void> 267 <void property="serdeClassName"> 268 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 269 </void> 270 </object> 271 </void> 272 </object> 273 </void> 274 </void> 275 <void property="aliasToWork"> 276 <object class="java.util.LinkedHashMap"> 277 <void method="put"> 278 <string>c:a:src1</string> 279 <object id="TableScanOperator0" class="org.apache.hadoop.hive.ql.exec.TableScanOperator"> 280 <void property="childOperators"> 281 <object class="java.util.ArrayList"> 282 <void method="add"> 283 <object id="FilterOperator0" class="org.apache.hadoop.hive.ql.exec.FilterOperator"> 284 <void property="childOperators"> 285 <object class="java.util.ArrayList"> 286 <void method="add"> 287 <object id="FilterOperator1" class="org.apache.hadoop.hive.ql.exec.FilterOperator"> 288 <void property="childOperators"> 289 <object class="java.util.ArrayList"> 290 <void method="add"> 291 <object id="SelectOperator0" class="org.apache.hadoop.hive.ql.exec.SelectOperator"> 292 <void property="childOperators"> 293 <object class="java.util.ArrayList"> 294 <void method="add"> 295 <object id="ReduceSinkOperator0" class="org.apache.hadoop.hive.ql.exec.ReduceSinkOperator"> 296 <void property="columnExprMap"> 297 <object class="java.util.HashMap"> 298 <void method="put"> 299 <string>VALUE._col1</string> 300 <object id="ExprNodeColumnDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 301 <void property="column"> 302 <string>_col1</string> 303 </void> 304 <void property="typeInfo"> 305 <object id="PrimitiveTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 306 <void property="typeName"> 307 <string>string</string> 308 </void> 309 </object> 310 </void> 311 </object> 312 </void> 313 <void method="put"> 314 <string>VALUE._col0</string> 315 <object id="ExprNodeColumnDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 316 <void property="column"> 317 <string>_col0</string> 318 </void> 319 <void property="typeInfo"> 320 <object idref="PrimitiveTypeInfo0"/> 321 </void> 322 </object> 323 </void> 324 </object> 325 </void> 326 <void property="conf"> 327 <object class="org.apache.hadoop.hive.ql.plan.ReduceSinkDesc"> 328 <void property="distinctColumnIndices"> 329 <object class="java.util.ArrayList"/> 330 </void> 331 <void property="keyCols"> 332 <object id="ArrayList0" class="java.util.ArrayList"> 333 <void method="add"> 334 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 335 <void property="column"> 336 <string>_col0</string> 337 </void> 338 <void property="typeInfo"> 339 <object idref="PrimitiveTypeInfo0"/> 340 </void> 341 </object> 342 </void> 343 </object> 344 </void> 345 <void property="keySerializeInfo"> 346 <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> 347 <void property="deserializerClass"> 348 <class>org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe</class> 349 </void> 350 <void property="inputFileFormatClass"> 351 <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 352 </void> 353 <void property="outputFileFormatClass"> 354 <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 355 </void> 356 <void property="properties"> 357 <object class="java.util.Properties"> 358 <void method="put"> 359 <string>columns</string> 360 <string>joinkey0</string> 361 </void> 362 <void method="put"> 363 <string>serialization.sort.order</string> 364 <string>+</string> 365 </void> 366 <void method="put"> 367 <string>columns.types</string> 368 <string>string</string> 369 </void> 370 </object> 371 </void> 372 </object> 373 </void> 374 <void property="numDistributionKeys"> 375 <int>1</int> 376 </void> 377 <void property="numReducers"> 378 <int>-1</int> 379 </void> 380 <void property="outputKeyColumnNames"> 381 <object class="java.util.ArrayList"> 382 <void method="add"> 383 <string>reducesinkkey0</string> 384 </void> 385 </object> 386 </void> 387 <void property="outputValueColumnNames"> 388 <object class="java.util.ArrayList"> 389 <void method="add"> 390 <string>_col0</string> 391 </void> 392 <void method="add"> 393 <string>_col1</string> 394 </void> 395 </object> 396 </void> 397 <void property="partitionCols"> 398 <object idref="ArrayList0"/> 399 </void> 400 <void property="valueCols"> 401 <object class="java.util.ArrayList"> 402 <void method="add"> 403 <object idref="ExprNodeColumnDesc1"/> 404 </void> 405 <void method="add"> 406 <object idref="ExprNodeColumnDesc0"/> 407 </void> 408 </object> 409 </void> 410 <void property="valueSerializeInfo"> 411 <object id="TableDesc0" class="org.apache.hadoop.hive.ql.plan.TableDesc"> 412 <void property="deserializerClass"> 413 <class>org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe</class> 414 </void> 415 <void property="inputFileFormatClass"> 416 <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 417 </void> 418 <void property="outputFileFormatClass"> 419 <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 420 </void> 421 <void property="properties"> 422 <object class="java.util.Properties"> 423 <void method="put"> 424 <string>columns</string> 425 <string>_col0,_col1</string> 426 </void> 427 <void method="put"> 428 <string>columns.types</string> 429 <string>string,string</string> 430 </void> 431 <void method="put"> 432 <string>escape.delim</string> 433 <string>\</string> 434 </void> 435 </object> 436 </void> 437 </object> 438 </void> 439 </object> 440 </void> 441 <void property="counterNames"> 442 <object class="java.util.ArrayList"> 443 <void method="add"> 444 <string>CNTR_NAME_RS_6_NUM_INPUT_ROWS</string> 445 </void> 446 <void method="add"> 447 <string>CNTR_NAME_RS_6_NUM_OUTPUT_ROWS</string> 448 </void> 449 <void method="add"> 450 <string>CNTR_NAME_RS_6_TIME_TAKEN</string> 451 </void> 452 <void method="add"> 453 <string>CNTR_NAME_RS_6_FATAL_ERROR</string> 454 </void> 455 </object> 456 </void> 457 <void property="operatorId"> 458 <string>RS_6</string> 459 </void> 460 <void property="parentOperators"> 461 <object class="java.util.ArrayList"> 462 <void method="add"> 463 <object idref="SelectOperator0"/> 464 </void> 465 </object> 466 </void> 467 <void property="schema"> 468 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 469 <void property="signature"> 470 <object class="java.util.ArrayList"> 471 <void method="add"> 472 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 473 <void property="internalName"> 474 <string>VALUE._col0</string> 475 </void> 476 <void property="tabAlias"> 477 <string>a</string> 478 </void> 479 <void property="type"> 480 <object idref="PrimitiveTypeInfo0"/> 481 </void> 482 </object> 483 </void> 484 <void method="add"> 485 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 486 <void property="internalName"> 487 <string>VALUE._col1</string> 488 </void> 489 <void property="tabAlias"> 490 <string>a</string> 491 </void> 492 <void property="type"> 493 <object idref="PrimitiveTypeInfo0"/> 494 </void> 495 </object> 496 </void> 497 </object> 498 </void> 499 </object> 500 </void> 501 </object> 502 </void> 503 </object> 504 </void> 505 <void property="columnExprMap"> 506 <object class="java.util.HashMap"> 507 <void method="put"> 508 <string>_col1</string> 509 <object id="ExprNodeColumnDesc2" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 510 <void property="column"> 511 <string>value</string> 512 </void> 513 <void property="tabAlias"> 514 <string>src1</string> 515 </void> 516 <void property="typeInfo"> 517 <object idref="PrimitiveTypeInfo0"/> 518 </void> 519 </object> 520 </void> 521 <void method="put"> 522 <string>_col0</string> 523 <object id="ExprNodeColumnDesc3" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 524 <void property="column"> 525 <string>key</string> 526 </void> 527 <void property="tabAlias"> 528 <string>src1</string> 529 </void> 530 <void property="typeInfo"> 531 <object idref="PrimitiveTypeInfo0"/> 532 </void> 533 </object> 534 </void> 535 </object> 536 </void> 537 <void property="conf"> 538 <object class="org.apache.hadoop.hive.ql.plan.SelectDesc"> 539 <void property="colList"> 540 <object class="java.util.ArrayList"> 541 <void method="add"> 542 <object idref="ExprNodeColumnDesc3"/> 543 </void> 544 <void method="add"> 545 <object idref="ExprNodeColumnDesc2"/> 546 </void> 547 </object> 548 </void> 549 <void property="outputColumnNames"> 550 <object class="java.util.ArrayList"> 551 <void method="add"> 552 <string>_col0</string> 553 </void> 554 <void method="add"> 555 <string>_col1</string> 556 </void> 557 </object> 558 </void> 559 </object> 560 </void> 561 <void property="counterNames"> 562 <object class="java.util.ArrayList"> 563 <void method="add"> 564 <string>CNTR_NAME_SEL_5_NUM_INPUT_ROWS</string> 565 </void> 566 <void method="add"> 567 <string>CNTR_NAME_SEL_5_NUM_OUTPUT_ROWS</string> 568 </void> 569 <void method="add"> 570 <string>CNTR_NAME_SEL_5_TIME_TAKEN</string> 571 </void> 572 <void method="add"> 573 <string>CNTR_NAME_SEL_5_FATAL_ERROR</string> 574 </void> 575 </object> 576 </void> 577 <void property="operatorId"> 578 <string>SEL_5</string> 579 </void> 580 <void property="parentOperators"> 581 <object class="java.util.ArrayList"> 582 <void method="add"> 583 <object idref="FilterOperator1"/> 584 </void> 585 </object> 586 </void> 587 <void property="schema"> 588 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 589 <void property="signature"> 590 <object class="java.util.ArrayList"> 591 <void method="add"> 592 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 593 <void property="internalName"> 594 <string>_col0</string> 595 </void> 596 <void property="type"> 597 <object idref="PrimitiveTypeInfo0"/> 598 </void> 599 </object> 600 </void> 601 <void method="add"> 602 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 603 <void property="internalName"> 604 <string>_col1</string> 605 </void> 606 <void property="type"> 607 <object idref="PrimitiveTypeInfo0"/> 608 </void> 609 </object> 610 </void> 611 </object> 612 </void> 613 </object> 614 </void> 615 </object> 616 </void> 617 </object> 618 </void> 619 <void property="conf"> 620 <object class="org.apache.hadoop.hive.ql.plan.FilterDesc"> 621 <void property="predicate"> 622 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 623 <void property="childExprs"> 624 <object class="java.util.ArrayList"> 625 <void method="add"> 626 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 627 <void property="childExprs"> 628 <object class="java.util.ArrayList"> 629 <void method="add"> 630 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 631 <void property="column"> 632 <string>key</string> 633 </void> 634 <void property="tabAlias"> 635 <string>src1</string> 636 </void> 637 <void property="typeInfo"> 638 <object idref="PrimitiveTypeInfo0"/> 639 </void> 640 </object> 641 </void> 642 <void method="add"> 643 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 644 <void property="typeInfo"> 645 <object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 646 <void property="typeName"> 647 <string>int</string> 648 </void> 649 </object> 650 </void> 651 <void property="value"> 652 <int>10</int> 653 </void> 654 </object> 655 </void> 656 </object> 657 </void> 658 <void property="genericUDF"> 659 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/> 660 </void> 661 <void property="typeInfo"> 662 <object id="PrimitiveTypeInfo2" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 663 <void property="typeName"> 664 <string>boolean</string> 665 </void> 666 </object> 667 </void> 668 </object> 669 </void> 670 <void method="add"> 671 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 672 <void property="childExprs"> 673 <object class="java.util.ArrayList"> 674 <void method="add"> 675 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 676 <void property="column"> 677 <string>key</string> 678 </void> 679 <void property="tabAlias"> 680 <string>src1</string> 681 </void> 682 <void property="typeInfo"> 683 <object idref="PrimitiveTypeInfo0"/> 684 </void> 685 </object> 686 </void> 687 <void method="add"> 688 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 689 <void property="typeInfo"> 690 <object idref="PrimitiveTypeInfo1"/> 691 </void> 692 <void property="value"> 693 <int>20</int> 694 </void> 695 </object> 696 </void> 697 </object> 698 </void> 699 <void property="genericUDF"> 700 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/> 701 </void> 702 <void property="typeInfo"> 703 <object idref="PrimitiveTypeInfo2"/> 704 </void> 705 </object> 706 </void> 707 </object> 708 </void> 709 <void property="genericUDF"> 710 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/> 711 </void> 712 <void property="typeInfo"> 713 <object idref="PrimitiveTypeInfo2"/> 714 </void> 715 </object> 716 </void> 717 </object> 718 </void> 719 <void property="counterNames"> 720 <object class="java.util.ArrayList"> 721 <void method="add"> 722 <string>CNTR_NAME_FIL_4_NUM_INPUT_ROWS</string> 723 </void> 724 <void method="add"> 725 <string>CNTR_NAME_FIL_4_NUM_OUTPUT_ROWS</string> 726 </void> 727 <void method="add"> 728 <string>CNTR_NAME_FIL_4_TIME_TAKEN</string> 729 </void> 730 <void method="add"> 731 <string>CNTR_NAME_FIL_4_FATAL_ERROR</string> 732 </void> 733 </object> 734 </void> 735 <void property="operatorId"> 736 <string>FIL_4</string> 737 </void> 738 <void property="parentOperators"> 739 <object class="java.util.ArrayList"> 740 <void method="add"> 741 <object idref="FilterOperator0"/> 742 </void> 743 </object> 744 </void> 745 <void property="schema"> 746 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 747 <void property="signature"> 748 <object class="java.util.ArrayList"> 749 <void method="add"> 750 <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 751 <void property="internalName"> 752 <string>key</string> 753 </void> 754 <void property="tabAlias"> 755 <string>src1</string> 756 </void> 757 <void property="type"> 758 <object idref="PrimitiveTypeInfo0"/> 759 </void> 760 </object> 761 </void> 762 <void method="add"> 763 <object id="ColumnInfo1" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 764 <void property="internalName"> 765 <string>value</string> 766 </void> 767 <void property="tabAlias"> 768 <string>src1</string> 769 </void> 770 <void property="type"> 771 <object idref="PrimitiveTypeInfo0"/> 772 </void> 773 </object> 774 </void> 775 </object> 776 </void> 777 </object> 778 </void> 779 </object> 780 </void> 781 </object> 782 </void> 783 <void property="conf"> 784 <object class="org.apache.hadoop.hive.ql.plan.FilterDesc"> 785 <void property="predicate"> 786 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 787 <void property="childExprs"> 788 <object class="java.util.ArrayList"> 789 <void method="add"> 790 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 791 <void property="childExprs"> 792 <object class="java.util.ArrayList"> 793 <void method="add"> 794 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 795 <void property="column"> 796 <string>key</string> 797 </void> 798 <void property="tabAlias"> 799 <string>src1</string> 800 </void> 801 <void property="typeInfo"> 802 <object idref="PrimitiveTypeInfo0"/> 803 </void> 804 </object> 805 </void> 806 <void method="add"> 807 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 808 <void property="typeInfo"> 809 <object idref="PrimitiveTypeInfo1"/> 810 </void> 811 <void property="value"> 812 <int>10</int> 813 </void> 814 </object> 815 </void> 816 </object> 817 </void> 818 <void property="genericUDF"> 819 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/> 820 </void> 821 <void property="typeInfo"> 822 <object idref="PrimitiveTypeInfo2"/> 823 </void> 824 </object> 825 </void> 826 <void method="add"> 827 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 828 <void property="childExprs"> 829 <object class="java.util.ArrayList"> 830 <void method="add"> 831 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 832 <void property="column"> 833 <string>key</string> 834 </void> 835 <void property="tabAlias"> 836 <string>src1</string> 837 </void> 838 <void property="typeInfo"> 839 <object idref="PrimitiveTypeInfo0"/> 840 </void> 841 </object> 842 </void> 843 <void method="add"> 844 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 845 <void property="typeInfo"> 846 <object idref="PrimitiveTypeInfo1"/> 847 </void> 848 <void property="value"> 849 <int>20</int> 850 </void> 851 </object> 852 </void> 853 </object> 854 </void> 855 <void property="genericUDF"> 856 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/> 857 </void> 858 <void property="typeInfo"> 859 <object idref="PrimitiveTypeInfo2"/> 860 </void> 861 </object> 862 </void> 863 </object> 864 </void> 865 <void property="genericUDF"> 866 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/> 867 </void> 868 <void property="typeInfo"> 869 <object idref="PrimitiveTypeInfo2"/> 870 </void> 871 </object> 872 </void> 873 </object> 874 </void> 875 <void property="counterNames"> 876 <object class="java.util.ArrayList"> 877 <void method="add"> 878 <string>CNTR_NAME_FIL_12_NUM_INPUT_ROWS</string> 879 </void> 880 <void method="add"> 881 <string>CNTR_NAME_FIL_12_NUM_OUTPUT_ROWS</string> 882 </void> 883 <void method="add"> 884 <string>CNTR_NAME_FIL_12_TIME_TAKEN</string> 885 </void> 886 <void method="add"> 887 <string>CNTR_NAME_FIL_12_FATAL_ERROR</string> 888 </void> 889 </object> 890 </void> 891 <void property="operatorId"> 892 <string>FIL_12</string> 893 </void> 894 <void property="parentOperators"> 895 <object class="java.util.ArrayList"> 896 <void method="add"> 897 <object idref="TableScanOperator0"/> 898 </void> 899 </object> 900 </void> 901 <void property="schema"> 902 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 903 <void property="signature"> 904 <object id="ArrayList1" class="java.util.ArrayList"> 905 <void method="add"> 906 <object idref="ColumnInfo0"/> 907 </void> 908 <void method="add"> 909 <object idref="ColumnInfo1"/> 910 </void> 911 <void method="add"> 912 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 913 <void property="hiddenVirtualCol"> 914 <boolean>true</boolean> 915 </void> 916 <void property="internalName"> 917 <string>BLOCK__OFFSET__INSIDE__FILE</string> 918 </void> 919 <void property="tabAlias"> 920 <string>src1</string> 921 </void> 922 <void property="type"> 923 <object id="PrimitiveTypeInfo3" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo"> 924 <void property="typeName"> 925 <string>bigint</string> 926 </void> 927 </object> 928 </void> 929 </object> 930 </void> 931 <void method="add"> 932 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 933 <void property="hiddenVirtualCol"> 934 <boolean>true</boolean> 935 </void> 936 <void property="internalName"> 937 <string>INPUT__FILE__NAME</string> 938 </void> 939 <void property="tabAlias"> 940 <string>src1</string> 941 </void> 942 <void property="type"> 943 <object idref="PrimitiveTypeInfo0"/> 944 </void> 945 </object> 946 </void> 947 </object> 948 </void> 949 </object> 950 </void> 951 </object> 952 </void> 953 </object> 954 </void> 955 <void property="conf"> 956 <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc"> 957 <void property="alias"> 958 <string>src1</string> 959 </void> 960 <void property="virtualCols"> 961 <object class="java.util.ArrayList"/> 962 </void> 963 </object> 964 </void> 965 <void property="counterNames"> 966 <object class="java.util.ArrayList"> 967 <void method="add"> 968 <string>CNTR_NAME_TS_3_NUM_INPUT_ROWS</string> 969 </void> 970 <void method="add"> 971 <string>CNTR_NAME_TS_3_NUM_OUTPUT_ROWS</string> 972 </void> 973 <void method="add"> 974 <string>CNTR_NAME_TS_3_TIME_TAKEN</string> 975 </void> 976 <void method="add"> 977 <string>CNTR_NAME_TS_3_FATAL_ERROR</string> 978 </void> 979 </object> 980 </void> 981 <void property="neededColumnIDs"> 982 <object class="java.util.ArrayList"> 983 <void method="add"> 984 <int>0</int> 985 </void> 986 <void method="add"> 987 <int>1</int> 988 </void> 989 </object> 990 </void> 991 <void property="operatorId"> 992 <string>TS_3</string> 993 </void> 994 <void property="schema"> 995 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 996 <void property="signature"> 997 <object idref="ArrayList1"/> 998 </void> 999 </object> 1000 </void> 1001 </object> 1002 </void> 1003 <void method="put"> 1004 <string>c:b:src2</string> 1005 <object id="TableScanOperator1" class="org.apache.hadoop.hive.ql.exec.TableScanOperator"> 1006 <void property="childOperators"> 1007 <object class="java.util.ArrayList"> 1008 <void method="add"> 1009 <object id="FilterOperator2" class="org.apache.hadoop.hive.ql.exec.FilterOperator"> 1010 <void property="childOperators"> 1011 <object class="java.util.ArrayList"> 1012 <void method="add"> 1013 <object id="FilterOperator3" class="org.apache.hadoop.hive.ql.exec.FilterOperator"> 1014 <void property="childOperators"> 1015 <object class="java.util.ArrayList"> 1016 <void method="add"> 1017 <object id="SelectOperator1" class="org.apache.hadoop.hive.ql.exec.SelectOperator"> 1018 <void property="childOperators"> 1019 <object class="java.util.ArrayList"> 1020 <void method="add"> 1021 <object id="ReduceSinkOperator1" class="org.apache.hadoop.hive.ql.exec.ReduceSinkOperator"> 1022 <void property="columnExprMap"> 1023 <object class="java.util.HashMap"> 1024 <void method="put"> 1025 <string>VALUE._col1</string> 1026 <object id="ExprNodeColumnDesc4" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 1027 <void property="column"> 1028 <string>_col1</string> 1029 </void> 1030 <void property="typeInfo"> 1031 <object idref="PrimitiveTypeInfo0"/> 1032 </void> 1033 </object> 1034 </void> 1035 <void method="put"> 1036 <string>VALUE._col0</string> 1037 <object id="ExprNodeColumnDesc5" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 1038 <void property="column"> 1039 <string>_col0</string> 1040 </void> 1041 <void property="typeInfo"> 1042 <object idref="PrimitiveTypeInfo0"/> 1043 </void> 1044 </object> 1045 </void> 1046 </object> 1047 </void> 1048 <void property="conf"> 1049 <object class="org.apache.hadoop.hive.ql.plan.ReduceSinkDesc"> 1050 <void property="distinctColumnIndices"> 1051 <object class="java.util.ArrayList"/> 1052 </void> 1053 <void property="keyCols"> 1054 <object id="ArrayList2" class="java.util.ArrayList"> 1055 <void method="add"> 1056 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 1057 <void property="column"> 1058 <string>_col0</string> 1059 </void> 1060 <void property="typeInfo"> 1061 <object idref="PrimitiveTypeInfo0"/> 1062 </void> 1063 </object> 1064 </void> 1065 </object> 1066 </void> 1067 <void property="keySerializeInfo"> 1068 <object id="TableDesc1" class="org.apache.hadoop.hive.ql.plan.TableDesc"> 1069 <void property="deserializerClass"> 1070 <class>org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe</class> 1071 </void> 1072 <void property="inputFileFormatClass"> 1073 <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 1074 </void> 1075 <void property="outputFileFormatClass"> 1076 <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 1077 </void> 1078 <void property="properties"> 1079 <object class="java.util.Properties"> 1080 <void method="put"> 1081 <string>columns</string> 1082 <string>joinkey0</string> 1083 </void> 1084 <void method="put"> 1085 <string>serialization.sort.order</string> 1086 <string>+</string> 1087 </void> 1088 <void method="put"> 1089 <string>columns.types</string> 1090 <string>string</string> 1091 </void> 1092 </object> 1093 </void> 1094 </object> 1095 </void> 1096 <void property="numDistributionKeys"> 1097 <int>1</int> 1098 </void> 1099 <void property="numReducers"> 1100 <int>-1</int> 1101 </void> 1102 <void property="outputKeyColumnNames"> 1103 <object class="java.util.ArrayList"> 1104 <void method="add"> 1105 <string>reducesinkkey0</string> 1106 </void> 1107 </object> 1108 </void> 1109 <void property="outputValueColumnNames"> 1110 <object class="java.util.ArrayList"> 1111 <void method="add"> 1112 <string>_col0</string> 1113 </void> 1114 <void method="add"> 1115 <string>_col1</string> 1116 </void> 1117 </object> 1118 </void> 1119 <void property="partitionCols"> 1120 <object idref="ArrayList2"/> 1121 </void> 1122 <void property="tag"> 1123 <int>1</int> 1124 </void> 1125 <void property="valueCols"> 1126 <object class="java.util.ArrayList"> 1127 <void method="add"> 1128 <object idref="ExprNodeColumnDesc5"/> 1129 </void> 1130 <void method="add"> 1131 <object idref="ExprNodeColumnDesc4"/> 1132 </void> 1133 </object> 1134 </void> 1135 <void property="valueSerializeInfo"> 1136 <object id="TableDesc2" class="org.apache.hadoop.hive.ql.plan.TableDesc"> 1137 <void property="deserializerClass"> 1138 <class>org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe</class> 1139 </void> 1140 <void property="inputFileFormatClass"> 1141 <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class> 1142 </void> 1143 <void property="outputFileFormatClass"> 1144 <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class> 1145 </void> 1146 <void property="properties"> 1147 <object class="java.util.Properties"> 1148 <void method="put"> 1149 <string>columns</string> 1150 <string>_col0,_col1</string> 1151 </void> 1152 <void method="put"> 1153 <string>columns.types</string> 1154 <string>string,string</string> 1155 </void> 1156 <void method="put"> 1157 <string>escape.delim</string> 1158 <string>\</string> 1159 </void> 1160 </object> 1161 </void> 1162 </object> 1163 </void> 1164 </object> 1165 </void> 1166 <void property="counterNames"> 1167 <object class="java.util.ArrayList"> 1168 <void method="add"> 1169 <string>CNTR_NAME_RS_7_NUM_INPUT_ROWS</string> 1170 </void> 1171 <void method="add"> 1172 <string>CNTR_NAME_RS_7_NUM_OUTPUT_ROWS</string> 1173 </void> 1174 <void method="add"> 1175 <string>CNTR_NAME_RS_7_TIME_TAKEN</string> 1176 </void> 1177 <void method="add"> 1178 <string>CNTR_NAME_RS_7_FATAL_ERROR</string> 1179 </void> 1180 </object> 1181 </void> 1182 <void property="operatorId"> 1183 <string>RS_7</string> 1184 </void> 1185 <void property="parentOperators"> 1186 <object class="java.util.ArrayList"> 1187 <void method="add"> 1188 <object idref="SelectOperator1"/> 1189 </void> 1190 </object> 1191 </void> 1192 <void property="schema"> 1193 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 1194 <void property="signature"> 1195 <object class="java.util.ArrayList"> 1196 <void method="add"> 1197 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1198 <void property="internalName"> 1199 <string>VALUE._col0</string> 1200 </void> 1201 <void property="tabAlias"> 1202 <string>b</string> 1203 </void> 1204 <void property="type"> 1205 <object idref="PrimitiveTypeInfo0"/> 1206 </void> 1207 </object> 1208 </void> 1209 <void method="add"> 1210 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1211 <void property="internalName"> 1212 <string>VALUE._col1</string> 1213 </void> 1214 <void property="tabAlias"> 1215 <string>b</string> 1216 </void> 1217 <void property="type"> 1218 <object idref="PrimitiveTypeInfo0"/> 1219 </void> 1220 </object> 1221 </void> 1222 </object> 1223 </void> 1224 </object> 1225 </void> 1226 </object> 1227 </void> 1228 </object> 1229 </void> 1230 <void property="columnExprMap"> 1231 <object class="java.util.HashMap"> 1232 <void method="put"> 1233 <string>_col1</string> 1234 <object id="ExprNodeColumnDesc6" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 1235 <void property="column"> 1236 <string>value</string> 1237 </void> 1238 <void property="tabAlias"> 1239 <string>src2</string> 1240 </void> 1241 <void property="typeInfo"> 1242 <object idref="PrimitiveTypeInfo0"/> 1243 </void> 1244 </object> 1245 </void> 1246 <void method="put"> 1247 <string>_col0</string> 1248 <object id="ExprNodeColumnDesc7" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 1249 <void property="column"> 1250 <string>key</string> 1251 </void> 1252 <void property="tabAlias"> 1253 <string>src2</string> 1254 </void> 1255 <void property="typeInfo"> 1256 <object idref="PrimitiveTypeInfo0"/> 1257 </void> 1258 </object> 1259 </void> 1260 </object> 1261 </void> 1262 <void property="conf"> 1263 <object class="org.apache.hadoop.hive.ql.plan.SelectDesc"> 1264 <void property="colList"> 1265 <object class="java.util.ArrayList"> 1266 <void method="add"> 1267 <object idref="ExprNodeColumnDesc7"/> 1268 </void> 1269 <void method="add"> 1270 <object idref="ExprNodeColumnDesc6"/> 1271 </void> 1272 </object> 1273 </void> 1274 <void property="outputColumnNames"> 1275 <object class="java.util.ArrayList"> 1276 <void method="add"> 1277 <string>_col0</string> 1278 </void> 1279 <void method="add"> 1280 <string>_col1</string> 1281 </void> 1282 </object> 1283 </void> 1284 </object> 1285 </void> 1286 <void property="counterNames"> 1287 <object class="java.util.ArrayList"> 1288 <void method="add"> 1289 <string>CNTR_NAME_SEL_2_NUM_INPUT_ROWS</string> 1290 </void> 1291 <void method="add"> 1292 <string>CNTR_NAME_SEL_2_NUM_OUTPUT_ROWS</string> 1293 </void> 1294 <void method="add"> 1295 <string>CNTR_NAME_SEL_2_TIME_TAKEN</string> 1296 </void> 1297 <void method="add"> 1298 <string>CNTR_NAME_SEL_2_FATAL_ERROR</string> 1299 </void> 1300 </object> 1301 </void> 1302 <void property="operatorId"> 1303 <string>SEL_2</string> 1304 </void> 1305 <void property="parentOperators"> 1306 <object class="java.util.ArrayList"> 1307 <void method="add"> 1308 <object idref="FilterOperator3"/> 1309 </void> 1310 </object> 1311 </void> 1312 <void property="schema"> 1313 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 1314 <void property="signature"> 1315 <object class="java.util.ArrayList"> 1316 <void method="add"> 1317 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1318 <void property="internalName"> 1319 <string>_col0</string> 1320 </void> 1321 <void property="type"> 1322 <object idref="PrimitiveTypeInfo0"/> 1323 </void> 1324 </object> 1325 </void> 1326 <void method="add"> 1327 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1328 <void property="internalName"> 1329 <string>_col1</string> 1330 </void> 1331 <void property="type"> 1332 <object idref="PrimitiveTypeInfo0"/> 1333 </void> 1334 </object> 1335 </void> 1336 </object> 1337 </void> 1338 </object> 1339 </void> 1340 </object> 1341 </void> 1342 </object> 1343 </void> 1344 <void property="conf"> 1345 <object class="org.apache.hadoop.hive.ql.plan.FilterDesc"> 1346 <void property="predicate"> 1347 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 1348 <void property="childExprs"> 1349 <object class="java.util.ArrayList"> 1350 <void method="add"> 1351 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 1352 <void property="childExprs"> 1353 <object class="java.util.ArrayList"> 1354 <void method="add"> 1355 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 1356 <void property="column"> 1357 <string>key</string> 1358 </void> 1359 <void property="tabAlias"> 1360 <string>src2</string> 1361 </void> 1362 <void property="typeInfo"> 1363 <object idref="PrimitiveTypeInfo0"/> 1364 </void> 1365 </object> 1366 </void> 1367 <void method="add"> 1368 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 1369 <void property="typeInfo"> 1370 <object idref="PrimitiveTypeInfo1"/> 1371 </void> 1372 <void property="value"> 1373 <int>15</int> 1374 </void> 1375 </object> 1376 </void> 1377 </object> 1378 </void> 1379 <void property="genericUDF"> 1380 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/> 1381 </void> 1382 <void property="typeInfo"> 1383 <object idref="PrimitiveTypeInfo2"/> 1384 </void> 1385 </object> 1386 </void> 1387 <void method="add"> 1388 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 1389 <void property="childExprs"> 1390 <object class="java.util.ArrayList"> 1391 <void method="add"> 1392 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 1393 <void property="column"> 1394 <string>key</string> 1395 </void> 1396 <void property="tabAlias"> 1397 <string>src2</string> 1398 </void> 1399 <void property="typeInfo"> 1400 <object idref="PrimitiveTypeInfo0"/> 1401 </void> 1402 </object> 1403 </void> 1404 <void method="add"> 1405 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 1406 <void property="typeInfo"> 1407 <object idref="PrimitiveTypeInfo1"/> 1408 </void> 1409 <void property="value"> 1410 <int>25</int> 1411 </void> 1412 </object> 1413 </void> 1414 </object> 1415 </void> 1416 <void property="genericUDF"> 1417 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/> 1418 </void> 1419 <void property="typeInfo"> 1420 <object idref="PrimitiveTypeInfo2"/> 1421 </void> 1422 </object> 1423 </void> 1424 </object> 1425 </void> 1426 <void property="genericUDF"> 1427 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/> 1428 </void> 1429 <void property="typeInfo"> 1430 <object idref="PrimitiveTypeInfo2"/> 1431 </void> 1432 </object> 1433 </void> 1434 </object> 1435 </void> 1436 <void property="counterNames"> 1437 <object class="java.util.ArrayList"> 1438 <void method="add"> 1439 <string>CNTR_NAME_FIL_1_NUM_INPUT_ROWS</string> 1440 </void> 1441 <void method="add"> 1442 <string>CNTR_NAME_FIL_1_NUM_OUTPUT_ROWS</string> 1443 </void> 1444 <void method="add"> 1445 <string>CNTR_NAME_FIL_1_TIME_TAKEN</string> 1446 </void> 1447 <void method="add"> 1448 <string>CNTR_NAME_FIL_1_FATAL_ERROR</string> 1449 </void> 1450 </object> 1451 </void> 1452 <void property="operatorId"> 1453 <string>FIL_1</string> 1454 </void> 1455 <void property="parentOperators"> 1456 <object class="java.util.ArrayList"> 1457 <void method="add"> 1458 <object idref="FilterOperator2"/> 1459 </void> 1460 </object> 1461 </void> 1462 <void property="schema"> 1463 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 1464 <void property="signature"> 1465 <object class="java.util.ArrayList"> 1466 <void method="add"> 1467 <object id="ColumnInfo2" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1468 <void property="internalName"> 1469 <string>key</string> 1470 </void> 1471 <void property="tabAlias"> 1472 <string>src2</string> 1473 </void> 1474 <void property="type"> 1475 <object idref="PrimitiveTypeInfo0"/> 1476 </void> 1477 </object> 1478 </void> 1479 <void method="add"> 1480 <object id="ColumnInfo3" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1481 <void property="internalName"> 1482 <string>value</string> 1483 </void> 1484 <void property="tabAlias"> 1485 <string>src2</string> 1486 </void> 1487 <void property="type"> 1488 <object idref="PrimitiveTypeInfo0"/> 1489 </void> 1490 </object> 1491 </void> 1492 </object> 1493 </void> 1494 </object> 1495 </void> 1496 </object> 1497 </void> 1498 </object> 1499 </void> 1500 <void property="conf"> 1501 <object class="org.apache.hadoop.hive.ql.plan.FilterDesc"> 1502 <void property="predicate"> 1503 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 1504 <void property="childExprs"> 1505 <object class="java.util.ArrayList"> 1506 <void method="add"> 1507 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 1508 <void property="childExprs"> 1509 <object class="java.util.ArrayList"> 1510 <void method="add"> 1511 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 1512 <void property="column"> 1513 <string>key</string> 1514 </void> 1515 <void property="tabAlias"> 1516 <string>src2</string> 1517 </void> 1518 <void property="typeInfo"> 1519 <object idref="PrimitiveTypeInfo0"/> 1520 </void> 1521 </object> 1522 </void> 1523 <void method="add"> 1524 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 1525 <void property="typeInfo"> 1526 <object idref="PrimitiveTypeInfo1"/> 1527 </void> 1528 <void property="value"> 1529 <int>15</int> 1530 </void> 1531 </object> 1532 </void> 1533 </object> 1534 </void> 1535 <void property="genericUDF"> 1536 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/> 1537 </void> 1538 <void property="typeInfo"> 1539 <object idref="PrimitiveTypeInfo2"/> 1540 </void> 1541 </object> 1542 </void> 1543 <void method="add"> 1544 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> 1545 <void property="childExprs"> 1546 <object class="java.util.ArrayList"> 1547 <void method="add"> 1548 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 1549 <void property="column"> 1550 <string>key</string> 1551 </void> 1552 <void property="tabAlias"> 1553 <string>src2</string> 1554 </void> 1555 <void property="typeInfo"> 1556 <object idref="PrimitiveTypeInfo0"/> 1557 </void> 1558 </object> 1559 </void> 1560 <void method="add"> 1561 <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> 1562 <void property="typeInfo"> 1563 <object idref="PrimitiveTypeInfo1"/> 1564 </void> 1565 <void property="value"> 1566 <int>25</int> 1567 </void> 1568 </object> 1569 </void> 1570 </object> 1571 </void> 1572 <void property="genericUDF"> 1573 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/> 1574 </void> 1575 <void property="typeInfo"> 1576 <object idref="PrimitiveTypeInfo2"/> 1577 </void> 1578 </object> 1579 </void> 1580 </object> 1581 </void> 1582 <void property="genericUDF"> 1583 <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/> 1584 </void> 1585 <void property="typeInfo"> 1586 <object idref="PrimitiveTypeInfo2"/> 1587 </void> 1588 </object> 1589 </void> 1590 </object> 1591 </void> 1592 <void property="counterNames"> 1593 <object class="java.util.ArrayList"> 1594 <void method="add"> 1595 <string>CNTR_NAME_FIL_13_NUM_INPUT_ROWS</string> 1596 </void> 1597 <void method="add"> 1598 <string>CNTR_NAME_FIL_13_NUM_OUTPUT_ROWS</string> 1599 </void> 1600 <void method="add"> 1601 <string>CNTR_NAME_FIL_13_TIME_TAKEN</string> 1602 </void> 1603 <void method="add"> 1604 <string>CNTR_NAME_FIL_13_FATAL_ERROR</string> 1605 </void> 1606 </object> 1607 </void> 1608 <void property="operatorId"> 1609 <string>FIL_13</string> 1610 </void> 1611 <void property="parentOperators"> 1612 <object class="java.util.ArrayList"> 1613 <void method="add"> 1614 <object idref="TableScanOperator1"/> 1615 </void> 1616 </object> 1617 </void> 1618 <void property="schema"> 1619 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 1620 <void property="signature"> 1621 <object id="ArrayList3" class="java.util.ArrayList"> 1622 <void method="add"> 1623 <object idref="ColumnInfo2"/> 1624 </void> 1625 <void method="add"> 1626 <object idref="ColumnInfo3"/> 1627 </void> 1628 <void method="add"> 1629 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1630 <void property="hiddenVirtualCol"> 1631 <boolean>true</boolean> 1632 </void> 1633 <void property="internalName"> 1634 <string>BLOCK__OFFSET__INSIDE__FILE</string> 1635 </void> 1636 <void property="tabAlias"> 1637 <string>src2</string> 1638 </void> 1639 <void property="type"> 1640 <object idref="PrimitiveTypeInfo3"/> 1641 </void> 1642 </object> 1643 </void> 1644 <void method="add"> 1645 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1646 <void property="hiddenVirtualCol"> 1647 <boolean>true</boolean> 1648 </void> 1649 <void property="internalName"> 1650 <string>INPUT__FILE__NAME</string> 1651 </void> 1652 <void property="tabAlias"> 1653 <string>src2</string> 1654 </void> 1655 <void property="type"> 1656 <object idref="PrimitiveTypeInfo0"/> 1657 </void> 1658 </object> 1659 </void> 1660 </object> 1661 </void> 1662 </object> 1663 </void> 1664 </object> 1665 </void> 1666 </object> 1667 </void> 1668 <void property="conf"> 1669 <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc"> 1670 <void property="alias"> 1671 <string>src2</string> 1672 </void> 1673 <void property="virtualCols"> 1674 <object class="java.util.ArrayList"/> 1675 </void> 1676 </object> 1677 </void> 1678 <void property="counterNames"> 1679 <object class="java.util.ArrayList"> 1680 <void method="add"> 1681 <string>CNTR_NAME_TS_0_NUM_INPUT_ROWS</string> 1682 </void> 1683 <void method="add"> 1684 <string>CNTR_NAME_TS_0_NUM_OUTPUT_ROWS</string> 1685 </void> 1686 <void method="add"> 1687 <string>CNTR_NAME_TS_0_TIME_TAKEN</string> 1688 </void> 1689 <void method="add"> 1690 <string>CNTR_NAME_TS_0_FATAL_ERROR</string> 1691 </void> 1692 </object> 1693 </void> 1694 <void property="neededColumnIDs"> 1695 <object class="java.util.ArrayList"> 1696 <void method="add"> 1697 <int>0</int> 1698 </void> 1699 <void method="add"> 1700 <int>1</int> 1701 </void> 1702 </object> 1703 </void> 1704 <void property="operatorId"> 1705 <string>TS_0</string> 1706 </void> 1707 <void property="schema"> 1708 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 1709 <void property="signature"> 1710 <object idref="ArrayList3"/> 1711 </void> 1712 </object> 1713 </void> 1714 </object> 1715 </void> 1716 </object> 1717 </void> 1718 <void property="keyDesc"> 1719 <object idref="TableDesc1"/> 1720 </void> 1721 <void property="needsTagging"> 1722 <boolean>true</boolean> 1723 </void> 1724 <void property="numReduceTasks"> 1725 <int>-1</int> 1726 </void> 1727 <void property="pathToAliases"> 1728 <object class="java.util.LinkedHashMap"> 1729 <void method="put"> 1730 <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string> 1731 <object class="java.util.ArrayList"> 1732 <void method="add"> 1733 <string>c:a:src1</string> 1734 </void> 1735 <void method="add"> 1736 <string>c:b:src2</string> 1737 </void> 1738 </object> 1739 </void> 1740 </object> 1741 </void> 1742 <void property="pathToPartitionInfo"> 1743 <object class="java.util.LinkedHashMap"> 1744 <void method="put"> 1745 <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string> 1746 <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc"> 1747 <void property="baseFileName"> 1748 <string>src</string> 1749 </void> 1750 <void property="deserializerClass"> 1751 <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 1752 </void> 1753 <void property="inputFileFormatClass"> 1754 <class>org.apache.hadoop.mapred.TextInputFormat</class> 1755 </void> 1756 <void property="outputFileFormatClass"> 1757 <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 1758 </void> 1759 <void property="partSpec"> 1760 <object class="java.util.LinkedHashMap"/> 1761 </void> 1762 <void property="properties"> 1763 <object class="java.util.Properties"> 1764 <void method="put"> 1765 <string>name</string> 1766 <string>default.src</string> 1767 </void> 1768 <void method="put"> 1769 <string>columns.types</string> 1770 <string>string:string</string> 1771 </void> 1772 <void method="put"> 1773 <string>serialization.ddl</string> 1774 <string>struct src { string key, string value}</string> 1775 </void> 1776 <void method="put"> 1777 <string>serialization.format</string> 1778 <string>1</string> 1779 </void> 1780 <void method="put"> 1781 <string>columns</string> 1782 <string>key,value</string> 1783 </void> 1784 <void method="put"> 1785 <string>bucket_count</string> 1786 <string>-1</string> 1787 </void> 1788 <void method="put"> 1789 <string>serialization.lib</string> 1790 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 1791 </void> 1792 <void method="put"> 1793 <string>file.inputformat</string> 1794 <string>org.apache.hadoop.mapred.TextInputFormat</string> 1795 </void> 1796 <void method="put"> 1797 <string>file.outputformat</string> 1798 <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> 1799 </void> 1800 <void method="put"> 1801 <string>location</string> 1802 <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string> 1803 </void> 1804 <void method="put"> 1805 <string>transient_lastDdlTime</string> 1806 <string>1297928474</string> 1807 </void> 1808 </object> 1809 </void> 1810 <void property="serdeClassName"> 1811 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 1812 </void> 1813 <void property="tableDesc"> 1814 <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> 1815 <void property="deserializerClass"> 1816 <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 1817 </void> 1818 <void property="inputFileFormatClass"> 1819 <class>org.apache.hadoop.mapred.TextInputFormat</class> 1820 </void> 1821 <void property="outputFileFormatClass"> 1822 <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 1823 </void> 1824 <void property="properties"> 1825 <object class="java.util.Properties"> 1826 <void method="put"> 1827 <string>name</string> 1828 <string>default.src</string> 1829 </void> 1830 <void method="put"> 1831 <string>columns.types</string> 1832 <string>string:string</string> 1833 </void> 1834 <void method="put"> 1835 <string>serialization.ddl</string> 1836 <string>struct src { string key, string value}</string> 1837 </void> 1838 <void method="put"> 1839 <string>serialization.format</string> 1840 <string>1</string> 1841 </void> 1842 <void method="put"> 1843 <string>columns</string> 1844 <string>key,value</string> 1845 </void> 1846 <void method="put"> 1847 <string>bucket_count</string> 1848 <string>-1</string> 1849 </void> 1850 <void method="put"> 1851 <string>serialization.lib</string> 1852 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 1853 </void> 1854 <void method="put"> 1855 <string>file.inputformat</string> 1856 <string>org.apache.hadoop.mapred.TextInputFormat</string> 1857 </void> 1858 <void method="put"> 1859 <string>file.outputformat</string> 1860 <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string> 1861 </void> 1862 <void method="put"> 1863 <string>location</string> 1864 <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string> 1865 </void> 1866 <void method="put"> 1867 <string>transient_lastDdlTime</string> 1868 <string>1297928474</string> 1869 </void> 1870 </object> 1871 </void> 1872 <void property="serdeClassName"> 1873 <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string> 1874 </void> 1875 </object> 1876 </void> 1877 </object> 1878 </void> 1879 </object> 1880 </void> 1881 <void property="reducer"> 1882 <object id="JoinOperator0" class="org.apache.hadoop.hive.ql.exec.JoinOperator"> 1883 <void property="childOperators"> 1884 <object class="java.util.ArrayList"> 1885 <void method="add"> 1886 <object id="SelectOperator2" class="org.apache.hadoop.hive.ql.exec.SelectOperator"> 1887 <void property="childOperators"> 1888 <object class="java.util.ArrayList"> 1889 <void method="add"> 1890 <object id="SelectOperator3" class="org.apache.hadoop.hive.ql.exec.SelectOperator"> 1891 <void property="childOperators"> 1892 <object class="java.util.ArrayList"> 1893 <void method="add"> 1894 <object class="org.apache.hadoop.hive.ql.exec.FileSinkOperator"> 1895 <void property="conf"> 1896 <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc"> 1897 <void property="dirName"> 1898 <string>file:/tmp/sdong/hive_2011-02-16_23-41-16_853_8169269396385899150/-ext-10001</string> 1899 </void> 1900 <void property="numFiles"> 1901 <int>1</int> 1902 </void> 1903 <void property="statsAggPrefix"> 1904 <string>file:/tmp/sdong/hive_2011-02-16_23-41-16_853_8169269396385899150/-ext-10001/</string> 1905 </void> 1906 <void property="tableInfo"> 1907 <object class="org.apache.hadoop.hive.ql.plan.TableDesc"> 1908 <void property="deserializerClass"> 1909 <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class> 1910 </void> 1911 <void property="inputFileFormatClass"> 1912 <class>org.apache.hadoop.mapred.TextInputFormat</class> 1913 </void> 1914 <void property="outputFileFormatClass"> 1915 <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class> 1916 </void> 1917 <void property="properties"> 1918 <object class="java.util.Properties"> 1919 <void method="put"> 1920 <string>columns</string> 1921 <string>_col0,_col1,_col2,_col3</string> 1922 </void> 1923 <void method="put"> 1924 <string>serialization.format</string> 1925 <string>1</string> 1926 </void> 1927 <void method="put"> 1928 <string>columns.types</string> 1929 <string>string:string:string:string</string> 1930 </void> 1931 </object> 1932 </void> 1933 </object> 1934 </void> 1935 <void property="totalFiles"> 1936 <int>1</int> 1937 </void> 1938 </object> 1939 </void> 1940 <void property="counterNames"> 1941 <object class="java.util.ArrayList"> 1942 <void method="add"> 1943 <string>CNTR_NAME_FS_11_NUM_INPUT_ROWS</string> 1944 </void> 1945 <void method="add"> 1946 <string>CNTR_NAME_FS_11_NUM_OUTPUT_ROWS</string> 1947 </void> 1948 <void method="add"> 1949 <string>CNTR_NAME_FS_11_TIME_TAKEN</string> 1950 </void> 1951 <void method="add"> 1952 <string>CNTR_NAME_FS_11_FATAL_ERROR</string> 1953 </void> 1954 </object> 1955 </void> 1956 <void property="operatorId"> 1957 <string>FS_11</string> 1958 </void> 1959 <void property="parentOperators"> 1960 <object class="java.util.ArrayList"> 1961 <void method="add"> 1962 <object idref="SelectOperator3"/> 1963 </void> 1964 </object> 1965 </void> 1966 <void property="schema"> 1967 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 1968 <void property="signature"> 1969 <object class="java.util.ArrayList"> 1970 <void method="add"> 1971 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1972 <void property="internalName"> 1973 <string>_col0</string> 1974 </void> 1975 <void property="tabAlias"> 1976 <string></string> 1977 </void> 1978 <void property="type"> 1979 <object idref="PrimitiveTypeInfo0"/> 1980 </void> 1981 </object> 1982 </void> 1983 <void method="add"> 1984 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1985 <void property="internalName"> 1986 <string>_col1</string> 1987 </void> 1988 <void property="tabAlias"> 1989 <string></string> 1990 </void> 1991 <void property="type"> 1992 <object idref="PrimitiveTypeInfo0"/> 1993 </void> 1994 </object> 1995 </void> 1996 <void method="add"> 1997 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 1998 <void property="internalName"> 1999 <string>_col2</string> 2000 </void> 2001 <void property="tabAlias"> 2002 <string></string> 2003 </void> 2004 <void property="type"> 2005 <object idref="PrimitiveTypeInfo0"/> 2006 </void> 2007 </object> 2008 </void> 2009 <void method="add"> 2010 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2011 <void property="internalName"> 2012 <string>_col3</string> 2013 </void> 2014 <void property="tabAlias"> 2015 <string></string> 2016 </void> 2017 <void property="type"> 2018 <object idref="PrimitiveTypeInfo0"/> 2019 </void> 2020 </object> 2021 </void> 2022 </object> 2023 </void> 2024 </object> 2025 </void> 2026 </object> 2027 </void> 2028 </object> 2029 </void> 2030 <void property="columnExprMap"> 2031 <object class="java.util.HashMap"> 2032 <void method="put"> 2033 <string>_col3</string> 2034 <object id="ExprNodeColumnDesc8" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2035 <void property="column"> 2036 <string>_col3</string> 2037 </void> 2038 <void property="typeInfo"> 2039 <object idref="PrimitiveTypeInfo0"/> 2040 </void> 2041 </object> 2042 </void> 2043 <void method="put"> 2044 <string>_col2</string> 2045 <object id="ExprNodeColumnDesc9" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2046 <void property="column"> 2047 <string>_col2</string> 2048 </void> 2049 <void property="typeInfo"> 2050 <object idref="PrimitiveTypeInfo0"/> 2051 </void> 2052 </object> 2053 </void> 2054 <void method="put"> 2055 <string>_col1</string> 2056 <object id="ExprNodeColumnDesc10" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2057 <void property="column"> 2058 <string>_col1</string> 2059 </void> 2060 <void property="typeInfo"> 2061 <object idref="PrimitiveTypeInfo0"/> 2062 </void> 2063 </object> 2064 </void> 2065 <void method="put"> 2066 <string>_col0</string> 2067 <object id="ExprNodeColumnDesc11" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2068 <void property="column"> 2069 <string>_col0</string> 2070 </void> 2071 <void property="typeInfo"> 2072 <object idref="PrimitiveTypeInfo0"/> 2073 </void> 2074 </object> 2075 </void> 2076 </object> 2077 </void> 2078 <void property="conf"> 2079 <object class="org.apache.hadoop.hive.ql.plan.SelectDesc"> 2080 <void property="colList"> 2081 <object class="java.util.ArrayList"> 2082 <void method="add"> 2083 <object idref="ExprNodeColumnDesc11"/> 2084 </void> 2085 <void method="add"> 2086 <object idref="ExprNodeColumnDesc10"/> 2087 </void> 2088 <void method="add"> 2089 <object idref="ExprNodeColumnDesc9"/> 2090 </void> 2091 <void method="add"> 2092 <object idref="ExprNodeColumnDesc8"/> 2093 </void> 2094 </object> 2095 </void> 2096 <void property="outputColumnNames"> 2097 <object class="java.util.ArrayList"> 2098 <void method="add"> 2099 <string>_col0</string> 2100 </void> 2101 <void method="add"> 2102 <string>_col1</string> 2103 </void> 2104 <void method="add"> 2105 <string>_col2</string> 2106 </void> 2107 <void method="add"> 2108 <string>_col3</string> 2109 </void> 2110 </object> 2111 </void> 2112 </object> 2113 </void> 2114 <void property="counterNames"> 2115 <object class="java.util.ArrayList"> 2116 <void method="add"> 2117 <string>CNTR_NAME_SEL_10_NUM_INPUT_ROWS</string> 2118 </void> 2119 <void method="add"> 2120 <string>CNTR_NAME_SEL_10_NUM_OUTPUT_ROWS</string> 2121 </void> 2122 <void method="add"> 2123 <string>CNTR_NAME_SEL_10_TIME_TAKEN</string> 2124 </void> 2125 <void method="add"> 2126 <string>CNTR_NAME_SEL_10_FATAL_ERROR</string> 2127 </void> 2128 </object> 2129 </void> 2130 <void property="operatorId"> 2131 <string>SEL_10</string> 2132 </void> 2133 <void property="parentOperators"> 2134 <object class="java.util.ArrayList"> 2135 <void method="add"> 2136 <object idref="SelectOperator2"/> 2137 </void> 2138 </object> 2139 </void> 2140 <void property="schema"> 2141 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 2142 <void property="signature"> 2143 <object class="java.util.ArrayList"> 2144 <void method="add"> 2145 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2146 <void property="alias"> 2147 <string>c1</string> 2148 </void> 2149 <void property="internalName"> 2150 <string>_col0</string> 2151 </void> 2152 <void property="tabAlias"> 2153 <string>c</string> 2154 </void> 2155 <void property="type"> 2156 <object idref="PrimitiveTypeInfo0"/> 2157 </void> 2158 </object> 2159 </void> 2160 <void method="add"> 2161 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2162 <void property="alias"> 2163 <string>c2</string> 2164 </void> 2165 <void property="internalName"> 2166 <string>_col1</string> 2167 </void> 2168 <void property="tabAlias"> 2169 <string>c</string> 2170 </void> 2171 <void property="type"> 2172 <object idref="PrimitiveTypeInfo0"/> 2173 </void> 2174 </object> 2175 </void> 2176 <void method="add"> 2177 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2178 <void property="alias"> 2179 <string>c3</string> 2180 </void> 2181 <void property="internalName"> 2182 <string>_col2</string> 2183 </void> 2184 <void property="tabAlias"> 2185 <string>c</string> 2186 </void> 2187 <void property="type"> 2188 <object idref="PrimitiveTypeInfo0"/> 2189 </void> 2190 </object> 2191 </void> 2192 <void method="add"> 2193 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2194 <void property="alias"> 2195 <string>c4</string> 2196 </void> 2197 <void property="internalName"> 2198 <string>_col3</string> 2199 </void> 2200 <void property="tabAlias"> 2201 <string>c</string> 2202 </void> 2203 <void property="type"> 2204 <object idref="PrimitiveTypeInfo0"/> 2205 </void> 2206 </object> 2207 </void> 2208 </object> 2209 </void> 2210 </object> 2211 </void> 2212 </object> 2213 </void> 2214 </object> 2215 </void> 2216 <void property="columnExprMap"> 2217 <object class="java.util.HashMap"> 2218 <void method="put"> 2219 <string>_col3</string> 2220 <object id="ExprNodeColumnDesc12" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2221 <void property="column"> 2222 <string>_col3</string> 2223 </void> 2224 <void property="tabAlias"> 2225 <string>b</string> 2226 </void> 2227 <void property="typeInfo"> 2228 <object idref="PrimitiveTypeInfo0"/> 2229 </void> 2230 </object> 2231 </void> 2232 <void method="put"> 2233 <string>_col2</string> 2234 <object id="ExprNodeColumnDesc13" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2235 <void property="column"> 2236 <string>_col2</string> 2237 </void> 2238 <void property="tabAlias"> 2239 <string>b</string> 2240 </void> 2241 <void property="typeInfo"> 2242 <object idref="PrimitiveTypeInfo0"/> 2243 </void> 2244 </object> 2245 </void> 2246 <void method="put"> 2247 <string>_col1</string> 2248 <object id="ExprNodeColumnDesc14" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2249 <void property="column"> 2250 <string>_col1</string> 2251 </void> 2252 <void property="tabAlias"> 2253 <string>a</string> 2254 </void> 2255 <void property="typeInfo"> 2256 <object idref="PrimitiveTypeInfo0"/> 2257 </void> 2258 </object> 2259 </void> 2260 <void method="put"> 2261 <string>_col0</string> 2262 <object id="ExprNodeColumnDesc15" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2263 <void property="column"> 2264 <string>_col0</string> 2265 </void> 2266 <void property="tabAlias"> 2267 <string>a</string> 2268 </void> 2269 <void property="typeInfo"> 2270 <object idref="PrimitiveTypeInfo0"/> 2271 </void> 2272 </object> 2273 </void> 2274 </object> 2275 </void> 2276 <void property="conf"> 2277 <object class="org.apache.hadoop.hive.ql.plan.SelectDesc"> 2278 <void property="colList"> 2279 <object class="java.util.ArrayList"> 2280 <void method="add"> 2281 <object idref="ExprNodeColumnDesc15"/> 2282 </void> 2283 <void method="add"> 2284 <object idref="ExprNodeColumnDesc14"/> 2285 </void> 2286 <void method="add"> 2287 <object idref="ExprNodeColumnDesc13"/> 2288 </void> 2289 <void method="add"> 2290 <object idref="ExprNodeColumnDesc12"/> 2291 </void> 2292 </object> 2293 </void> 2294 <void property="outputColumnNames"> 2295 <object class="java.util.ArrayList"> 2296 <void method="add"> 2297 <string>_col0</string> 2298 </void> 2299 <void method="add"> 2300 <string>_col1</string> 2301 </void> 2302 <void method="add"> 2303 <string>_col2</string> 2304 </void> 2305 <void method="add"> 2306 <string>_col3</string> 2307 </void> 2308 </object> 2309 </void> 2310 </object> 2311 </void> 2312 <void property="counterNames"> 2313 <object class="java.util.ArrayList"> 2314 <void method="add"> 2315 <string>CNTR_NAME_SEL_9_NUM_INPUT_ROWS</string> 2316 </void> 2317 <void method="add"> 2318 <string>CNTR_NAME_SEL_9_NUM_OUTPUT_ROWS</string> 2319 </void> 2320 <void method="add"> 2321 <string>CNTR_NAME_SEL_9_TIME_TAKEN</string> 2322 </void> 2323 <void method="add"> 2324 <string>CNTR_NAME_SEL_9_FATAL_ERROR</string> 2325 </void> 2326 </object> 2327 </void> 2328 <void property="operatorId"> 2329 <string>SEL_9</string> 2330 </void> 2331 <void property="parentOperators"> 2332 <object class="java.util.ArrayList"> 2333 <void method="add"> 2334 <object idref="JoinOperator0"/> 2335 </void> 2336 </object> 2337 </void> 2338 <void property="schema"> 2339 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 2340 <void property="signature"> 2341 <object class="java.util.ArrayList"> 2342 <void method="add"> 2343 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2344 <void property="internalName"> 2345 <string>_col0</string> 2346 </void> 2347 <void property="type"> 2348 <object idref="PrimitiveTypeInfo0"/> 2349 </void> 2350 </object> 2351 </void> 2352 <void method="add"> 2353 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2354 <void property="internalName"> 2355 <string>_col1</string> 2356 </void> 2357 <void property="type"> 2358 <object idref="PrimitiveTypeInfo0"/> 2359 </void> 2360 </object> 2361 </void> 2362 <void method="add"> 2363 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2364 <void property="internalName"> 2365 <string>_col2</string> 2366 </void> 2367 <void property="type"> 2368 <object idref="PrimitiveTypeInfo0"/> 2369 </void> 2370 </object> 2371 </void> 2372 <void method="add"> 2373 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2374 <void property="internalName"> 2375 <string>_col3</string> 2376 </void> 2377 <void property="type"> 2378 <object idref="PrimitiveTypeInfo0"/> 2379 </void> 2380 </object> 2381 </void> 2382 </object> 2383 </void> 2384 </object> 2385 </void> 2386 </object> 2387 </void> 2388 </object> 2389 </void> 2390 <void property="columnExprMap"> 2391 <object class="java.util.HashMap"> 2392 <void method="put"> 2393 <string>_col3</string> 2394 <object id="ExprNodeColumnDesc16" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2395 <void property="column"> 2396 <string>VALUE._col1</string> 2397 </void> 2398 <void property="tabAlias"> 2399 <string>b</string> 2400 </void> 2401 <void property="typeInfo"> 2402 <object idref="PrimitiveTypeInfo0"/> 2403 </void> 2404 </object> 2405 </void> 2406 <void method="put"> 2407 <string>_col2</string> 2408 <object id="ExprNodeColumnDesc17" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2409 <void property="column"> 2410 <string>VALUE._col0</string> 2411 </void> 2412 <void property="tabAlias"> 2413 <string>b</string> 2414 </void> 2415 <void property="typeInfo"> 2416 <object idref="PrimitiveTypeInfo0"/> 2417 </void> 2418 </object> 2419 </void> 2420 <void method="put"> 2421 <string>_col1</string> 2422 <object id="ExprNodeColumnDesc18" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2423 <void property="column"> 2424 <string>VALUE._col1</string> 2425 </void> 2426 <void property="tabAlias"> 2427 <string>a</string> 2428 </void> 2429 <void property="typeInfo"> 2430 <object idref="PrimitiveTypeInfo0"/> 2431 </void> 2432 </object> 2433 </void> 2434 <void method="put"> 2435 <string>_col0</string> 2436 <object id="ExprNodeColumnDesc19" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> 2437 <void property="column"> 2438 <string>VALUE._col0</string> 2439 </void> 2440 <void property="tabAlias"> 2441 <string>a</string> 2442 </void> 2443 <void property="typeInfo"> 2444 <object idref="PrimitiveTypeInfo0"/> 2445 </void> 2446 </object> 2447 </void> 2448 </object> 2449 </void> 2450 <void property="conf"> 2451 <object class="org.apache.hadoop.hive.ql.plan.JoinDesc"> 2452 <void property="conds"> 2453 <array class="org.apache.hadoop.hive.ql.plan.JoinCondDesc" length="1"> 2454 <void index="0"> 2455 <object class="org.apache.hadoop.hive.ql.plan.JoinCondDesc"> 2456 <void property="right"> 2457 <int>1</int> 2458 </void> 2459 <void property="type"> 2460 <int>1</int> 2461 </void> 2462 </object> 2463 </void> 2464 </array> 2465 </void> 2466 <void property="exprs"> 2467 <object class="java.util.HashMap"> 2468 <void method="put"> 2469 <byte>0</byte> 2470 <object class="java.util.ArrayList"> 2471 <void method="add"> 2472 <object idref="ExprNodeColumnDesc19"/> 2473 </void> 2474 <void method="add"> 2475 <object idref="ExprNodeColumnDesc18"/> 2476 </void> 2477 </object> 2478 </void> 2479 <void method="put"> 2480 <byte>1</byte> 2481 <object class="java.util.ArrayList"> 2482 <void method="add"> 2483 <object idref="ExprNodeColumnDesc17"/> 2484 </void> 2485 <void method="add"> 2486 <object idref="ExprNodeColumnDesc16"/> 2487 </void> 2488 </object> 2489 </void> 2490 </object> 2491 </void> 2492 <void property="filters"> 2493 <object class="java.util.HashMap"> 2494 <void method="put"> 2495 <byte>0</byte> 2496 <object class="java.util.ArrayList"/> 2497 </void> 2498 <void method="put"> 2499 <byte>1</byte> 2500 <object class="java.util.ArrayList"/> 2501 </void> 2502 </object> 2503 </void> 2504 <void property="outputColumnNames"> 2505 <object class="java.util.ArrayList"> 2506 <void method="add"> 2507 <string>_col0</string> 2508 </void> 2509 <void method="add"> 2510 <string>_col1</string> 2511 </void> 2512 <void method="add"> 2513 <string>_col2</string> 2514 </void> 2515 <void method="add"> 2516 <string>_col3</string> 2517 </void> 2518 </object> 2519 </void> 2520 <void property="reversedExprs"> 2521 <object class="java.util.HashMap"> 2522 <void method="put"> 2523 <string>_col3</string> 2524 <byte>1</byte> 2525 </void> 2526 <void method="put"> 2527 <string>_col2</string> 2528 <byte>1</byte> 2529 </void> 2530 <void method="put"> 2531 <string>_col1</string> 2532 <byte>0</byte> 2533 </void> 2534 <void method="put"> 2535 <string>_col0</string> 2536 <byte>0</byte> 2537 </void> 2538 </object> 2539 </void> 2540 <void property="tagOrder"> 2541 <array class="java.lang.Byte" length="2"> 2542 <void index="0"> 2543 <byte>0</byte> 2544 </void> 2545 <void index="1"> 2546 <byte>1</byte> 2547 </void> 2548 </array> 2549 </void> 2550 </object> 2551 </void> 2552 <void property="counterNames"> 2553 <object class="java.util.ArrayList"> 2554 <void method="add"> 2555 <string>CNTR_NAME_JOIN_8_NUM_INPUT_ROWS</string> 2556 </void> 2557 <void method="add"> 2558 <string>CNTR_NAME_JOIN_8_NUM_OUTPUT_ROWS</string> 2559 </void> 2560 <void method="add"> 2561 <string>CNTR_NAME_JOIN_8_TIME_TAKEN</string> 2562 </void> 2563 <void method="add"> 2564 <string>CNTR_NAME_JOIN_8_FATAL_ERROR</string> 2565 </void> 2566 </object> 2567 </void> 2568 <void property="operatorId"> 2569 <string>JOIN_8</string> 2570 </void> 2571 <void property="parentOperators"> 2572 <object class="java.util.ArrayList"> 2573 <void method="add"> 2574 <object idref="ReduceSinkOperator0"/> 2575 </void> 2576 <void method="add"> 2577 <object idref="ReduceSinkOperator1"/> 2578 </void> 2579 </object> 2580 </void> 2581 <void property="posToAliasMap"> 2582 <object class="java.util.HashMap"> 2583 <void method="put"> 2584 <int>0</int> 2585 <object class="java.util.HashSet"> 2586 <void method="add"> 2587 <string>a</string> 2588 </void> 2589 </object> 2590 </void> 2591 <void method="put"> 2592 <int>1</int> 2593 <object class="java.util.HashSet"> 2594 <void method="add"> 2595 <string>b</string> 2596 </void> 2597 </object> 2598 </void> 2599 </object> 2600 </void> 2601 <void property="schema"> 2602 <object class="org.apache.hadoop.hive.ql.exec.RowSchema"> 2603 <void property="signature"> 2604 <object class="java.util.ArrayList"> 2605 <void method="add"> 2606 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2607 <void property="internalName"> 2608 <string>_col0</string> 2609 </void> 2610 <void property="tabAlias"> 2611 <string>a</string> 2612 </void> 2613 <void property="type"> 2614 <object idref="PrimitiveTypeInfo0"/> 2615 </void> 2616 </object> 2617 </void> 2618 <void method="add"> 2619 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2620 <void property="internalName"> 2621 <string>_col1</string> 2622 </void> 2623 <void property="tabAlias"> 2624 <string>a</string> 2625 </void> 2626 <void property="type"> 2627 <object idref="PrimitiveTypeInfo0"/> 2628 </void> 2629 </object> 2630 </void> 2631 <void method="add"> 2632 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2633 <void property="internalName"> 2634 <string>_col2</string> 2635 </void> 2636 <void property="tabAlias"> 2637 <string>b</string> 2638 </void> 2639 <void property="type"> 2640 <object idref="PrimitiveTypeInfo0"/> 2641 </void> 2642 </object> 2643 </void> 2644 <void method="add"> 2645 <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> 2646 <void property="internalName"> 2647 <string>_col3</string> 2648 </void> 2649 <void property="tabAlias"> 2650 <string>b</string> 2651 </void> 2652 <void property="type"> 2653 <object idref="PrimitiveTypeInfo0"/> 2654 </void> 2655 </object> 2656 </void> 2657 </object> 2658 </void> 2659 </object> 2660 </void> 2661 </object> 2662 </void> 2663 <void property="tagToValueDesc"> 2664 <object class="java.util.ArrayList"> 2665 <void method="add"> 2666 <object idref="TableDesc0"/> 2667 </void> 2668 <void method="add"> 2669 <object idref="TableDesc2"/> 2670 </void> 2671 </object> 2672 </void> 2673 </object> 2674 </void> 2675 </object> 2676</java>