PageRenderTime 61ms CodeModel.GetById 9ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
XML | 3786 lines | 3786 code | 0 blank | 0 comment | 0 complexity | 360521fee6494081daab856557f1eefa MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  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>1297928506</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>1297928506</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>1297928506</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>1297928506</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 method="put">
  275. <string>c:c:src3</string>
  276. <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc">
  277. <void property="deserializerClass">
  278. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  279. </void>
  280. <void property="inputFileFormatClass">
  281. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  282. </void>
  283. <void property="outputFileFormatClass">
  284. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  285. </void>
  286. <void property="partSpec">
  287. <object class="java.util.LinkedHashMap"/>
  288. </void>
  289. <void property="properties">
  290. <object class="java.util.Properties">
  291. <void method="put">
  292. <string>name</string>
  293. <string>default.src</string>
  294. </void>
  295. <void method="put">
  296. <string>columns.types</string>
  297. <string>string:string</string>
  298. </void>
  299. <void method="put">
  300. <string>serialization.ddl</string>
  301. <string>struct src { string key, string value}</string>
  302. </void>
  303. <void method="put">
  304. <string>serialization.format</string>
  305. <string>1</string>
  306. </void>
  307. <void method="put">
  308. <string>columns</string>
  309. <string>key,value</string>
  310. </void>
  311. <void method="put">
  312. <string>bucket_count</string>
  313. <string>-1</string>
  314. </void>
  315. <void method="put">
  316. <string>serialization.lib</string>
  317. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  318. </void>
  319. <void method="put">
  320. <string>file.inputformat</string>
  321. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  322. </void>
  323. <void method="put">
  324. <string>file.outputformat</string>
  325. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  326. </void>
  327. <void method="put">
  328. <string>location</string>
  329. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  330. </void>
  331. <void method="put">
  332. <string>transient_lastDdlTime</string>
  333. <string>1297928506</string>
  334. </void>
  335. </object>
  336. </void>
  337. <void property="serdeClassName">
  338. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  339. </void>
  340. <void property="tableDesc">
  341. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  342. <void property="deserializerClass">
  343. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  344. </void>
  345. <void property="inputFileFormatClass">
  346. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  347. </void>
  348. <void property="outputFileFormatClass">
  349. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  350. </void>
  351. <void property="properties">
  352. <object class="java.util.Properties">
  353. <void method="put">
  354. <string>name</string>
  355. <string>default.src</string>
  356. </void>
  357. <void method="put">
  358. <string>columns.types</string>
  359. <string>string:string</string>
  360. </void>
  361. <void method="put">
  362. <string>serialization.ddl</string>
  363. <string>struct src { string key, string value}</string>
  364. </void>
  365. <void method="put">
  366. <string>serialization.format</string>
  367. <string>1</string>
  368. </void>
  369. <void method="put">
  370. <string>columns</string>
  371. <string>key,value</string>
  372. </void>
  373. <void method="put">
  374. <string>bucket_count</string>
  375. <string>-1</string>
  376. </void>
  377. <void method="put">
  378. <string>serialization.lib</string>
  379. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  380. </void>
  381. <void method="put">
  382. <string>file.inputformat</string>
  383. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  384. </void>
  385. <void method="put">
  386. <string>file.outputformat</string>
  387. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  388. </void>
  389. <void method="put">
  390. <string>location</string>
  391. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  392. </void>
  393. <void method="put">
  394. <string>transient_lastDdlTime</string>
  395. <string>1297928506</string>
  396. </void>
  397. </object>
  398. </void>
  399. <void property="serdeClassName">
  400. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  401. </void>
  402. </object>
  403. </void>
  404. </object>
  405. </void>
  406. </void>
  407. <void property="aliasToWork">
  408. <object class="java.util.LinkedHashMap">
  409. <void method="put">
  410. <string>c:a:src1</string>
  411. <object id="TableScanOperator0" class="org.apache.hadoop.hive.ql.exec.TableScanOperator">
  412. <void property="childOperators">
  413. <object class="java.util.ArrayList">
  414. <void method="add">
  415. <object id="FilterOperator0" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  416. <void property="childOperators">
  417. <object class="java.util.ArrayList">
  418. <void method="add">
  419. <object id="FilterOperator1" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  420. <void property="childOperators">
  421. <object class="java.util.ArrayList">
  422. <void method="add">
  423. <object id="SelectOperator0" class="org.apache.hadoop.hive.ql.exec.SelectOperator">
  424. <void property="childOperators">
  425. <object class="java.util.ArrayList">
  426. <void method="add">
  427. <object id="ReduceSinkOperator0" class="org.apache.hadoop.hive.ql.exec.ReduceSinkOperator">
  428. <void property="columnExprMap">
  429. <object class="java.util.HashMap">
  430. <void method="put">
  431. <string>VALUE._col1</string>
  432. <object id="ExprNodeColumnDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  433. <void property="column">
  434. <string>_col1</string>
  435. </void>
  436. <void property="typeInfo">
  437. <object id="PrimitiveTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  438. <void property="typeName">
  439. <string>string</string>
  440. </void>
  441. </object>
  442. </void>
  443. </object>
  444. </void>
  445. <void method="put">
  446. <string>VALUE._col0</string>
  447. <object id="ExprNodeColumnDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  448. <void property="column">
  449. <string>_col0</string>
  450. </void>
  451. <void property="typeInfo">
  452. <object idref="PrimitiveTypeInfo0"/>
  453. </void>
  454. </object>
  455. </void>
  456. </object>
  457. </void>
  458. <void property="conf">
  459. <object class="org.apache.hadoop.hive.ql.plan.ReduceSinkDesc">
  460. <void property="distinctColumnIndices">
  461. <object class="java.util.ArrayList"/>
  462. </void>
  463. <void property="keyCols">
  464. <object id="ArrayList0" class="java.util.ArrayList">
  465. <void method="add">
  466. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  467. <void property="column">
  468. <string>_col0</string>
  469. </void>
  470. <void property="typeInfo">
  471. <object idref="PrimitiveTypeInfo0"/>
  472. </void>
  473. </object>
  474. </void>
  475. </object>
  476. </void>
  477. <void property="keySerializeInfo">
  478. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  479. <void property="deserializerClass">
  480. <class>org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe</class>
  481. </void>
  482. <void property="inputFileFormatClass">
  483. <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
  484. </void>
  485. <void property="outputFileFormatClass">
  486. <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
  487. </void>
  488. <void property="properties">
  489. <object class="java.util.Properties">
  490. <void method="put">
  491. <string>columns</string>
  492. <string>joinkey0</string>
  493. </void>
  494. <void method="put">
  495. <string>serialization.sort.order</string>
  496. <string>+</string>
  497. </void>
  498. <void method="put">
  499. <string>columns.types</string>
  500. <string>string</string>
  501. </void>
  502. </object>
  503. </void>
  504. </object>
  505. </void>
  506. <void property="numDistributionKeys">
  507. <int>1</int>
  508. </void>
  509. <void property="numReducers">
  510. <int>-1</int>
  511. </void>
  512. <void property="outputKeyColumnNames">
  513. <object class="java.util.ArrayList">
  514. <void method="add">
  515. <string>reducesinkkey0</string>
  516. </void>
  517. </object>
  518. </void>
  519. <void property="outputValueColumnNames">
  520. <object class="java.util.ArrayList">
  521. <void method="add">
  522. <string>_col0</string>
  523. </void>
  524. <void method="add">
  525. <string>_col1</string>
  526. </void>
  527. </object>
  528. </void>
  529. <void property="partitionCols">
  530. <object idref="ArrayList0"/>
  531. </void>
  532. <void property="valueCols">
  533. <object class="java.util.ArrayList">
  534. <void method="add">
  535. <object idref="ExprNodeColumnDesc1"/>
  536. </void>
  537. <void method="add">
  538. <object idref="ExprNodeColumnDesc0"/>
  539. </void>
  540. </object>
  541. </void>
  542. <void property="valueSerializeInfo">
  543. <object id="TableDesc0" class="org.apache.hadoop.hive.ql.plan.TableDesc">
  544. <void property="deserializerClass">
  545. <class>org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe</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>columns</string>
  557. <string>_col0,_col1</string>
  558. </void>
  559. <void method="put">
  560. <string>columns.types</string>
  561. <string>string,string</string>
  562. </void>
  563. <void method="put">
  564. <string>escape.delim</string>
  565. <string>\</string>
  566. </void>
  567. </object>
  568. </void>
  569. </object>
  570. </void>
  571. </object>
  572. </void>
  573. <void property="counterNames">
  574. <object class="java.util.ArrayList">
  575. <void method="add">
  576. <string>CNTR_NAME_RS_9_NUM_INPUT_ROWS</string>
  577. </void>
  578. <void method="add">
  579. <string>CNTR_NAME_RS_9_NUM_OUTPUT_ROWS</string>
  580. </void>
  581. <void method="add">
  582. <string>CNTR_NAME_RS_9_TIME_TAKEN</string>
  583. </void>
  584. <void method="add">
  585. <string>CNTR_NAME_RS_9_FATAL_ERROR</string>
  586. </void>
  587. </object>
  588. </void>
  589. <void property="operatorId">
  590. <string>RS_9</string>
  591. </void>
  592. <void property="parentOperators">
  593. <object class="java.util.ArrayList">
  594. <void method="add">
  595. <object idref="SelectOperator0"/>
  596. </void>
  597. </object>
  598. </void>
  599. <void property="schema">
  600. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  601. <void property="signature">
  602. <object class="java.util.ArrayList">
  603. <void method="add">
  604. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  605. <void property="internalName">
  606. <string>VALUE._col0</string>
  607. </void>
  608. <void property="tabAlias">
  609. <string>a</string>
  610. </void>
  611. <void property="type">
  612. <object idref="PrimitiveTypeInfo0"/>
  613. </void>
  614. </object>
  615. </void>
  616. <void method="add">
  617. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  618. <void property="internalName">
  619. <string>VALUE._col1</string>
  620. </void>
  621. <void property="tabAlias">
  622. <string>a</string>
  623. </void>
  624. <void property="type">
  625. <object idref="PrimitiveTypeInfo0"/>
  626. </void>
  627. </object>
  628. </void>
  629. </object>
  630. </void>
  631. </object>
  632. </void>
  633. </object>
  634. </void>
  635. </object>
  636. </void>
  637. <void property="columnExprMap">
  638. <object class="java.util.HashMap">
  639. <void method="put">
  640. <string>_col1</string>
  641. <object id="ExprNodeColumnDesc2" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  642. <void property="column">
  643. <string>value</string>
  644. </void>
  645. <void property="tabAlias">
  646. <string>src1</string>
  647. </void>
  648. <void property="typeInfo">
  649. <object idref="PrimitiveTypeInfo0"/>
  650. </void>
  651. </object>
  652. </void>
  653. <void method="put">
  654. <string>_col0</string>
  655. <object id="ExprNodeColumnDesc3" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  656. <void property="column">
  657. <string>key</string>
  658. </void>
  659. <void property="tabAlias">
  660. <string>src1</string>
  661. </void>
  662. <void property="typeInfo">
  663. <object idref="PrimitiveTypeInfo0"/>
  664. </void>
  665. </object>
  666. </void>
  667. </object>
  668. </void>
  669. <void property="conf">
  670. <object class="org.apache.hadoop.hive.ql.plan.SelectDesc">
  671. <void property="colList">
  672. <object class="java.util.ArrayList">
  673. <void method="add">
  674. <object idref="ExprNodeColumnDesc3"/>
  675. </void>
  676. <void method="add">
  677. <object idref="ExprNodeColumnDesc2"/>
  678. </void>
  679. </object>
  680. </void>
  681. <void property="outputColumnNames">
  682. <object class="java.util.ArrayList">
  683. <void method="add">
  684. <string>_col0</string>
  685. </void>
  686. <void method="add">
  687. <string>_col1</string>
  688. </void>
  689. </object>
  690. </void>
  691. </object>
  692. </void>
  693. <void property="counterNames">
  694. <object class="java.util.ArrayList">
  695. <void method="add">
  696. <string>CNTR_NAME_SEL_8_NUM_INPUT_ROWS</string>
  697. </void>
  698. <void method="add">
  699. <string>CNTR_NAME_SEL_8_NUM_OUTPUT_ROWS</string>
  700. </void>
  701. <void method="add">
  702. <string>CNTR_NAME_SEL_8_TIME_TAKEN</string>
  703. </void>
  704. <void method="add">
  705. <string>CNTR_NAME_SEL_8_FATAL_ERROR</string>
  706. </void>
  707. </object>
  708. </void>
  709. <void property="operatorId">
  710. <string>SEL_8</string>
  711. </void>
  712. <void property="parentOperators">
  713. <object class="java.util.ArrayList">
  714. <void method="add">
  715. <object idref="FilterOperator1"/>
  716. </void>
  717. </object>
  718. </void>
  719. <void property="schema">
  720. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  721. <void property="signature">
  722. <object class="java.util.ArrayList">
  723. <void method="add">
  724. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  725. <void property="internalName">
  726. <string>_col0</string>
  727. </void>
  728. <void property="type">
  729. <object idref="PrimitiveTypeInfo0"/>
  730. </void>
  731. </object>
  732. </void>
  733. <void method="add">
  734. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  735. <void property="internalName">
  736. <string>_col1</string>
  737. </void>
  738. <void property="type">
  739. <object idref="PrimitiveTypeInfo0"/>
  740. </void>
  741. </object>
  742. </void>
  743. </object>
  744. </void>
  745. </object>
  746. </void>
  747. </object>
  748. </void>
  749. </object>
  750. </void>
  751. <void property="conf">
  752. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  753. <void property="predicate">
  754. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  755. <void property="childExprs">
  756. <object class="java.util.ArrayList">
  757. <void method="add">
  758. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  759. <void property="childExprs">
  760. <object class="java.util.ArrayList">
  761. <void method="add">
  762. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  763. <void property="column">
  764. <string>key</string>
  765. </void>
  766. <void property="tabAlias">
  767. <string>src1</string>
  768. </void>
  769. <void property="typeInfo">
  770. <object idref="PrimitiveTypeInfo0"/>
  771. </void>
  772. </object>
  773. </void>
  774. <void method="add">
  775. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  776. <void property="typeInfo">
  777. <object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  778. <void property="typeName">
  779. <string>int</string>
  780. </void>
  781. </object>
  782. </void>
  783. <void property="value">
  784. <int>10</int>
  785. </void>
  786. </object>
  787. </void>
  788. </object>
  789. </void>
  790. <void property="genericUDF">
  791. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/>
  792. </void>
  793. <void property="typeInfo">
  794. <object id="PrimitiveTypeInfo2" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  795. <void property="typeName">
  796. <string>boolean</string>
  797. </void>
  798. </object>
  799. </void>
  800. </object>
  801. </void>
  802. <void method="add">
  803. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  804. <void property="childExprs">
  805. <object class="java.util.ArrayList">
  806. <void method="add">
  807. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  808. <void property="column">
  809. <string>key</string>
  810. </void>
  811. <void property="tabAlias">
  812. <string>src1</string>
  813. </void>
  814. <void property="typeInfo">
  815. <object idref="PrimitiveTypeInfo0"/>
  816. </void>
  817. </object>
  818. </void>
  819. <void method="add">
  820. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  821. <void property="typeInfo">
  822. <object idref="PrimitiveTypeInfo1"/>
  823. </void>
  824. <void property="value">
  825. <int>20</int>
  826. </void>
  827. </object>
  828. </void>
  829. </object>
  830. </void>
  831. <void property="genericUDF">
  832. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/>
  833. </void>
  834. <void property="typeInfo">
  835. <object idref="PrimitiveTypeInfo2"/>
  836. </void>
  837. </object>
  838. </void>
  839. </object>
  840. </void>
  841. <void property="genericUDF">
  842. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/>
  843. </void>
  844. <void property="typeInfo">
  845. <object idref="PrimitiveTypeInfo2"/>
  846. </void>
  847. </object>
  848. </void>
  849. </object>
  850. </void>
  851. <void property="counterNames">
  852. <object class="java.util.ArrayList">
  853. <void method="add">
  854. <string>CNTR_NAME_FIL_7_NUM_INPUT_ROWS</string>
  855. </void>
  856. <void method="add">
  857. <string>CNTR_NAME_FIL_7_NUM_OUTPUT_ROWS</string>
  858. </void>
  859. <void method="add">
  860. <string>CNTR_NAME_FIL_7_TIME_TAKEN</string>
  861. </void>
  862. <void method="add">
  863. <string>CNTR_NAME_FIL_7_FATAL_ERROR</string>
  864. </void>
  865. </object>
  866. </void>
  867. <void property="operatorId">
  868. <string>FIL_7</string>
  869. </void>
  870. <void property="parentOperators">
  871. <object class="java.util.ArrayList">
  872. <void method="add">
  873. <object idref="FilterOperator0"/>
  874. </void>
  875. </object>
  876. </void>
  877. <void property="schema">
  878. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  879. <void property="signature">
  880. <object class="java.util.ArrayList">
  881. <void method="add">
  882. <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  883. <void property="internalName">
  884. <string>key</string>
  885. </void>
  886. <void property="tabAlias">
  887. <string>src1</string>
  888. </void>
  889. <void property="type">
  890. <object idref="PrimitiveTypeInfo0"/>
  891. </void>
  892. </object>
  893. </void>
  894. <void method="add">
  895. <object id="ColumnInfo1" class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  896. <void property="internalName">
  897. <string>value</string>
  898. </void>
  899. <void property="tabAlias">
  900. <string>src1</string>
  901. </void>
  902. <void property="type">
  903. <object idref="PrimitiveTypeInfo0"/>
  904. </void>
  905. </object>
  906. </void>
  907. </object>
  908. </void>
  909. </object>
  910. </void>
  911. </object>
  912. </void>
  913. </object>
  914. </void>
  915. <void property="conf">
  916. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  917. <void property="predicate">
  918. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  919. <void property="childExprs">
  920. <object class="java.util.ArrayList">
  921. <void method="add">
  922. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  923. <void property="childExprs">
  924. <object class="java.util.ArrayList">
  925. <void method="add">
  926. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  927. <void property="column">
  928. <string>key</string>
  929. </void>
  930. <void property="tabAlias">
  931. <string>src1</string>
  932. </void>
  933. <void property="typeInfo">
  934. <object idref="PrimitiveTypeInfo0"/>
  935. </void>
  936. </object>
  937. </void>
  938. <void method="add">
  939. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  940. <void property="typeInfo">
  941. <object idref="PrimitiveTypeInfo1"/>
  942. </void>
  943. <void property="value">
  944. <int>10</int>
  945. </void>
  946. </object>
  947. </void>
  948. </object>
  949. </void>
  950. <void property="genericUDF">
  951. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/>
  952. </void>
  953. <void property="typeInfo">
  954. <object idref="PrimitiveTypeInfo2"/>
  955. </void>
  956. </object>
  957. </void>
  958. <void method="add">
  959. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  960. <void property="childExprs">
  961. <object class="java.util.ArrayList">
  962. <void method="add">
  963. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  964. <void property="column">
  965. <string>key</string>
  966. </void>
  967. <void property="tabAlias">
  968. <string>src1</string>
  969. </void>
  970. <void property="typeInfo">
  971. <object idref="PrimitiveTypeInfo0"/>
  972. </void>
  973. </object>
  974. </void>
  975. <void method="add">
  976. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  977. <void property="typeInfo">
  978. <object idref="PrimitiveTypeInfo1"/>
  979. </void>
  980. <void property="value">
  981. <int>20</int>
  982. </void>
  983. </object>
  984. </void>
  985. </object>
  986. </void>
  987. <void property="genericUDF">
  988. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/>
  989. </void>
  990. <void property="typeInfo">
  991. <object idref="PrimitiveTypeInfo2"/>
  992. </void>
  993. </object>
  994. </void>
  995. </object>
  996. </void>
  997. <void property="genericUDF">
  998. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/>
  999. </void>
  1000. <void property="typeInfo">
  1001. <object idref="PrimitiveTypeInfo2"/>
  1002. </void>
  1003. </object>
  1004. </void>
  1005. </object>
  1006. </void>
  1007. <void property="counterNames">
  1008. <object class="java.util.ArrayList">
  1009. <void method="add">
  1010. <string>CNTR_NAME_FIL_16_NUM_INPUT_ROWS</string>
  1011. </void>
  1012. <void method="add">
  1013. <string>CNTR_NAME_FIL_16_NUM_OUTPUT_ROWS</string>
  1014. </void>
  1015. <void method="add">
  1016. <string>CNTR_NAME_FIL_16_TIME_TAKEN</string>
  1017. </void>
  1018. <void method="add">
  1019. <string>CNTR_NAME_FIL_16_FATAL_ERROR</string>
  1020. </void>
  1021. </object>
  1022. </void>
  1023. <void property="operatorId">
  1024. <string>FIL_16</string>
  1025. </void>
  1026. <void property="parentOperators">
  1027. <object class="java.util.ArrayList">
  1028. <void method="add">
  1029. <object idref="TableScanOperator0"/>
  1030. </void>
  1031. </object>
  1032. </void>
  1033. <void property="schema">
  1034. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1035. <void property="signature">
  1036. <object id="ArrayList1" class="java.util.ArrayList">
  1037. <void method="add">
  1038. <object idref="ColumnInfo0"/>
  1039. </void>
  1040. <void method="add">
  1041. <object idref="ColumnInfo1"/>
  1042. </void>
  1043. <void method="add">
  1044. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1045. <void property="hiddenVirtualCol">
  1046. <boolean>true</boolean>
  1047. </void>
  1048. <void property="internalName">
  1049. <string>BLOCK__OFFSET__INSIDE__FILE</string>
  1050. </void>
  1051. <void property="tabAlias">
  1052. <string>src1</string>
  1053. </void>
  1054. <void property="type">
  1055. <object id="PrimitiveTypeInfo3" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  1056. <void property="typeName">
  1057. <string>bigint</string>
  1058. </void>
  1059. </object>
  1060. </void>
  1061. </object>
  1062. </void>
  1063. <void method="add">
  1064. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1065. <void property="hiddenVirtualCol">
  1066. <boolean>true</boolean>
  1067. </void>
  1068. <void property="internalName">
  1069. <string>INPUT__FILE__NAME</string>
  1070. </void>
  1071. <void property="tabAlias">
  1072. <string>src1</string>
  1073. </void>
  1074. <void property="type">
  1075. <object idref="PrimitiveTypeInfo0"/>
  1076. </void>
  1077. </object>
  1078. </void>
  1079. </object>
  1080. </void>
  1081. </object>
  1082. </void>
  1083. </object>
  1084. </void>
  1085. </object>
  1086. </void>
  1087. <void property="conf">
  1088. <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc">
  1089. <void property="alias">
  1090. <string>src1</string>
  1091. </void>
  1092. <void property="virtualCols">
  1093. <object class="java.util.ArrayList"/>
  1094. </void>
  1095. </object>
  1096. </void>
  1097. <void property="counterNames">
  1098. <object class="java.util.ArrayList">
  1099. <void method="add">
  1100. <string>CNTR_NAME_TS_6_NUM_INPUT_ROWS</string>
  1101. </void>
  1102. <void method="add">
  1103. <string>CNTR_NAME_TS_6_NUM_OUTPUT_ROWS</string>
  1104. </void>
  1105. <void method="add">
  1106. <string>CNTR_NAME_TS_6_TIME_TAKEN</string>
  1107. </void>
  1108. <void method="add">
  1109. <string>CNTR_NAME_TS_6_FATAL_ERROR</string>
  1110. </void>
  1111. </object>
  1112. </void>
  1113. <void property="neededColumnIDs">
  1114. <object class="java.util.ArrayList">
  1115. <void method="add">
  1116. <int>0</int>
  1117. </void>
  1118. <void method="add">
  1119. <int>1</int>
  1120. </void>
  1121. </object>
  1122. </void>
  1123. <void property="operatorId">
  1124. <string>TS_6</string>
  1125. </void>
  1126. <void property="schema">
  1127. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1128. <void property="signature">
  1129. <object idref="ArrayList1"/>
  1130. </void>
  1131. </object>
  1132. </void>
  1133. </object>
  1134. </void>
  1135. <void method="put">
  1136. <string>c:b:src2</string>
  1137. <object id="TableScanOperator1" class="org.apache.hadoop.hive.ql.exec.TableScanOperator">
  1138. <void property="childOperators">
  1139. <object class="java.util.ArrayList">
  1140. <void method="add">
  1141. <object id="FilterOperator2" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  1142. <void property="childOperators">
  1143. <object class="java.util.ArrayList">
  1144. <void method="add">
  1145. <object id="FilterOperator3" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  1146. <void property="childOperators">
  1147. <object class="java.util.ArrayList">
  1148. <void method="add">
  1149. <object id="SelectOperator1" class="org.apache.hadoop.hive.ql.exec.SelectOperator">
  1150. <void property="childOperators">
  1151. <object class="java.util.ArrayList">
  1152. <void method="add">
  1153. <object id="ReduceSinkOperator1" class="org.apache.hadoop.hive.ql.exec.ReduceSinkOperator">
  1154. <void property="columnExprMap">
  1155. <object class="java.util.HashMap">
  1156. <void method="put">
  1157. <string>VALUE._col1</string>
  1158. <object id="ExprNodeColumnDesc4" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1159. <void property="column">
  1160. <string>_col1</string>
  1161. </void>
  1162. <void property="typeInfo">
  1163. <object idref="PrimitiveTypeInfo0"/>
  1164. </void>
  1165. </object>
  1166. </void>
  1167. <void method="put">
  1168. <string>VALUE._col0</string>
  1169. <object id="ExprNodeColumnDesc5" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1170. <void property="column">
  1171. <string>_col0</string>
  1172. </void>
  1173. <void property="typeInfo">
  1174. <object idref="PrimitiveTypeInfo0"/>
  1175. </void>
  1176. </object>
  1177. </void>
  1178. </object>
  1179. </void>
  1180. <void property="conf">
  1181. <object class="org.apache.hadoop.hive.ql.plan.ReduceSinkDesc">
  1182. <void property="distinctColumnIndices">
  1183. <object class="java.util.ArrayList"/>
  1184. </void>
  1185. <void property="keyCols">
  1186. <object id="ArrayList2" class="java.util.ArrayList">
  1187. <void method="add">
  1188. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1189. <void property="column">
  1190. <string>_col0</string>
  1191. </void>
  1192. <void property="typeInfo">
  1193. <object idref="PrimitiveTypeInfo0"/>
  1194. </void>
  1195. </object>
  1196. </void>
  1197. </object>
  1198. </void>
  1199. <void property="keySerializeInfo">
  1200. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  1201. <void property="deserializerClass">
  1202. <class>org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe</class>
  1203. </void>
  1204. <void property="inputFileFormatClass">
  1205. <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
  1206. </void>
  1207. <void property="outputFileFormatClass">
  1208. <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
  1209. </void>
  1210. <void property="properties">
  1211. <object class="java.util.Properties">
  1212. <void method="put">
  1213. <string>columns</string>
  1214. <string>joinkey0</string>
  1215. </void>
  1216. <void method="put">
  1217. <string>serialization.sort.order</string>
  1218. <string>+</string>
  1219. </void>
  1220. <void method="put">
  1221. <string>columns.types</string>
  1222. <string>string</string>
  1223. </void>
  1224. </object>
  1225. </void>
  1226. </object>
  1227. </void>
  1228. <void property="numDistributionKeys">
  1229. <int>1</int>
  1230. </void>
  1231. <void property="numReducers">
  1232. <int>-1</int>
  1233. </void>
  1234. <void property="outputKeyColumnNames">
  1235. <object class="java.util.ArrayList">
  1236. <void method="add">
  1237. <string>reducesinkkey0</string>
  1238. </void>
  1239. </object>
  1240. </void>
  1241. <void property="outputValueColumnNames">
  1242. <object class="java.util.ArrayList">
  1243. <void method="add">
  1244. <string>_col0</string>
  1245. </void>
  1246. <void method="add">
  1247. <string>_col1</string>
  1248. </void>
  1249. </object>
  1250. </void>
  1251. <void property="partitionCols">
  1252. <object idref="ArrayList2"/>
  1253. </void>
  1254. <void property="tag">
  1255. <int>1</int>
  1256. </void>
  1257. <void property="valueCols">
  1258. <object class="java.util.ArrayList">
  1259. <void method="add">
  1260. <object idref="ExprNodeColumnDesc5"/>
  1261. </void>
  1262. <void method="add">
  1263. <object idref="ExprNodeColumnDesc4"/>
  1264. </void>
  1265. </object>
  1266. </void>
  1267. <void property="valueSerializeInfo">
  1268. <object id="TableDesc1" class="org.apache.hadoop.hive.ql.plan.TableDesc">
  1269. <void property="deserializerClass">
  1270. <class>org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe</class>
  1271. </void>
  1272. <void property="inputFileFormatClass">
  1273. <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
  1274. </void>
  1275. <void property="outputFileFormatClass">
  1276. <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
  1277. </void>
  1278. <void property="properties">
  1279. <object class="java.util.Properties">
  1280. <void method="put">
  1281. <string>columns</string>
  1282. <string>_col0,_col1</string>
  1283. </void>
  1284. <void method="put">
  1285. <string>columns.types</string>
  1286. <string>string,string</string>
  1287. </void>
  1288. <void method="put">
  1289. <string>escape.delim</string>
  1290. <string>\</string>
  1291. </void>
  1292. </object>
  1293. </void>
  1294. </object>
  1295. </void>
  1296. </object>
  1297. </void>
  1298. <void property="counterNames">
  1299. <object class="java.util.ArrayList">
  1300. <void method="add">
  1301. <string>CNTR_NAME_RS_10_NUM_INPUT_ROWS</string>
  1302. </void>
  1303. <void method="add">
  1304. <string>CNTR_NAME_RS_10_NUM_OUTPUT_ROWS</string>
  1305. </void>
  1306. <void method="add">
  1307. <string>CNTR_NAME_RS_10_TIME_TAKEN</string>
  1308. </void>
  1309. <void method="add">
  1310. <string>CNTR_NAME_RS_10_FATAL_ERROR</string>
  1311. </void>
  1312. </object>
  1313. </void>
  1314. <void property="operatorId">
  1315. <string>RS_10</string>
  1316. </void>
  1317. <void property="parentOperators">
  1318. <object class="java.util.ArrayList">
  1319. <void method="add">
  1320. <object idref="SelectOperator1"/>
  1321. </void>
  1322. </object>
  1323. </void>
  1324. <void property="schema">
  1325. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1326. <void property="signature">
  1327. <object class="java.util.ArrayList">
  1328. <void method="add">
  1329. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1330. <void property="internalName">
  1331. <string>VALUE._col0</string>
  1332. </void>
  1333. <void property="tabAlias">
  1334. <string>b</string>
  1335. </void>
  1336. <void property="type">
  1337. <object idref="PrimitiveTypeInfo0"/>
  1338. </void>
  1339. </object>
  1340. </void>
  1341. <void method="add">
  1342. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1343. <void property="internalName">
  1344. <string>VALUE._col1</string>
  1345. </void>
  1346. <void property="tabAlias">
  1347. <string>b</string>
  1348. </void>
  1349. <void property="type">
  1350. <object idref="PrimitiveTypeInfo0"/>
  1351. </void>
  1352. </object>
  1353. </void>
  1354. </object>
  1355. </void>
  1356. </object>
  1357. </void>
  1358. </object>
  1359. </void>
  1360. </object>
  1361. </void>
  1362. <void property="columnExprMap">
  1363. <object class="java.util.HashMap">
  1364. <void method="put">
  1365. <string>_col1</string>
  1366. <object id="ExprNodeColumnDesc6" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1367. <void property="column">
  1368. <string>value</string>
  1369. </void>
  1370. <void property="tabAlias">
  1371. <string>src2</string>
  1372. </void>
  1373. <void property="typeInfo">
  1374. <object idref="PrimitiveTypeInfo0"/>
  1375. </void>
  1376. </object>
  1377. </void>
  1378. <void method="put">
  1379. <string>_col0</string>
  1380. <object id="ExprNodeColumnDesc7" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1381. <void property="column">
  1382. <string>key</string>
  1383. </void>
  1384. <void property="tabAlias">
  1385. <string>src2</string>
  1386. </void>
  1387. <void property="typeInfo">
  1388. <object idref="PrimitiveTypeInfo0"/>
  1389. </void>
  1390. </object>
  1391. </void>
  1392. </object>
  1393. </void>
  1394. <void property="conf">
  1395. <object class="org.apache.hadoop.hive.ql.plan.SelectDesc">
  1396. <void property="colList">
  1397. <object class="java.util.ArrayList">
  1398. <void method="add">
  1399. <object idref="ExprNodeColumnDesc7"/>
  1400. </void>
  1401. <void method="add">
  1402. <object idref="ExprNodeColumnDesc6"/>
  1403. </void>
  1404. </object>
  1405. </void>
  1406. <void property="outputColumnNames">
  1407. <object class="java.util.ArrayList">
  1408. <void method="add">
  1409. <string>_col0</string>
  1410. </void>
  1411. <void method="add">
  1412. <string>_col1</string>
  1413. </void>
  1414. </object>
  1415. </void>
  1416. </object>
  1417. </void>
  1418. <void property="counterNames">
  1419. <object class="java.util.ArrayList">
  1420. <void method="add">
  1421. <string>CNTR_NAME_SEL_2_NUM_INPUT_ROWS</string>
  1422. </void>
  1423. <void method="add">
  1424. <string>CNTR_NAME_SEL_2_NUM_OUTPUT_ROWS</string>
  1425. </void>
  1426. <void method="add">
  1427. <string>CNTR_NAME_SEL_2_TIME_TAKEN</string>
  1428. </void>
  1429. <void method="add">
  1430. <string>CNTR_NAME_SEL_2_FATAL_ERROR</string>
  1431. </void>
  1432. </object>
  1433. </void>
  1434. <void property="operatorId">
  1435. <string>SEL_2</string>
  1436. </void>
  1437. <void property="parentOperators">
  1438. <object class="java.util.ArrayList">
  1439. <void method="add">
  1440. <object idref="FilterOperator3"/>
  1441. </void>
  1442. </object>
  1443. </void>
  1444. <void property="schema">
  1445. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1446. <void property="signature">
  1447. <object class="java.util.ArrayList">
  1448. <void method="add">
  1449. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1450. <void property="internalName">
  1451. <string>_col0</string>
  1452. </void>
  1453. <void property="type">
  1454. <object idref="PrimitiveTypeInfo0"/>
  1455. </void>
  1456. </object>
  1457. </void>
  1458. <void method="add">
  1459. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1460. <void property="internalName">
  1461. <string>_col1</string>
  1462. </void>
  1463. <void property="type">
  1464. <object idref="PrimitiveTypeInfo0"/>
  1465. </void>
  1466. </object>
  1467. </void>
  1468. </object>
  1469. </void>
  1470. </object>
  1471. </void>
  1472. </object>
  1473. </void>
  1474. </object>
  1475. </void>
  1476. <void property="conf">
  1477. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  1478. <void property="predicate">
  1479. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1480. <void property="childExprs">
  1481. <object class="java.util.ArrayList">
  1482. <void method="add">
  1483. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1484. <void property="childExprs">
  1485. <object class="java.util.ArrayList">
  1486. <void method="add">
  1487. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1488. <void property="column">
  1489. <string>key</string>
  1490. </void>
  1491. <void property="tabAlias">
  1492. <string>src2</string>
  1493. </void>
  1494. <void property="typeInfo">
  1495. <object idref="PrimitiveTypeInfo0"/>
  1496. </void>
  1497. </object>
  1498. </void>
  1499. <void method="add">
  1500. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1501. <void property="typeInfo">
  1502. <object idref="PrimitiveTypeInfo1"/>
  1503. </void>
  1504. <void property="value">
  1505. <int>15</int>
  1506. </void>
  1507. </object>
  1508. </void>
  1509. </object>
  1510. </void>
  1511. <void property="genericUDF">
  1512. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/>
  1513. </void>
  1514. <void property="typeInfo">
  1515. <object idref="PrimitiveTypeInfo2"/>
  1516. </void>
  1517. </object>
  1518. </void>
  1519. <void method="add">
  1520. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1521. <void property="childExprs">
  1522. <object class="java.util.ArrayList">
  1523. <void method="add">
  1524. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1525. <void property="column">
  1526. <string>key</string>
  1527. </void>
  1528. <void property="tabAlias">
  1529. <string>src2</string>
  1530. </void>
  1531. <void property="typeInfo">
  1532. <object idref="PrimitiveTypeInfo0"/>
  1533. </void>
  1534. </object>
  1535. </void>
  1536. <void method="add">
  1537. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1538. <void property="typeInfo">
  1539. <object idref="PrimitiveTypeInfo1"/>
  1540. </void>
  1541. <void property="value">
  1542. <int>25</int>
  1543. </void>
  1544. </object>
  1545. </void>
  1546. </object>
  1547. </void>
  1548. <void property="genericUDF">
  1549. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/>
  1550. </void>
  1551. <void property="typeInfo">
  1552. <object idref="PrimitiveTypeInfo2"/>
  1553. </void>
  1554. </object>
  1555. </void>
  1556. </object>
  1557. </void>
  1558. <void property="genericUDF">
  1559. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/>
  1560. </void>
  1561. <void property="typeInfo">
  1562. <object idref="PrimitiveTypeInfo2"/>
  1563. </void>
  1564. </object>
  1565. </void>
  1566. </object>
  1567. </void>
  1568. <void property="counterNames">
  1569. <object class="java.util.ArrayList">
  1570. <void method="add">
  1571. <string>CNTR_NAME_FIL_1_NUM_INPUT_ROWS</string>
  1572. </void>
  1573. <void method="add">
  1574. <string>CNTR_NAME_FIL_1_NUM_OUTPUT_ROWS</string>
  1575. </void>
  1576. <void method="add">
  1577. <string>CNTR_NAME_FIL_1_TIME_TAKEN</string>
  1578. </void>
  1579. <void method="add">
  1580. <string>CNTR_NAME_FIL_1_FATAL_ERROR</string>
  1581. </void>
  1582. </object>
  1583. </void>
  1584. <void property="operatorId">
  1585. <string>FIL_1</string>
  1586. </void>
  1587. <void property="parentOperators">
  1588. <object class="java.util.ArrayList">
  1589. <void method="add">
  1590. <object idref="FilterOperator2"/>
  1591. </void>
  1592. </object>
  1593. </void>
  1594. <void property="schema">
  1595. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1596. <void property="signature">
  1597. <object class="java.util.ArrayList">
  1598. <void method="add">
  1599. <object id="ColumnInfo2" class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1600. <void property="internalName">
  1601. <string>key</string>
  1602. </void>
  1603. <void property="tabAlias">
  1604. <string>src2</string>
  1605. </void>
  1606. <void property="type">
  1607. <object idref="PrimitiveTypeInfo0"/>
  1608. </void>
  1609. </object>
  1610. </void>
  1611. <void method="add">
  1612. <object id="ColumnInfo3" class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1613. <void property="internalName">
  1614. <string>value</string>
  1615. </void>
  1616. <void property="tabAlias">
  1617. <string>src2</string>
  1618. </void>
  1619. <void property="type">
  1620. <object idref="PrimitiveTypeInfo0"/>
  1621. </void>
  1622. </object>
  1623. </void>
  1624. </object>
  1625. </void>
  1626. </object>
  1627. </void>
  1628. </object>
  1629. </void>
  1630. </object>
  1631. </void>
  1632. <void property="conf">
  1633. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  1634. <void property="predicate">
  1635. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1636. <void property="childExprs">
  1637. <object class="java.util.ArrayList">
  1638. <void method="add">
  1639. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1640. <void property="childExprs">
  1641. <object class="java.util.ArrayList">
  1642. <void method="add">
  1643. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1644. <void property="column">
  1645. <string>key</string>
  1646. </void>
  1647. <void property="tabAlias">
  1648. <string>src2</string>
  1649. </void>
  1650. <void property="typeInfo">
  1651. <object idref="PrimitiveTypeInfo0"/>
  1652. </void>
  1653. </object>
  1654. </void>
  1655. <void method="add">
  1656. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1657. <void property="typeInfo">
  1658. <object idref="PrimitiveTypeInfo1"/>
  1659. </void>
  1660. <void property="value">
  1661. <int>15</int>
  1662. </void>
  1663. </object>
  1664. </void>
  1665. </object>
  1666. </void>
  1667. <void property="genericUDF">
  1668. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/>
  1669. </void>
  1670. <void property="typeInfo">
  1671. <object idref="PrimitiveTypeInfo2"/>
  1672. </void>
  1673. </object>
  1674. </void>
  1675. <void method="add">
  1676. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1677. <void property="childExprs">
  1678. <object class="java.util.ArrayList">
  1679. <void method="add">
  1680. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1681. <void property="column">
  1682. <string>key</string>
  1683. </void>
  1684. <void property="tabAlias">
  1685. <string>src2</string>
  1686. </void>
  1687. <void property="typeInfo">
  1688. <object idref="PrimitiveTypeInfo0"/>
  1689. </void>
  1690. </object>
  1691. </void>
  1692. <void method="add">
  1693. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1694. <void property="typeInfo">
  1695. <object idref="PrimitiveTypeInfo1"/>
  1696. </void>
  1697. <void property="value">
  1698. <int>25</int>
  1699. </void>
  1700. </object>
  1701. </void>
  1702. </object>
  1703. </void>
  1704. <void property="genericUDF">
  1705. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/>
  1706. </void>
  1707. <void property="typeInfo">
  1708. <object idref="PrimitiveTypeInfo2"/>
  1709. </void>
  1710. </object>
  1711. </void>
  1712. </object>
  1713. </void>
  1714. <void property="genericUDF">
  1715. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/>
  1716. </void>
  1717. <void property="typeInfo">
  1718. <object idref="PrimitiveTypeInfo2"/>
  1719. </void>
  1720. </object>
  1721. </void>
  1722. </object>
  1723. </void>
  1724. <void property="counterNames">
  1725. <object class="java.util.ArrayList">
  1726. <void method="add">
  1727. <string>CNTR_NAME_FIL_17_NUM_INPUT_ROWS</string>
  1728. </void>
  1729. <void method="add">
  1730. <string>CNTR_NAME_FIL_17_NUM_OUTPUT_ROWS</string>
  1731. </void>
  1732. <void method="add">
  1733. <string>CNTR_NAME_FIL_17_TIME_TAKEN</string>
  1734. </void>
  1735. <void method="add">
  1736. <string>CNTR_NAME_FIL_17_FATAL_ERROR</string>
  1737. </void>
  1738. </object>
  1739. </void>
  1740. <void property="operatorId">
  1741. <string>FIL_17</string>
  1742. </void>
  1743. <void property="parentOperators">
  1744. <object class="java.util.ArrayList">
  1745. <void method="add">
  1746. <object idref="TableScanOperator1"/>
  1747. </void>
  1748. </object>
  1749. </void>
  1750. <void property="schema">
  1751. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1752. <void property="signature">
  1753. <object id="ArrayList3" class="java.util.ArrayList">
  1754. <void method="add">
  1755. <object idref="ColumnInfo2"/>
  1756. </void>
  1757. <void method="add">
  1758. <object idref="ColumnInfo3"/>
  1759. </void>
  1760. <void method="add">
  1761. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1762. <void property="hiddenVirtualCol">
  1763. <boolean>true</boolean>
  1764. </void>
  1765. <void property="internalName">
  1766. <string>BLOCK__OFFSET__INSIDE__FILE</string>
  1767. </void>
  1768. <void property="tabAlias">
  1769. <string>src2</string>
  1770. </void>
  1771. <void property="type">
  1772. <object idref="PrimitiveTypeInfo3"/>
  1773. </void>
  1774. </object>
  1775. </void>
  1776. <void method="add">
  1777. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1778. <void property="hiddenVirtualCol">
  1779. <boolean>true</boolean>
  1780. </void>
  1781. <void property="internalName">
  1782. <string>INPUT__FILE__NAME</string>
  1783. </void>
  1784. <void property="tabAlias">
  1785. <string>src2</string>
  1786. </void>
  1787. <void property="type">
  1788. <object idref="PrimitiveTypeInfo0"/>
  1789. </void>
  1790. </object>
  1791. </void>
  1792. </object>
  1793. </void>
  1794. </object>
  1795. </void>
  1796. </object>
  1797. </void>
  1798. </object>
  1799. </void>
  1800. <void property="conf">
  1801. <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc">
  1802. <void property="alias">
  1803. <string>src2</string>
  1804. </void>
  1805. <void property="virtualCols">
  1806. <object class="java.util.ArrayList"/>
  1807. </void>
  1808. </object>
  1809. </void>
  1810. <void property="counterNames">
  1811. <object class="java.util.ArrayList">
  1812. <void method="add">
  1813. <string>CNTR_NAME_TS_0_NUM_INPUT_ROWS</string>
  1814. </void>
  1815. <void method="add">
  1816. <string>CNTR_NAME_TS_0_NUM_OUTPUT_ROWS</string>
  1817. </void>
  1818. <void method="add">
  1819. <string>CNTR_NAME_TS_0_TIME_TAKEN</string>
  1820. </void>
  1821. <void method="add">
  1822. <string>CNTR_NAME_TS_0_FATAL_ERROR</string>
  1823. </void>
  1824. </object>
  1825. </void>
  1826. <void property="neededColumnIDs">
  1827. <object class="java.util.ArrayList">
  1828. <void method="add">
  1829. <int>0</int>
  1830. </void>
  1831. <void method="add">
  1832. <int>1</int>
  1833. </void>
  1834. </object>
  1835. </void>
  1836. <void property="operatorId">
  1837. <string>TS_0</string>
  1838. </void>
  1839. <void property="schema">
  1840. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1841. <void property="signature">
  1842. <object idref="ArrayList3"/>
  1843. </void>
  1844. </object>
  1845. </void>
  1846. </object>
  1847. </void>
  1848. <void method="put">
  1849. <string>c:c:src3</string>
  1850. <object id="TableScanOperator2" class="org.apache.hadoop.hive.ql.exec.TableScanOperator">
  1851. <void property="childOperators">
  1852. <object class="java.util.ArrayList">
  1853. <void method="add">
  1854. <object id="FilterOperator4" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  1855. <void property="childOperators">
  1856. <object class="java.util.ArrayList">
  1857. <void method="add">
  1858. <object id="FilterOperator5" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  1859. <void property="childOperators">
  1860. <object class="java.util.ArrayList">
  1861. <void method="add">
  1862. <object id="SelectOperator2" class="org.apache.hadoop.hive.ql.exec.SelectOperator">
  1863. <void property="childOperators">
  1864. <object class="java.util.ArrayList">
  1865. <void method="add">
  1866. <object id="ReduceSinkOperator2" class="org.apache.hadoop.hive.ql.exec.ReduceSinkOperator">
  1867. <void property="columnExprMap">
  1868. <object class="java.util.HashMap">
  1869. <void method="put">
  1870. <string>VALUE._col1</string>
  1871. <object id="ExprNodeColumnDesc8" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1872. <void property="column">
  1873. <string>_col1</string>
  1874. </void>
  1875. <void property="typeInfo">
  1876. <object idref="PrimitiveTypeInfo0"/>
  1877. </void>
  1878. </object>
  1879. </void>
  1880. <void method="put">
  1881. <string>VALUE._col0</string>
  1882. <object id="ExprNodeColumnDesc9" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1883. <void property="column">
  1884. <string>_col0</string>
  1885. </void>
  1886. <void property="typeInfo">
  1887. <object idref="PrimitiveTypeInfo0"/>
  1888. </void>
  1889. </object>
  1890. </void>
  1891. </object>
  1892. </void>
  1893. <void property="conf">
  1894. <object class="org.apache.hadoop.hive.ql.plan.ReduceSinkDesc">
  1895. <void property="distinctColumnIndices">
  1896. <object class="java.util.ArrayList"/>
  1897. </void>
  1898. <void property="keyCols">
  1899. <object id="ArrayList4" class="java.util.ArrayList">
  1900. <void method="add">
  1901. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1902. <void property="column">
  1903. <string>_col0</string>
  1904. </void>
  1905. <void property="typeInfo">
  1906. <object idref="PrimitiveTypeInfo0"/>
  1907. </void>
  1908. </object>
  1909. </void>
  1910. </object>
  1911. </void>
  1912. <void property="keySerializeInfo">
  1913. <object id="TableDesc2" class="org.apache.hadoop.hive.ql.plan.TableDesc">
  1914. <void property="deserializerClass">
  1915. <class>org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe</class>
  1916. </void>
  1917. <void property="inputFileFormatClass">
  1918. <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
  1919. </void>
  1920. <void property="outputFileFormatClass">
  1921. <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
  1922. </void>
  1923. <void property="properties">
  1924. <object class="java.util.Properties">
  1925. <void method="put">
  1926. <string>columns</string>
  1927. <string>joinkey0</string>
  1928. </void>
  1929. <void method="put">
  1930. <string>serialization.sort.order</string>
  1931. <string>+</string>
  1932. </void>
  1933. <void method="put">
  1934. <string>columns.types</string>
  1935. <string>string</string>
  1936. </void>
  1937. </object>
  1938. </void>
  1939. </object>
  1940. </void>
  1941. <void property="numDistributionKeys">
  1942. <int>1</int>
  1943. </void>
  1944. <void property="numReducers">
  1945. <int>-1</int>
  1946. </void>
  1947. <void property="outputKeyColumnNames">
  1948. <object class="java.util.ArrayList">
  1949. <void method="add">
  1950. <string>reducesinkkey0</string>
  1951. </void>
  1952. </object>
  1953. </void>
  1954. <void property="outputValueColumnNames">
  1955. <object class="java.util.ArrayList">
  1956. <void method="add">
  1957. <string>_col0</string>
  1958. </void>
  1959. <void method="add">
  1960. <string>_col1</string>
  1961. </void>
  1962. </object>
  1963. </void>
  1964. <void property="partitionCols">
  1965. <object idref="ArrayList4"/>
  1966. </void>
  1967. <void property="tag">
  1968. <int>2</int>
  1969. </void>
  1970. <void property="valueCols">
  1971. <object class="java.util.ArrayList">
  1972. <void method="add">
  1973. <object idref="ExprNodeColumnDesc9"/>
  1974. </void>
  1975. <void method="add">
  1976. <object idref="ExprNodeColumnDesc8"/>
  1977. </void>
  1978. </object>
  1979. </void>
  1980. <void property="valueSerializeInfo">
  1981. <object id="TableDesc3" class="org.apache.hadoop.hive.ql.plan.TableDesc">
  1982. <void property="deserializerClass">
  1983. <class>org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe</class>
  1984. </void>
  1985. <void property="inputFileFormatClass">
  1986. <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
  1987. </void>
  1988. <void property="outputFileFormatClass">
  1989. <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
  1990. </void>
  1991. <void property="properties">
  1992. <object class="java.util.Properties">
  1993. <void method="put">
  1994. <string>columns</string>
  1995. <string>_col0,_col1</string>
  1996. </void>
  1997. <void method="put">
  1998. <string>columns.types</string>
  1999. <string>string,string</string>
  2000. </void>
  2001. <void method="put">
  2002. <string>escape.delim</string>
  2003. <string>\</string>
  2004. </void>
  2005. </object>
  2006. </void>
  2007. </object>
  2008. </void>
  2009. </object>
  2010. </void>
  2011. <void property="counterNames">
  2012. <object class="java.util.ArrayList">
  2013. <void method="add">
  2014. <string>CNTR_NAME_RS_11_NUM_INPUT_ROWS</string>
  2015. </void>
  2016. <void method="add">
  2017. <string>CNTR_NAME_RS_11_NUM_OUTPUT_ROWS</string>
  2018. </void>
  2019. <void method="add">
  2020. <string>CNTR_NAME_RS_11_TIME_TAKEN</string>
  2021. </void>
  2022. <void method="add">
  2023. <string>CNTR_NAME_RS_11_FATAL_ERROR</string>
  2024. </void>
  2025. </object>
  2026. </void>
  2027. <void property="operatorId">
  2028. <string>RS_11</string>
  2029. </void>
  2030. <void property="parentOperators">
  2031. <object class="java.util.ArrayList">
  2032. <void method="add">
  2033. <object idref="SelectOperator2"/>
  2034. </void>
  2035. </object>
  2036. </void>
  2037. <void property="schema">
  2038. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  2039. <void property="signature">
  2040. <object class="java.util.ArrayList">
  2041. <void method="add">
  2042. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2043. <void property="internalName">
  2044. <string>VALUE._col0</string>
  2045. </void>
  2046. <void property="tabAlias">
  2047. <string>c</string>
  2048. </void>
  2049. <void property="type">
  2050. <object idref="PrimitiveTypeInfo0"/>
  2051. </void>
  2052. </object>
  2053. </void>
  2054. <void method="add">
  2055. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2056. <void property="internalName">
  2057. <string>VALUE._col1</string>
  2058. </void>
  2059. <void property="tabAlias">
  2060. <string>c</string>
  2061. </void>
  2062. <void property="type">
  2063. <object idref="PrimitiveTypeInfo0"/>
  2064. </void>
  2065. </object>
  2066. </void>
  2067. </object>
  2068. </void>
  2069. </object>
  2070. </void>
  2071. </object>
  2072. </void>
  2073. </object>
  2074. </void>
  2075. <void property="columnExprMap">
  2076. <object class="java.util.HashMap">
  2077. <void method="put">
  2078. <string>_col1</string>
  2079. <object id="ExprNodeColumnDesc10" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2080. <void property="column">
  2081. <string>value</string>
  2082. </void>
  2083. <void property="tabAlias">
  2084. <string>src3</string>
  2085. </void>
  2086. <void property="typeInfo">
  2087. <object idref="PrimitiveTypeInfo0"/>
  2088. </void>
  2089. </object>
  2090. </void>
  2091. <void method="put">
  2092. <string>_col0</string>
  2093. <object id="ExprNodeColumnDesc11" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2094. <void property="column">
  2095. <string>key</string>
  2096. </void>
  2097. <void property="tabAlias">
  2098. <string>src3</string>
  2099. </void>
  2100. <void property="typeInfo">
  2101. <object idref="PrimitiveTypeInfo0"/>
  2102. </void>
  2103. </object>
  2104. </void>
  2105. </object>
  2106. </void>
  2107. <void property="conf">
  2108. <object class="org.apache.hadoop.hive.ql.plan.SelectDesc">
  2109. <void property="colList">
  2110. <object class="java.util.ArrayList">
  2111. <void method="add">
  2112. <object idref="ExprNodeColumnDesc11"/>
  2113. </void>
  2114. <void method="add">
  2115. <object idref="ExprNodeColumnDesc10"/>
  2116. </void>
  2117. </object>
  2118. </void>
  2119. <void property="outputColumnNames">
  2120. <object class="java.util.ArrayList">
  2121. <void method="add">
  2122. <string>_col0</string>
  2123. </void>
  2124. <void method="add">
  2125. <string>_col1</string>
  2126. </void>
  2127. </object>
  2128. </void>
  2129. </object>
  2130. </void>
  2131. <void property="counterNames">
  2132. <object class="java.util.ArrayList">
  2133. <void method="add">
  2134. <string>CNTR_NAME_SEL_5_NUM_INPUT_ROWS</string>
  2135. </void>
  2136. <void method="add">
  2137. <string>CNTR_NAME_SEL_5_NUM_OUTPUT_ROWS</string>
  2138. </void>
  2139. <void method="add">
  2140. <string>CNTR_NAME_SEL_5_TIME_TAKEN</string>
  2141. </void>
  2142. <void method="add">
  2143. <string>CNTR_NAME_SEL_5_FATAL_ERROR</string>
  2144. </void>
  2145. </object>
  2146. </void>
  2147. <void property="operatorId">
  2148. <string>SEL_5</string>
  2149. </void>
  2150. <void property="parentOperators">
  2151. <object class="java.util.ArrayList">
  2152. <void method="add">
  2153. <object idref="FilterOperator5"/>
  2154. </void>
  2155. </object>
  2156. </void>
  2157. <void property="schema">
  2158. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  2159. <void property="signature">
  2160. <object class="java.util.ArrayList">
  2161. <void method="add">
  2162. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2163. <void property="internalName">
  2164. <string>_col0</string>
  2165. </void>
  2166. <void property="type">
  2167. <object idref="PrimitiveTypeInfo0"/>
  2168. </void>
  2169. </object>
  2170. </void>
  2171. <void method="add">
  2172. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2173. <void property="internalName">
  2174. <string>_col1</string>
  2175. </void>
  2176. <void property="type">
  2177. <object idref="PrimitiveTypeInfo0"/>
  2178. </void>
  2179. </object>
  2180. </void>
  2181. </object>
  2182. </void>
  2183. </object>
  2184. </void>
  2185. </object>
  2186. </void>
  2187. </object>
  2188. </void>
  2189. <void property="conf">
  2190. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  2191. <void property="predicate">
  2192. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  2193. <void property="childExprs">
  2194. <object class="java.util.ArrayList">
  2195. <void method="add">
  2196. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  2197. <void property="childExprs">
  2198. <object class="java.util.ArrayList">
  2199. <void method="add">
  2200. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2201. <void property="column">
  2202. <string>key</string>
  2203. </void>
  2204. <void property="tabAlias">
  2205. <string>src3</string>
  2206. </void>
  2207. <void property="typeInfo">
  2208. <object idref="PrimitiveTypeInfo0"/>
  2209. </void>
  2210. </object>
  2211. </void>
  2212. <void method="add">
  2213. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  2214. <void property="typeInfo">
  2215. <object idref="PrimitiveTypeInfo1"/>
  2216. </void>
  2217. <void property="value">
  2218. <int>20</int>
  2219. </void>
  2220. </object>
  2221. </void>
  2222. </object>
  2223. </void>
  2224. <void property="genericUDF">
  2225. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/>
  2226. </void>
  2227. <void property="typeInfo">
  2228. <object idref="PrimitiveTypeInfo2"/>
  2229. </void>
  2230. </object>
  2231. </void>
  2232. <void method="add">
  2233. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  2234. <void property="childExprs">
  2235. <object class="java.util.ArrayList">
  2236. <void method="add">
  2237. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2238. <void property="column">
  2239. <string>key</string>
  2240. </void>
  2241. <void property="tabAlias">
  2242. <string>src3</string>
  2243. </void>
  2244. <void property="typeInfo">
  2245. <object idref="PrimitiveTypeInfo0"/>
  2246. </void>
  2247. </object>
  2248. </void>
  2249. <void method="add">
  2250. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  2251. <void property="typeInfo">
  2252. <object idref="PrimitiveTypeInfo1"/>
  2253. </void>
  2254. <void property="value">
  2255. <int>25</int>
  2256. </void>
  2257. </object>
  2258. </void>
  2259. </object>
  2260. </void>
  2261. <void property="genericUDF">
  2262. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/>
  2263. </void>
  2264. <void property="typeInfo">
  2265. <object idref="PrimitiveTypeInfo2"/>
  2266. </void>
  2267. </object>
  2268. </void>
  2269. </object>
  2270. </void>
  2271. <void property="genericUDF">
  2272. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/>
  2273. </void>
  2274. <void property="typeInfo">
  2275. <object idref="PrimitiveTypeInfo2"/>
  2276. </void>
  2277. </object>
  2278. </void>
  2279. </object>
  2280. </void>
  2281. <void property="counterNames">
  2282. <object class="java.util.ArrayList">
  2283. <void method="add">
  2284. <string>CNTR_NAME_FIL_4_NUM_INPUT_ROWS</string>
  2285. </void>
  2286. <void method="add">
  2287. <string>CNTR_NAME_FIL_4_NUM_OUTPUT_ROWS</string>
  2288. </void>
  2289. <void method="add">
  2290. <string>CNTR_NAME_FIL_4_TIME_TAKEN</string>
  2291. </void>
  2292. <void method="add">
  2293. <string>CNTR_NAME_FIL_4_FATAL_ERROR</string>
  2294. </void>
  2295. </object>
  2296. </void>
  2297. <void property="operatorId">
  2298. <string>FIL_4</string>
  2299. </void>
  2300. <void property="parentOperators">
  2301. <object class="java.util.ArrayList">
  2302. <void method="add">
  2303. <object idref="FilterOperator4"/>
  2304. </void>
  2305. </object>
  2306. </void>
  2307. <void property="schema">
  2308. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  2309. <void property="signature">
  2310. <object class="java.util.ArrayList">
  2311. <void method="add">
  2312. <object id="ColumnInfo4" class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2313. <void property="internalName">
  2314. <string>key</string>
  2315. </void>
  2316. <void property="tabAlias">
  2317. <string>src3</string>
  2318. </void>
  2319. <void property="type">
  2320. <object idref="PrimitiveTypeInfo0"/>
  2321. </void>
  2322. </object>
  2323. </void>
  2324. <void method="add">
  2325. <object id="ColumnInfo5" class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2326. <void property="internalName">
  2327. <string>value</string>
  2328. </void>
  2329. <void property="tabAlias">
  2330. <string>src3</string>
  2331. </void>
  2332. <void property="type">
  2333. <object idref="PrimitiveTypeInfo0"/>
  2334. </void>
  2335. </object>
  2336. </void>
  2337. </object>
  2338. </void>
  2339. </object>
  2340. </void>
  2341. </object>
  2342. </void>
  2343. </object>
  2344. </void>
  2345. <void property="conf">
  2346. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  2347. <void property="predicate">
  2348. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  2349. <void property="childExprs">
  2350. <object class="java.util.ArrayList">
  2351. <void method="add">
  2352. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  2353. <void property="childExprs">
  2354. <object class="java.util.ArrayList">
  2355. <void method="add">
  2356. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2357. <void property="column">
  2358. <string>key</string>
  2359. </void>
  2360. <void property="tabAlias">
  2361. <string>src3</string>
  2362. </void>
  2363. <void property="typeInfo">
  2364. <object idref="PrimitiveTypeInfo0"/>
  2365. </void>
  2366. </object>
  2367. </void>
  2368. <void method="add">
  2369. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  2370. <void property="typeInfo">
  2371. <object idref="PrimitiveTypeInfo1"/>
  2372. </void>
  2373. <void property="value">
  2374. <int>20</int>
  2375. </void>
  2376. </object>
  2377. </void>
  2378. </object>
  2379. </void>
  2380. <void property="genericUDF">
  2381. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/>
  2382. </void>
  2383. <void property="typeInfo">
  2384. <object idref="PrimitiveTypeInfo2"/>
  2385. </void>
  2386. </object>
  2387. </void>
  2388. <void method="add">
  2389. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  2390. <void property="childExprs">
  2391. <object class="java.util.ArrayList">
  2392. <void method="add">
  2393. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2394. <void property="column">
  2395. <string>key</string>
  2396. </void>
  2397. <void property="tabAlias">
  2398. <string>src3</string>
  2399. </void>
  2400. <void property="typeInfo">
  2401. <object idref="PrimitiveTypeInfo0"/>
  2402. </void>
  2403. </object>
  2404. </void>
  2405. <void method="add">
  2406. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  2407. <void property="typeInfo">
  2408. <object idref="PrimitiveTypeInfo1"/>
  2409. </void>
  2410. <void property="value">
  2411. <int>25</int>
  2412. </void>
  2413. </object>
  2414. </void>
  2415. </object>
  2416. </void>
  2417. <void property="genericUDF">
  2418. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/>
  2419. </void>
  2420. <void property="typeInfo">
  2421. <object idref="PrimitiveTypeInfo2"/>
  2422. </void>
  2423. </object>
  2424. </void>
  2425. </object>
  2426. </void>
  2427. <void property="genericUDF">
  2428. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/>
  2429. </void>
  2430. <void property="typeInfo">
  2431. <object idref="PrimitiveTypeInfo2"/>
  2432. </void>
  2433. </object>
  2434. </void>
  2435. </object>
  2436. </void>
  2437. <void property="counterNames">
  2438. <object class="java.util.ArrayList">
  2439. <void method="add">
  2440. <string>CNTR_NAME_FIL_18_NUM_INPUT_ROWS</string>
  2441. </void>
  2442. <void method="add">
  2443. <string>CNTR_NAME_FIL_18_NUM_OUTPUT_ROWS</string>
  2444. </void>
  2445. <void method="add">
  2446. <string>CNTR_NAME_FIL_18_TIME_TAKEN</string>
  2447. </void>
  2448. <void method="add">
  2449. <string>CNTR_NAME_FIL_18_FATAL_ERROR</string>
  2450. </void>
  2451. </object>
  2452. </void>
  2453. <void property="operatorId">
  2454. <string>FIL_18</string>
  2455. </void>
  2456. <void property="parentOperators">
  2457. <object class="java.util.ArrayList">
  2458. <void method="add">
  2459. <object idref="TableScanOperator2"/>
  2460. </void>
  2461. </object>
  2462. </void>
  2463. <void property="schema">
  2464. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  2465. <void property="signature">
  2466. <object id="ArrayList5" class="java.util.ArrayList">
  2467. <void method="add">
  2468. <object idref="ColumnInfo4"/>
  2469. </void>
  2470. <void method="add">
  2471. <object idref="ColumnInfo5"/>
  2472. </void>
  2473. <void method="add">
  2474. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2475. <void property="hiddenVirtualCol">
  2476. <boolean>true</boolean>
  2477. </void>
  2478. <void property="internalName">
  2479. <string>BLOCK__OFFSET__INSIDE__FILE</string>
  2480. </void>
  2481. <void property="tabAlias">
  2482. <string>src3</string>
  2483. </void>
  2484. <void property="type">
  2485. <object idref="PrimitiveTypeInfo3"/>
  2486. </void>
  2487. </object>
  2488. </void>
  2489. <void method="add">
  2490. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2491. <void property="hiddenVirtualCol">
  2492. <boolean>true</boolean>
  2493. </void>
  2494. <void property="internalName">
  2495. <string>INPUT__FILE__NAME</string>
  2496. </void>
  2497. <void property="tabAlias">
  2498. <string>src3</string>
  2499. </void>
  2500. <void property="type">
  2501. <object idref="PrimitiveTypeInfo0"/>
  2502. </void>
  2503. </object>
  2504. </void>
  2505. </object>
  2506. </void>
  2507. </object>
  2508. </void>
  2509. </object>
  2510. </void>
  2511. </object>
  2512. </void>
  2513. <void property="conf">
  2514. <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc">
  2515. <void property="alias">
  2516. <string>src3</string>
  2517. </void>
  2518. <void property="virtualCols">
  2519. <object class="java.util.ArrayList"/>
  2520. </void>
  2521. </object>
  2522. </void>
  2523. <void property="counterNames">
  2524. <object class="java.util.ArrayList">
  2525. <void method="add">
  2526. <string>CNTR_NAME_TS_3_NUM_INPUT_ROWS</string>
  2527. </void>
  2528. <void method="add">
  2529. <string>CNTR_NAME_TS_3_NUM_OUTPUT_ROWS</string>
  2530. </void>
  2531. <void method="add">
  2532. <string>CNTR_NAME_TS_3_TIME_TAKEN</string>
  2533. </void>
  2534. <void method="add">
  2535. <string>CNTR_NAME_TS_3_FATAL_ERROR</string>
  2536. </void>
  2537. </object>
  2538. </void>
  2539. <void property="neededColumnIDs">
  2540. <object class="java.util.ArrayList">
  2541. <void method="add">
  2542. <int>0</int>
  2543. </void>
  2544. <void method="add">
  2545. <int>1</int>
  2546. </void>
  2547. </object>
  2548. </void>
  2549. <void property="operatorId">
  2550. <string>TS_3</string>
  2551. </void>
  2552. <void property="schema">
  2553. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  2554. <void property="signature">
  2555. <object idref="ArrayList5"/>
  2556. </void>
  2557. </object>
  2558. </void>
  2559. </object>
  2560. </void>
  2561. </object>
  2562. </void>
  2563. <void property="keyDesc">
  2564. <object idref="TableDesc2"/>
  2565. </void>
  2566. <void property="needsTagging">
  2567. <boolean>true</boolean>
  2568. </void>
  2569. <void property="numReduceTasks">
  2570. <int>-1</int>
  2571. </void>
  2572. <void property="pathToAliases">
  2573. <object class="java.util.LinkedHashMap">
  2574. <void method="put">
  2575. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  2576. <object class="java.util.ArrayList">
  2577. <void method="add">
  2578. <string>c:a:src1</string>
  2579. </void>
  2580. <void method="add">
  2581. <string>c:b:src2</string>
  2582. </void>
  2583. <void method="add">
  2584. <string>c:c:src3</string>
  2585. </void>
  2586. </object>
  2587. </void>
  2588. </object>
  2589. </void>
  2590. <void property="pathToPartitionInfo">
  2591. <object class="java.util.LinkedHashMap">
  2592. <void method="put">
  2593. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  2594. <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc">
  2595. <void property="baseFileName">
  2596. <string>src</string>
  2597. </void>
  2598. <void property="deserializerClass">
  2599. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  2600. </void>
  2601. <void property="inputFileFormatClass">
  2602. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  2603. </void>
  2604. <void property="outputFileFormatClass">
  2605. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  2606. </void>
  2607. <void property="partSpec">
  2608. <object class="java.util.LinkedHashMap"/>
  2609. </void>
  2610. <void property="properties">
  2611. <object class="java.util.Properties">
  2612. <void method="put">
  2613. <string>name</string>
  2614. <string>default.src</string>
  2615. </void>
  2616. <void method="put">
  2617. <string>columns.types</string>
  2618. <string>string:string</string>
  2619. </void>
  2620. <void method="put">
  2621. <string>serialization.ddl</string>
  2622. <string>struct src { string key, string value}</string>
  2623. </void>
  2624. <void method="put">
  2625. <string>serialization.format</string>
  2626. <string>1</string>
  2627. </void>
  2628. <void method="put">
  2629. <string>columns</string>
  2630. <string>key,value</string>
  2631. </void>
  2632. <void method="put">
  2633. <string>bucket_count</string>
  2634. <string>-1</string>
  2635. </void>
  2636. <void method="put">
  2637. <string>serialization.lib</string>
  2638. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  2639. </void>
  2640. <void method="put">
  2641. <string>file.inputformat</string>
  2642. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  2643. </void>
  2644. <void method="put">
  2645. <string>file.outputformat</string>
  2646. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  2647. </void>
  2648. <void method="put">
  2649. <string>location</string>
  2650. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  2651. </void>
  2652. <void method="put">
  2653. <string>transient_lastDdlTime</string>
  2654. <string>1297928506</string>
  2655. </void>
  2656. </object>
  2657. </void>
  2658. <void property="serdeClassName">
  2659. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  2660. </void>
  2661. <void property="tableDesc">
  2662. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  2663. <void property="deserializerClass">
  2664. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  2665. </void>
  2666. <void property="inputFileFormatClass">
  2667. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  2668. </void>
  2669. <void property="outputFileFormatClass">
  2670. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  2671. </void>
  2672. <void property="properties">
  2673. <object class="java.util.Properties">
  2674. <void method="put">
  2675. <string>name</string>
  2676. <string>default.src</string>
  2677. </void>
  2678. <void method="put">
  2679. <string>columns.types</string>
  2680. <string>string:string</string>
  2681. </void>
  2682. <void method="put">
  2683. <string>serialization.ddl</string>
  2684. <string>struct src { string key, string value}</string>
  2685. </void>
  2686. <void method="put">
  2687. <string>serialization.format</string>
  2688. <string>1</string>
  2689. </void>
  2690. <void method="put">
  2691. <string>columns</string>
  2692. <string>key,value</string>
  2693. </void>
  2694. <void method="put">
  2695. <string>bucket_count</string>
  2696. <string>-1</string>
  2697. </void>
  2698. <void method="put">
  2699. <string>serialization.lib</string>
  2700. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  2701. </void>
  2702. <void method="put">
  2703. <string>file.inputformat</string>
  2704. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  2705. </void>
  2706. <void method="put">
  2707. <string>file.outputformat</string>
  2708. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  2709. </void>
  2710. <void method="put">
  2711. <string>location</string>
  2712. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  2713. </void>
  2714. <void method="put">
  2715. <string>transient_lastDdlTime</string>
  2716. <string>1297928506</string>
  2717. </void>
  2718. </object>
  2719. </void>
  2720. <void property="serdeClassName">
  2721. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  2722. </void>
  2723. </object>
  2724. </void>
  2725. </object>
  2726. </void>
  2727. </object>
  2728. </void>
  2729. <void property="reducer">
  2730. <object id="JoinOperator0" class="org.apache.hadoop.hive.ql.exec.JoinOperator">
  2731. <void property="childOperators">
  2732. <object class="java.util.ArrayList">
  2733. <void method="add">
  2734. <object id="SelectOperator3" class="org.apache.hadoop.hive.ql.exec.SelectOperator">
  2735. <void property="childOperators">
  2736. <object class="java.util.ArrayList">
  2737. <void method="add">
  2738. <object id="SelectOperator4" class="org.apache.hadoop.hive.ql.exec.SelectOperator">
  2739. <void property="childOperators">
  2740. <object class="java.util.ArrayList">
  2741. <void method="add">
  2742. <object class="org.apache.hadoop.hive.ql.exec.FileSinkOperator">
  2743. <void property="conf">
  2744. <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc">
  2745. <void property="dirName">
  2746. <string>file:/tmp/sdong/hive_2011-02-16_23-41-49_187_3522813821025158955/-ext-10001</string>
  2747. </void>
  2748. <void property="numFiles">
  2749. <int>1</int>
  2750. </void>
  2751. <void property="statsAggPrefix">
  2752. <string>file:/tmp/sdong/hive_2011-02-16_23-41-49_187_3522813821025158955/-ext-10001/</string>
  2753. </void>
  2754. <void property="tableInfo">
  2755. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  2756. <void property="deserializerClass">
  2757. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  2758. </void>
  2759. <void property="inputFileFormatClass">
  2760. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  2761. </void>
  2762. <void property="outputFileFormatClass">
  2763. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  2764. </void>
  2765. <void property="properties">
  2766. <object class="java.util.Properties">
  2767. <void method="put">
  2768. <string>columns</string>
  2769. <string>_col0,_col1,_col2,_col3,_col4,_col5</string>
  2770. </void>
  2771. <void method="put">
  2772. <string>serialization.format</string>
  2773. <string>1</string>
  2774. </void>
  2775. <void method="put">
  2776. <string>columns.types</string>
  2777. <string>string:string:string:string:string:string</string>
  2778. </void>
  2779. </object>
  2780. </void>
  2781. </object>
  2782. </void>
  2783. <void property="totalFiles">
  2784. <int>1</int>
  2785. </void>
  2786. </object>
  2787. </void>
  2788. <void property="counterNames">
  2789. <object class="java.util.ArrayList">
  2790. <void method="add">
  2791. <string>CNTR_NAME_FS_15_NUM_INPUT_ROWS</string>
  2792. </void>
  2793. <void method="add">
  2794. <string>CNTR_NAME_FS_15_NUM_OUTPUT_ROWS</string>
  2795. </void>
  2796. <void method="add">
  2797. <string>CNTR_NAME_FS_15_TIME_TAKEN</string>
  2798. </void>
  2799. <void method="add">
  2800. <string>CNTR_NAME_FS_15_FATAL_ERROR</string>
  2801. </void>
  2802. </object>
  2803. </void>
  2804. <void property="operatorId">
  2805. <string>FS_15</string>
  2806. </void>
  2807. <void property="parentOperators">
  2808. <object class="java.util.ArrayList">
  2809. <void method="add">
  2810. <object idref="SelectOperator4"/>
  2811. </void>
  2812. </object>
  2813. </void>
  2814. <void property="schema">
  2815. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  2816. <void property="signature">
  2817. <object class="java.util.ArrayList">
  2818. <void method="add">
  2819. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2820. <void property="internalName">
  2821. <string>_col0</string>
  2822. </void>
  2823. <void property="tabAlias">
  2824. <string></string>
  2825. </void>
  2826. <void property="type">
  2827. <object idref="PrimitiveTypeInfo0"/>
  2828. </void>
  2829. </object>
  2830. </void>
  2831. <void method="add">
  2832. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2833. <void property="internalName">
  2834. <string>_col1</string>
  2835. </void>
  2836. <void property="tabAlias">
  2837. <string></string>
  2838. </void>
  2839. <void property="type">
  2840. <object idref="PrimitiveTypeInfo0"/>
  2841. </void>
  2842. </object>
  2843. </void>
  2844. <void method="add">
  2845. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2846. <void property="internalName">
  2847. <string>_col2</string>
  2848. </void>
  2849. <void property="tabAlias">
  2850. <string></string>
  2851. </void>
  2852. <void property="type">
  2853. <object idref="PrimitiveTypeInfo0"/>
  2854. </void>
  2855. </object>
  2856. </void>
  2857. <void method="add">
  2858. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2859. <void property="internalName">
  2860. <string>_col3</string>
  2861. </void>
  2862. <void property="tabAlias">
  2863. <string></string>
  2864. </void>
  2865. <void property="type">
  2866. <object idref="PrimitiveTypeInfo0"/>
  2867. </void>
  2868. </object>
  2869. </void>
  2870. <void method="add">
  2871. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2872. <void property="internalName">
  2873. <string>_col4</string>
  2874. </void>
  2875. <void property="tabAlias">
  2876. <string></string>
  2877. </void>
  2878. <void property="type">
  2879. <object idref="PrimitiveTypeInfo0"/>
  2880. </void>
  2881. </object>
  2882. </void>
  2883. <void method="add">
  2884. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  2885. <void property="internalName">
  2886. <string>_col5</string>
  2887. </void>
  2888. <void property="tabAlias">
  2889. <string></string>
  2890. </void>
  2891. <void property="type">
  2892. <object idref="PrimitiveTypeInfo0"/>
  2893. </void>
  2894. </object>
  2895. </void>
  2896. </object>
  2897. </void>
  2898. </object>
  2899. </void>
  2900. </object>
  2901. </void>
  2902. </object>
  2903. </void>
  2904. <void property="columnExprMap">
  2905. <object class="java.util.HashMap">
  2906. <void method="put">
  2907. <string>_col5</string>
  2908. <object id="ExprNodeColumnDesc12" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2909. <void property="column">
  2910. <string>_col5</string>
  2911. </void>
  2912. <void property="typeInfo">
  2913. <object idref="PrimitiveTypeInfo0"/>
  2914. </void>
  2915. </object>
  2916. </void>
  2917. <void method="put">
  2918. <string>_col4</string>
  2919. <object id="ExprNodeColumnDesc13" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2920. <void property="column">
  2921. <string>_col4</string>
  2922. </void>
  2923. <void property="typeInfo">
  2924. <object idref="PrimitiveTypeInfo0"/>
  2925. </void>
  2926. </object>
  2927. </void>
  2928. <void method="put">
  2929. <string>_col3</string>
  2930. <object id="ExprNodeColumnDesc14" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2931. <void property="column">
  2932. <string>_col3</string>
  2933. </void>
  2934. <void property="typeInfo">
  2935. <object idref="PrimitiveTypeInfo0"/>
  2936. </void>
  2937. </object>
  2938. </void>
  2939. <void method="put">
  2940. <string>_col2</string>
  2941. <object id="ExprNodeColumnDesc15" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2942. <void property="column">
  2943. <string>_col2</string>
  2944. </void>
  2945. <void property="typeInfo">
  2946. <object idref="PrimitiveTypeInfo0"/>
  2947. </void>
  2948. </object>
  2949. </void>
  2950. <void method="put">
  2951. <string>_col1</string>
  2952. <object id="ExprNodeColumnDesc16" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2953. <void property="column">
  2954. <string>_col1</string>
  2955. </void>
  2956. <void property="typeInfo">
  2957. <object idref="PrimitiveTypeInfo0"/>
  2958. </void>
  2959. </object>
  2960. </void>
  2961. <void method="put">
  2962. <string>_col0</string>
  2963. <object id="ExprNodeColumnDesc17" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  2964. <void property="column">
  2965. <string>_col0</string>
  2966. </void>
  2967. <void property="typeInfo">
  2968. <object idref="PrimitiveTypeInfo0"/>
  2969. </void>
  2970. </object>
  2971. </void>
  2972. </object>
  2973. </void>
  2974. <void property="conf">
  2975. <object class="org.apache.hadoop.hive.ql.plan.SelectDesc">
  2976. <void property="colList">
  2977. <object class="java.util.ArrayList">
  2978. <void method="add">
  2979. <object idref="ExprNodeColumnDesc17"/>
  2980. </void>
  2981. <void method="add">
  2982. <object idref="ExprNodeColumnDesc16"/>
  2983. </void>
  2984. <void method="add">
  2985. <object idref="ExprNodeColumnDesc15"/>
  2986. </void>
  2987. <void method="add">
  2988. <object idref="ExprNodeColumnDesc14"/>
  2989. </void>
  2990. <void method="add">
  2991. <object idref="ExprNodeColumnDesc13"/>
  2992. </void>
  2993. <void method="add">
  2994. <object idref="ExprNodeColumnDesc12"/>
  2995. </void>
  2996. </object>
  2997. </void>
  2998. <void property="outputColumnNames">
  2999. <object class="java.util.ArrayList">
  3000. <void method="add">
  3001. <string>_col0</string>
  3002. </void>
  3003. <void method="add">
  3004. <string>_col1</string>
  3005. </void>
  3006. <void method="add">
  3007. <string>_col2</string>
  3008. </void>
  3009. <void method="add">
  3010. <string>_col3</string>
  3011. </void>
  3012. <void method="add">
  3013. <string>_col4</string>
  3014. </void>
  3015. <void method="add">
  3016. <string>_col5</string>
  3017. </void>
  3018. </object>
  3019. </void>
  3020. </object>
  3021. </void>
  3022. <void property="counterNames">
  3023. <object class="java.util.ArrayList">
  3024. <void method="add">
  3025. <string>CNTR_NAME_SEL_14_NUM_INPUT_ROWS</string>
  3026. </void>
  3027. <void method="add">
  3028. <string>CNTR_NAME_SEL_14_NUM_OUTPUT_ROWS</string>
  3029. </void>
  3030. <void method="add">
  3031. <string>CNTR_NAME_SEL_14_TIME_TAKEN</string>
  3032. </void>
  3033. <void method="add">
  3034. <string>CNTR_NAME_SEL_14_FATAL_ERROR</string>
  3035. </void>
  3036. </object>
  3037. </void>
  3038. <void property="operatorId">
  3039. <string>SEL_14</string>
  3040. </void>
  3041. <void property="parentOperators">
  3042. <object class="java.util.ArrayList">
  3043. <void method="add">
  3044. <object idref="SelectOperator3"/>
  3045. </void>
  3046. </object>
  3047. </void>
  3048. <void property="schema">
  3049. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  3050. <void property="signature">
  3051. <object class="java.util.ArrayList">
  3052. <void method="add">
  3053. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3054. <void property="alias">
  3055. <string>c1</string>
  3056. </void>
  3057. <void property="internalName">
  3058. <string>_col0</string>
  3059. </void>
  3060. <void property="tabAlias">
  3061. <string>c</string>
  3062. </void>
  3063. <void property="type">
  3064. <object idref="PrimitiveTypeInfo0"/>
  3065. </void>
  3066. </object>
  3067. </void>
  3068. <void method="add">
  3069. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3070. <void property="alias">
  3071. <string>c2</string>
  3072. </void>
  3073. <void property="internalName">
  3074. <string>_col1</string>
  3075. </void>
  3076. <void property="tabAlias">
  3077. <string>c</string>
  3078. </void>
  3079. <void property="type">
  3080. <object idref="PrimitiveTypeInfo0"/>
  3081. </void>
  3082. </object>
  3083. </void>
  3084. <void method="add">
  3085. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3086. <void property="alias">
  3087. <string>c3</string>
  3088. </void>
  3089. <void property="internalName">
  3090. <string>_col2</string>
  3091. </void>
  3092. <void property="tabAlias">
  3093. <string>c</string>
  3094. </void>
  3095. <void property="type">
  3096. <object idref="PrimitiveTypeInfo0"/>
  3097. </void>
  3098. </object>
  3099. </void>
  3100. <void method="add">
  3101. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3102. <void property="alias">
  3103. <string>c4</string>
  3104. </void>
  3105. <void property="internalName">
  3106. <string>_col3</string>
  3107. </void>
  3108. <void property="tabAlias">
  3109. <string>c</string>
  3110. </void>
  3111. <void property="type">
  3112. <object idref="PrimitiveTypeInfo0"/>
  3113. </void>
  3114. </object>
  3115. </void>
  3116. <void method="add">
  3117. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3118. <void property="alias">
  3119. <string>c5</string>
  3120. </void>
  3121. <void property="internalName">
  3122. <string>_col4</string>
  3123. </void>
  3124. <void property="tabAlias">
  3125. <string>c</string>
  3126. </void>
  3127. <void property="type">
  3128. <object idref="PrimitiveTypeInfo0"/>
  3129. </void>
  3130. </object>
  3131. </void>
  3132. <void method="add">
  3133. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3134. <void property="alias">
  3135. <string>c6</string>
  3136. </void>
  3137. <void property="internalName">
  3138. <string>_col5</string>
  3139. </void>
  3140. <void property="tabAlias">
  3141. <string>c</string>
  3142. </void>
  3143. <void property="type">
  3144. <object idref="PrimitiveTypeInfo0"/>
  3145. </void>
  3146. </object>
  3147. </void>
  3148. </object>
  3149. </void>
  3150. </object>
  3151. </void>
  3152. </object>
  3153. </void>
  3154. </object>
  3155. </void>
  3156. <void property="columnExprMap">
  3157. <object class="java.util.HashMap">
  3158. <void method="put">
  3159. <string>_col5</string>
  3160. <object id="ExprNodeColumnDesc18" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3161. <void property="column">
  3162. <string>_col5</string>
  3163. </void>
  3164. <void property="tabAlias">
  3165. <string>c</string>
  3166. </void>
  3167. <void property="typeInfo">
  3168. <object idref="PrimitiveTypeInfo0"/>
  3169. </void>
  3170. </object>
  3171. </void>
  3172. <void method="put">
  3173. <string>_col4</string>
  3174. <object id="ExprNodeColumnDesc19" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3175. <void property="column">
  3176. <string>_col4</string>
  3177. </void>
  3178. <void property="tabAlias">
  3179. <string>c</string>
  3180. </void>
  3181. <void property="typeInfo">
  3182. <object idref="PrimitiveTypeInfo0"/>
  3183. </void>
  3184. </object>
  3185. </void>
  3186. <void method="put">
  3187. <string>_col3</string>
  3188. <object id="ExprNodeColumnDesc20" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3189. <void property="column">
  3190. <string>_col3</string>
  3191. </void>
  3192. <void property="tabAlias">
  3193. <string>b</string>
  3194. </void>
  3195. <void property="typeInfo">
  3196. <object idref="PrimitiveTypeInfo0"/>
  3197. </void>
  3198. </object>
  3199. </void>
  3200. <void method="put">
  3201. <string>_col2</string>
  3202. <object id="ExprNodeColumnDesc21" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3203. <void property="column">
  3204. <string>_col2</string>
  3205. </void>
  3206. <void property="tabAlias">
  3207. <string>b</string>
  3208. </void>
  3209. <void property="typeInfo">
  3210. <object idref="PrimitiveTypeInfo0"/>
  3211. </void>
  3212. </object>
  3213. </void>
  3214. <void method="put">
  3215. <string>_col1</string>
  3216. <object id="ExprNodeColumnDesc22" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3217. <void property="column">
  3218. <string>_col1</string>
  3219. </void>
  3220. <void property="tabAlias">
  3221. <string>a</string>
  3222. </void>
  3223. <void property="typeInfo">
  3224. <object idref="PrimitiveTypeInfo0"/>
  3225. </void>
  3226. </object>
  3227. </void>
  3228. <void method="put">
  3229. <string>_col0</string>
  3230. <object id="ExprNodeColumnDesc23" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3231. <void property="column">
  3232. <string>_col0</string>
  3233. </void>
  3234. <void property="tabAlias">
  3235. <string>a</string>
  3236. </void>
  3237. <void property="typeInfo">
  3238. <object idref="PrimitiveTypeInfo0"/>
  3239. </void>
  3240. </object>
  3241. </void>
  3242. </object>
  3243. </void>
  3244. <void property="conf">
  3245. <object class="org.apache.hadoop.hive.ql.plan.SelectDesc">
  3246. <void property="colList">
  3247. <object class="java.util.ArrayList">
  3248. <void method="add">
  3249. <object idref="ExprNodeColumnDesc23"/>
  3250. </void>
  3251. <void method="add">
  3252. <object idref="ExprNodeColumnDesc22"/>
  3253. </void>
  3254. <void method="add">
  3255. <object idref="ExprNodeColumnDesc21"/>
  3256. </void>
  3257. <void method="add">
  3258. <object idref="ExprNodeColumnDesc20"/>
  3259. </void>
  3260. <void method="add">
  3261. <object idref="ExprNodeColumnDesc19"/>
  3262. </void>
  3263. <void method="add">
  3264. <object idref="ExprNodeColumnDesc18"/>
  3265. </void>
  3266. </object>
  3267. </void>
  3268. <void property="outputColumnNames">
  3269. <object class="java.util.ArrayList">
  3270. <void method="add">
  3271. <string>_col0</string>
  3272. </void>
  3273. <void method="add">
  3274. <string>_col1</string>
  3275. </void>
  3276. <void method="add">
  3277. <string>_col2</string>
  3278. </void>
  3279. <void method="add">
  3280. <string>_col3</string>
  3281. </void>
  3282. <void method="add">
  3283. <string>_col4</string>
  3284. </void>
  3285. <void method="add">
  3286. <string>_col5</string>
  3287. </void>
  3288. </object>
  3289. </void>
  3290. </object>
  3291. </void>
  3292. <void property="counterNames">
  3293. <object class="java.util.ArrayList">
  3294. <void method="add">
  3295. <string>CNTR_NAME_SEL_13_NUM_INPUT_ROWS</string>
  3296. </void>
  3297. <void method="add">
  3298. <string>CNTR_NAME_SEL_13_NUM_OUTPUT_ROWS</string>
  3299. </void>
  3300. <void method="add">
  3301. <string>CNTR_NAME_SEL_13_TIME_TAKEN</string>
  3302. </void>
  3303. <void method="add">
  3304. <string>CNTR_NAME_SEL_13_FATAL_ERROR</string>
  3305. </void>
  3306. </object>
  3307. </void>
  3308. <void property="operatorId">
  3309. <string>SEL_13</string>
  3310. </void>
  3311. <void property="parentOperators">
  3312. <object class="java.util.ArrayList">
  3313. <void method="add">
  3314. <object idref="JoinOperator0"/>
  3315. </void>
  3316. </object>
  3317. </void>
  3318. <void property="schema">
  3319. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  3320. <void property="signature">
  3321. <object class="java.util.ArrayList">
  3322. <void method="add">
  3323. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3324. <void property="internalName">
  3325. <string>_col0</string>
  3326. </void>
  3327. <void property="type">
  3328. <object idref="PrimitiveTypeInfo0"/>
  3329. </void>
  3330. </object>
  3331. </void>
  3332. <void method="add">
  3333. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3334. <void property="internalName">
  3335. <string>_col1</string>
  3336. </void>
  3337. <void property="type">
  3338. <object idref="PrimitiveTypeInfo0"/>
  3339. </void>
  3340. </object>
  3341. </void>
  3342. <void method="add">
  3343. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3344. <void property="internalName">
  3345. <string>_col2</string>
  3346. </void>
  3347. <void property="type">
  3348. <object idref="PrimitiveTypeInfo0"/>
  3349. </void>
  3350. </object>
  3351. </void>
  3352. <void method="add">
  3353. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3354. <void property="internalName">
  3355. <string>_col3</string>
  3356. </void>
  3357. <void property="type">
  3358. <object idref="PrimitiveTypeInfo0"/>
  3359. </void>
  3360. </object>
  3361. </void>
  3362. <void method="add">
  3363. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3364. <void property="internalName">
  3365. <string>_col4</string>
  3366. </void>
  3367. <void property="type">
  3368. <object idref="PrimitiveTypeInfo0"/>
  3369. </void>
  3370. </object>
  3371. </void>
  3372. <void method="add">
  3373. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3374. <void property="internalName">
  3375. <string>_col5</string>
  3376. </void>
  3377. <void property="type">
  3378. <object idref="PrimitiveTypeInfo0"/>
  3379. </void>
  3380. </object>
  3381. </void>
  3382. </object>
  3383. </void>
  3384. </object>
  3385. </void>
  3386. </object>
  3387. </void>
  3388. </object>
  3389. </void>
  3390. <void property="columnExprMap">
  3391. <object class="java.util.HashMap">
  3392. <void method="put">
  3393. <string>_col5</string>
  3394. <object id="ExprNodeColumnDesc24" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3395. <void property="column">
  3396. <string>VALUE._col1</string>
  3397. </void>
  3398. <void property="tabAlias">
  3399. <string>c</string>
  3400. </void>
  3401. <void property="typeInfo">
  3402. <object idref="PrimitiveTypeInfo0"/>
  3403. </void>
  3404. </object>
  3405. </void>
  3406. <void method="put">
  3407. <string>_col4</string>
  3408. <object id="ExprNodeColumnDesc25" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3409. <void property="column">
  3410. <string>VALUE._col0</string>
  3411. </void>
  3412. <void property="tabAlias">
  3413. <string>c</string>
  3414. </void>
  3415. <void property="typeInfo">
  3416. <object idref="PrimitiveTypeInfo0"/>
  3417. </void>
  3418. </object>
  3419. </void>
  3420. <void method="put">
  3421. <string>_col3</string>
  3422. <object id="ExprNodeColumnDesc26" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3423. <void property="column">
  3424. <string>VALUE._col1</string>
  3425. </void>
  3426. <void property="tabAlias">
  3427. <string>b</string>
  3428. </void>
  3429. <void property="typeInfo">
  3430. <object idref="PrimitiveTypeInfo0"/>
  3431. </void>
  3432. </object>
  3433. </void>
  3434. <void method="put">
  3435. <string>_col2</string>
  3436. <object id="ExprNodeColumnDesc27" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3437. <void property="column">
  3438. <string>VALUE._col0</string>
  3439. </void>
  3440. <void property="tabAlias">
  3441. <string>b</string>
  3442. </void>
  3443. <void property="typeInfo">
  3444. <object idref="PrimitiveTypeInfo0"/>
  3445. </void>
  3446. </object>
  3447. </void>
  3448. <void method="put">
  3449. <string>_col1</string>
  3450. <object id="ExprNodeColumnDesc28" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3451. <void property="column">
  3452. <string>VALUE._col1</string>
  3453. </void>
  3454. <void property="tabAlias">
  3455. <string>a</string>
  3456. </void>
  3457. <void property="typeInfo">
  3458. <object idref="PrimitiveTypeInfo0"/>
  3459. </void>
  3460. </object>
  3461. </void>
  3462. <void method="put">
  3463. <string>_col0</string>
  3464. <object id="ExprNodeColumnDesc29" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  3465. <void property="column">
  3466. <string>VALUE._col0</string>
  3467. </void>
  3468. <void property="tabAlias">
  3469. <string>a</string>
  3470. </void>
  3471. <void property="typeInfo">
  3472. <object idref="PrimitiveTypeInfo0"/>
  3473. </void>
  3474. </object>
  3475. </void>
  3476. </object>
  3477. </void>
  3478. <void property="conf">
  3479. <object class="org.apache.hadoop.hive.ql.plan.JoinDesc">
  3480. <void property="conds">
  3481. <array class="org.apache.hadoop.hive.ql.plan.JoinCondDesc" length="2">
  3482. <void index="0">
  3483. <object class="org.apache.hadoop.hive.ql.plan.JoinCondDesc">
  3484. <void property="right">
  3485. <int>1</int>
  3486. </void>
  3487. <void property="type">
  3488. <int>3</int>
  3489. </void>
  3490. </object>
  3491. </void>
  3492. <void index="1">
  3493. <object class="org.apache.hadoop.hive.ql.plan.JoinCondDesc">
  3494. <void property="right">
  3495. <int>2</int>
  3496. </void>
  3497. <void property="type">
  3498. <int>1</int>
  3499. </void>
  3500. </object>
  3501. </void>
  3502. </array>
  3503. </void>
  3504. <void property="exprs">
  3505. <object class="java.util.HashMap">
  3506. <void method="put">
  3507. <byte>0</byte>
  3508. <object class="java.util.ArrayList">
  3509. <void method="add">
  3510. <object idref="ExprNodeColumnDesc29"/>
  3511. </void>
  3512. <void method="add">
  3513. <object idref="ExprNodeColumnDesc28"/>
  3514. </void>
  3515. </object>
  3516. </void>
  3517. <void method="put">
  3518. <byte>1</byte>
  3519. <object class="java.util.ArrayList">
  3520. <void method="add">
  3521. <object idref="ExprNodeColumnDesc27"/>
  3522. </void>
  3523. <void method="add">
  3524. <object idref="ExprNodeColumnDesc26"/>
  3525. </void>
  3526. </object>
  3527. </void>
  3528. <void method="put">
  3529. <byte>2</byte>
  3530. <object class="java.util.ArrayList">
  3531. <void method="add">
  3532. <object idref="ExprNodeColumnDesc25"/>
  3533. </void>
  3534. <void method="add">
  3535. <object idref="ExprNodeColumnDesc24"/>
  3536. </void>
  3537. </object>
  3538. </void>
  3539. </object>
  3540. </void>
  3541. <void property="filters">
  3542. <object class="java.util.HashMap">
  3543. <void method="put">
  3544. <byte>0</byte>
  3545. <object class="java.util.ArrayList"/>
  3546. </void>
  3547. <void method="put">
  3548. <byte>1</byte>
  3549. <object class="java.util.ArrayList"/>
  3550. </void>
  3551. <void method="put">
  3552. <byte>2</byte>
  3553. <object class="java.util.ArrayList"/>
  3554. </void>
  3555. </object>
  3556. </void>
  3557. <void property="outputColumnNames">
  3558. <object class="java.util.ArrayList">
  3559. <void method="add">
  3560. <string>_col0</string>
  3561. </void>
  3562. <void method="add">
  3563. <string>_col1</string>
  3564. </void>
  3565. <void method="add">
  3566. <string>_col2</string>
  3567. </void>
  3568. <void method="add">
  3569. <string>_col3</string>
  3570. </void>
  3571. <void method="add">
  3572. <string>_col4</string>
  3573. </void>
  3574. <void method="add">
  3575. <string>_col5</string>
  3576. </void>
  3577. </object>
  3578. </void>
  3579. <void property="reversedExprs">
  3580. <object class="java.util.HashMap">
  3581. <void method="put">
  3582. <string>_col5</string>
  3583. <byte>2</byte>
  3584. </void>
  3585. <void method="put">
  3586. <string>_col4</string>
  3587. <byte>2</byte>
  3588. </void>
  3589. <void method="put">
  3590. <string>_col3</string>
  3591. <byte>1</byte>
  3592. </void>
  3593. <void method="put">
  3594. <string>_col2</string>
  3595. <byte>1</byte>
  3596. </void>
  3597. <void method="put">
  3598. <string>_col1</string>
  3599. <byte>0</byte>
  3600. </void>
  3601. <void method="put">
  3602. <string>_col0</string>
  3603. <byte>0</byte>
  3604. </void>
  3605. </object>
  3606. </void>
  3607. <void property="tagOrder">
  3608. <array class="java.lang.Byte" length="3">
  3609. <void index="0">
  3610. <byte>0</byte>
  3611. </void>
  3612. <void index="1">
  3613. <byte>1</byte>
  3614. </void>
  3615. <void index="2">
  3616. <byte>2</byte>
  3617. </void>
  3618. </array>
  3619. </void>
  3620. </object>
  3621. </void>
  3622. <void property="counterNames">
  3623. <object class="java.util.ArrayList">
  3624. <void method="add">
  3625. <string>CNTR_NAME_JOIN_12_NUM_INPUT_ROWS</string>
  3626. </void>
  3627. <void method="add">
  3628. <string>CNTR_NAME_JOIN_12_NUM_OUTPUT_ROWS</string>
  3629. </void>
  3630. <void method="add">
  3631. <string>CNTR_NAME_JOIN_12_TIME_TAKEN</string>
  3632. </void>
  3633. <void method="add">
  3634. <string>CNTR_NAME_JOIN_12_FATAL_ERROR</string>
  3635. </void>
  3636. </object>
  3637. </void>
  3638. <void property="operatorId">
  3639. <string>JOIN_12</string>
  3640. </void>
  3641. <void property="parentOperators">
  3642. <object class="java.util.ArrayList">
  3643. <void method="add">
  3644. <object idref="ReduceSinkOperator0"/>
  3645. </void>
  3646. <void method="add">
  3647. <object idref="ReduceSinkOperator1"/>
  3648. </void>
  3649. <void method="add">
  3650. <object idref="ReduceSinkOperator2"/>
  3651. </void>
  3652. </object>
  3653. </void>
  3654. <void property="posToAliasMap">
  3655. <object class="java.util.HashMap">
  3656. <void method="put">
  3657. <int>0</int>
  3658. <object class="java.util.HashSet">
  3659. <void method="add">
  3660. <string>a</string>
  3661. </void>
  3662. </object>
  3663. </void>
  3664. <void method="put">
  3665. <int>1</int>
  3666. <object class="java.util.HashSet">
  3667. <void method="add">
  3668. <string>b</string>
  3669. </void>
  3670. </object>
  3671. </void>
  3672. <void method="put">
  3673. <int>2</int>
  3674. <object class="java.util.HashSet">
  3675. <void method="add">
  3676. <string>c</string>
  3677. </void>
  3678. </object>
  3679. </void>
  3680. </object>
  3681. </void>
  3682. <void property="schema">
  3683. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  3684. <void property="signature">
  3685. <object class="java.util.ArrayList">
  3686. <void method="add">
  3687. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3688. <void property="internalName">
  3689. <string>_col0</string>
  3690. </void>
  3691. <void property="tabAlias">
  3692. <string>a</string>
  3693. </void>
  3694. <void property="type">
  3695. <object idref="PrimitiveTypeInfo0"/>
  3696. </void>
  3697. </object>
  3698. </void>
  3699. <void method="add">
  3700. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3701. <void property="internalName">
  3702. <string>_col1</string>
  3703. </void>
  3704. <void property="tabAlias">
  3705. <string>a</string>
  3706. </void>
  3707. <void property="type">
  3708. <object idref="PrimitiveTypeInfo0"/>
  3709. </void>
  3710. </object>
  3711. </void>
  3712. <void method="add">
  3713. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3714. <void property="internalName">
  3715. <string>_col2</string>
  3716. </void>
  3717. <void property="tabAlias">
  3718. <string>b</string>
  3719. </void>
  3720. <void property="type">
  3721. <object idref="PrimitiveTypeInfo0"/>
  3722. </void>
  3723. </object>
  3724. </void>
  3725. <void method="add">
  3726. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3727. <void property="internalName">
  3728. <string>_col3</string>
  3729. </void>
  3730. <void property="tabAlias">
  3731. <string>b</string>
  3732. </void>
  3733. <void property="type">
  3734. <object idref="PrimitiveTypeInfo0"/>
  3735. </void>
  3736. </object>
  3737. </void>
  3738. <void method="add">
  3739. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3740. <void property="internalName">
  3741. <string>_col4</string>
  3742. </void>
  3743. <void property="tabAlias">
  3744. <string>c</string>
  3745. </void>
  3746. <void property="type">
  3747. <object idref="PrimitiveTypeInfo0"/>
  3748. </void>
  3749. </object>
  3750. </void>
  3751. <void method="add">
  3752. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  3753. <void property="internalName">
  3754. <string>_col5</string>
  3755. </void>
  3756. <void property="tabAlias">
  3757. <string>c</string>
  3758. </void>
  3759. <void property="type">
  3760. <object idref="PrimitiveTypeInfo0"/>
  3761. </void>
  3762. </object>
  3763. </void>
  3764. </object>
  3765. </void>
  3766. </object>
  3767. </void>
  3768. </object>
  3769. </void>
  3770. <void property="tagToValueDesc">
  3771. <object class="java.util.ArrayList">
  3772. <void method="add">
  3773. <object idref="TableDesc0"/>
  3774. </void>
  3775. <void method="add">
  3776. <object idref="TableDesc1"/>
  3777. </void>
  3778. <void method="add">
  3779. <object idref="TableDesc3"/>
  3780. </void>
  3781. </object>
  3782. </void>
  3783. </object>
  3784. </void>
  3785. </object>
  3786. </java>