PageRenderTime 52ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 1ms

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

#
XML | 2676 lines | 2676 code | 0 blank | 0 comment | 0 complexity | 3ad75110568161bd01640f9cfbe978ed MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0

Large files files are truncated, but you can click here to view the full file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <java version="1.6.0_07" class="java.beans.XMLDecoder">
  3. <object class="org.apache.hadoop.hive.ql.exec.MapRedTask">
  4. <void property="id">
  5. <string>Stage-3</string>
  6. </void>
  7. <void property="work">
  8. <object class="org.apache.hadoop.hive.ql.plan.MapredWork">
  9. <void property="aliasToPartnInfo">
  10. <void method="put">
  11. <string>c:a:src1</string>
  12. <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc">
  13. <void property="deserializerClass">
  14. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  15. </void>
  16. <void property="inputFileFormatClass">
  17. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  18. </void>
  19. <void property="outputFileFormatClass">
  20. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  21. </void>
  22. <void property="partSpec">
  23. <object class="java.util.LinkedHashMap"/>
  24. </void>
  25. <void property="properties">
  26. <object class="java.util.Properties">
  27. <void method="put">
  28. <string>name</string>
  29. <string>default.src</string>
  30. </void>
  31. <void method="put">
  32. <string>columns.types</string>
  33. <string>string:string</string>
  34. </void>
  35. <void method="put">
  36. <string>serialization.ddl</string>
  37. <string>struct src { string key, string value}</string>
  38. </void>
  39. <void method="put">
  40. <string>serialization.format</string>
  41. <string>1</string>
  42. </void>
  43. <void method="put">
  44. <string>columns</string>
  45. <string>key,value</string>
  46. </void>
  47. <void method="put">
  48. <string>bucket_count</string>
  49. <string>-1</string>
  50. </void>
  51. <void method="put">
  52. <string>serialization.lib</string>
  53. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  54. </void>
  55. <void method="put">
  56. <string>file.inputformat</string>
  57. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  58. </void>
  59. <void method="put">
  60. <string>file.outputformat</string>
  61. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  62. </void>
  63. <void method="put">
  64. <string>location</string>
  65. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  66. </void>
  67. <void method="put">
  68. <string>transient_lastDdlTime</string>
  69. <string>1297928474</string>
  70. </void>
  71. </object>
  72. </void>
  73. <void property="serdeClassName">
  74. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  75. </void>
  76. <void property="tableDesc">
  77. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  78. <void property="deserializerClass">
  79. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  80. </void>
  81. <void property="inputFileFormatClass">
  82. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  83. </void>
  84. <void property="outputFileFormatClass">
  85. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  86. </void>
  87. <void property="properties">
  88. <object class="java.util.Properties">
  89. <void method="put">
  90. <string>name</string>
  91. <string>default.src</string>
  92. </void>
  93. <void method="put">
  94. <string>columns.types</string>
  95. <string>string:string</string>
  96. </void>
  97. <void method="put">
  98. <string>serialization.ddl</string>
  99. <string>struct src { string key, string value}</string>
  100. </void>
  101. <void method="put">
  102. <string>serialization.format</string>
  103. <string>1</string>
  104. </void>
  105. <void method="put">
  106. <string>columns</string>
  107. <string>key,value</string>
  108. </void>
  109. <void method="put">
  110. <string>bucket_count</string>
  111. <string>-1</string>
  112. </void>
  113. <void method="put">
  114. <string>serialization.lib</string>
  115. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  116. </void>
  117. <void method="put">
  118. <string>file.inputformat</string>
  119. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  120. </void>
  121. <void method="put">
  122. <string>file.outputformat</string>
  123. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  124. </void>
  125. <void method="put">
  126. <string>location</string>
  127. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  128. </void>
  129. <void method="put">
  130. <string>transient_lastDdlTime</string>
  131. <string>1297928474</string>
  132. </void>
  133. </object>
  134. </void>
  135. <void property="serdeClassName">
  136. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  137. </void>
  138. </object>
  139. </void>
  140. </object>
  141. </void>
  142. <void method="put">
  143. <string>c:b:src2</string>
  144. <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc">
  145. <void property="deserializerClass">
  146. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  147. </void>
  148. <void property="inputFileFormatClass">
  149. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  150. </void>
  151. <void property="outputFileFormatClass">
  152. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  153. </void>
  154. <void property="partSpec">
  155. <object class="java.util.LinkedHashMap"/>
  156. </void>
  157. <void property="properties">
  158. <object class="java.util.Properties">
  159. <void method="put">
  160. <string>name</string>
  161. <string>default.src</string>
  162. </void>
  163. <void method="put">
  164. <string>columns.types</string>
  165. <string>string:string</string>
  166. </void>
  167. <void method="put">
  168. <string>serialization.ddl</string>
  169. <string>struct src { string key, string value}</string>
  170. </void>
  171. <void method="put">
  172. <string>serialization.format</string>
  173. <string>1</string>
  174. </void>
  175. <void method="put">
  176. <string>columns</string>
  177. <string>key,value</string>
  178. </void>
  179. <void method="put">
  180. <string>bucket_count</string>
  181. <string>-1</string>
  182. </void>
  183. <void method="put">
  184. <string>serialization.lib</string>
  185. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  186. </void>
  187. <void method="put">
  188. <string>file.inputformat</string>
  189. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  190. </void>
  191. <void method="put">
  192. <string>file.outputformat</string>
  193. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  194. </void>
  195. <void method="put">
  196. <string>location</string>
  197. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  198. </void>
  199. <void method="put">
  200. <string>transient_lastDdlTime</string>
  201. <string>1297928474</string>
  202. </void>
  203. </object>
  204. </void>
  205. <void property="serdeClassName">
  206. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  207. </void>
  208. <void property="tableDesc">
  209. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  210. <void property="deserializerClass">
  211. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  212. </void>
  213. <void property="inputFileFormatClass">
  214. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  215. </void>
  216. <void property="outputFileFormatClass">
  217. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  218. </void>
  219. <void property="properties">
  220. <object class="java.util.Properties">
  221. <void method="put">
  222. <string>name</string>
  223. <string>default.src</string>
  224. </void>
  225. <void method="put">
  226. <string>columns.types</string>
  227. <string>string:string</string>
  228. </void>
  229. <void method="put">
  230. <string>serialization.ddl</string>
  231. <string>struct src { string key, string value}</string>
  232. </void>
  233. <void method="put">
  234. <string>serialization.format</string>
  235. <string>1</string>
  236. </void>
  237. <void method="put">
  238. <string>columns</string>
  239. <string>key,value</string>
  240. </void>
  241. <void method="put">
  242. <string>bucket_count</string>
  243. <string>-1</string>
  244. </void>
  245. <void method="put">
  246. <string>serialization.lib</string>
  247. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  248. </void>
  249. <void method="put">
  250. <string>file.inputformat</string>
  251. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  252. </void>
  253. <void method="put">
  254. <string>file.outputformat</string>
  255. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  256. </void>
  257. <void method="put">
  258. <string>location</string>
  259. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  260. </void>
  261. <void method="put">
  262. <string>transient_lastDdlTime</string>
  263. <string>1297928474</string>
  264. </void>
  265. </object>
  266. </void>
  267. <void property="serdeClassName">
  268. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  269. </void>
  270. </object>
  271. </void>
  272. </object>
  273. </void>
  274. </void>
  275. <void property="aliasToWork">
  276. <object class="java.util.LinkedHashMap">
  277. <void method="put">
  278. <string>c:a:src1</string>
  279. <object id="TableScanOperator0" class="org.apache.hadoop.hive.ql.exec.TableScanOperator">
  280. <void property="childOperators">
  281. <object class="java.util.ArrayList">
  282. <void method="add">
  283. <object id="FilterOperator0" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  284. <void property="childOperators">
  285. <object class="java.util.ArrayList">
  286. <void method="add">
  287. <object id="FilterOperator1" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  288. <void property="childOperators">
  289. <object class="java.util.ArrayList">
  290. <void method="add">
  291. <object id="SelectOperator0" class="org.apache.hadoop.hive.ql.exec.SelectOperator">
  292. <void property="childOperators">
  293. <object class="java.util.ArrayList">
  294. <void method="add">
  295. <object id="ReduceSinkOperator0" class="org.apache.hadoop.hive.ql.exec.ReduceSinkOperator">
  296. <void property="columnExprMap">
  297. <object class="java.util.HashMap">
  298. <void method="put">
  299. <string>VALUE._col1</string>
  300. <object id="ExprNodeColumnDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  301. <void property="column">
  302. <string>_col1</string>
  303. </void>
  304. <void property="typeInfo">
  305. <object id="PrimitiveTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  306. <void property="typeName">
  307. <string>string</string>
  308. </void>
  309. </object>
  310. </void>
  311. </object>
  312. </void>
  313. <void method="put">
  314. <string>VALUE._col0</string>
  315. <object id="ExprNodeColumnDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  316. <void property="column">
  317. <string>_col0</string>
  318. </void>
  319. <void property="typeInfo">
  320. <object idref="PrimitiveTypeInfo0"/>
  321. </void>
  322. </object>
  323. </void>
  324. </object>
  325. </void>
  326. <void property="conf">
  327. <object class="org.apache.hadoop.hive.ql.plan.ReduceSinkDesc">
  328. <void property="distinctColumnIndices">
  329. <object class="java.util.ArrayList"/>
  330. </void>
  331. <void property="keyCols">
  332. <object id="ArrayList0" class="java.util.ArrayList">
  333. <void method="add">
  334. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  335. <void property="column">
  336. <string>_col0</string>
  337. </void>
  338. <void property="typeInfo">
  339. <object idref="PrimitiveTypeInfo0"/>
  340. </void>
  341. </object>
  342. </void>
  343. </object>
  344. </void>
  345. <void property="keySerializeInfo">
  346. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  347. <void property="deserializerClass">
  348. <class>org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe</class>
  349. </void>
  350. <void property="inputFileFormatClass">
  351. <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
  352. </void>
  353. <void property="outputFileFormatClass">
  354. <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
  355. </void>
  356. <void property="properties">
  357. <object class="java.util.Properties">
  358. <void method="put">
  359. <string>columns</string>
  360. <string>joinkey0</string>
  361. </void>
  362. <void method="put">
  363. <string>serialization.sort.order</string>
  364. <string>+</string>
  365. </void>
  366. <void method="put">
  367. <string>columns.types</string>
  368. <string>string</string>
  369. </void>
  370. </object>
  371. </void>
  372. </object>
  373. </void>
  374. <void property="numDistributionKeys">
  375. <int>1</int>
  376. </void>
  377. <void property="numReducers">
  378. <int>-1</int>
  379. </void>
  380. <void property="outputKeyColumnNames">
  381. <object class="java.util.ArrayList">
  382. <void method="add">
  383. <string>reducesinkkey0</string>
  384. </void>
  385. </object>
  386. </void>
  387. <void property="outputValueColumnNames">
  388. <object class="java.util.ArrayList">
  389. <void method="add">
  390. <string>_col0</string>
  391. </void>
  392. <void method="add">
  393. <string>_col1</string>
  394. </void>
  395. </object>
  396. </void>
  397. <void property="partitionCols">
  398. <object idref="ArrayList0"/>
  399. </void>
  400. <void property="valueCols">
  401. <object class="java.util.ArrayList">
  402. <void method="add">
  403. <object idref="ExprNodeColumnDesc1"/>
  404. </void>
  405. <void method="add">
  406. <object idref="ExprNodeColumnDesc0"/>
  407. </void>
  408. </object>
  409. </void>
  410. <void property="valueSerializeInfo">
  411. <object id="TableDesc0" class="org.apache.hadoop.hive.ql.plan.TableDesc">
  412. <void property="deserializerClass">
  413. <class>org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe</class>
  414. </void>
  415. <void property="inputFileFormatClass">
  416. <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
  417. </void>
  418. <void property="outputFileFormatClass">
  419. <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
  420. </void>
  421. <void property="properties">
  422. <object class="java.util.Properties">
  423. <void method="put">
  424. <string>columns</string>
  425. <string>_col0,_col1</string>
  426. </void>
  427. <void method="put">
  428. <string>columns.types</string>
  429. <string>string,string</string>
  430. </void>
  431. <void method="put">
  432. <string>escape.delim</string>
  433. <string>\</string>
  434. </void>
  435. </object>
  436. </void>
  437. </object>
  438. </void>
  439. </object>
  440. </void>
  441. <void property="counterNames">
  442. <object class="java.util.ArrayList">
  443. <void method="add">
  444. <string>CNTR_NAME_RS_6_NUM_INPUT_ROWS</string>
  445. </void>
  446. <void method="add">
  447. <string>CNTR_NAME_RS_6_NUM_OUTPUT_ROWS</string>
  448. </void>
  449. <void method="add">
  450. <string>CNTR_NAME_RS_6_TIME_TAKEN</string>
  451. </void>
  452. <void method="add">
  453. <string>CNTR_NAME_RS_6_FATAL_ERROR</string>
  454. </void>
  455. </object>
  456. </void>
  457. <void property="operatorId">
  458. <string>RS_6</string>
  459. </void>
  460. <void property="parentOperators">
  461. <object class="java.util.ArrayList">
  462. <void method="add">
  463. <object idref="SelectOperator0"/>
  464. </void>
  465. </object>
  466. </void>
  467. <void property="schema">
  468. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  469. <void property="signature">
  470. <object class="java.util.ArrayList">
  471. <void method="add">
  472. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  473. <void property="internalName">
  474. <string>VALUE._col0</string>
  475. </void>
  476. <void property="tabAlias">
  477. <string>a</string>
  478. </void>
  479. <void property="type">
  480. <object idref="PrimitiveTypeInfo0"/>
  481. </void>
  482. </object>
  483. </void>
  484. <void method="add">
  485. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  486. <void property="internalName">
  487. <string>VALUE._col1</string>
  488. </void>
  489. <void property="tabAlias">
  490. <string>a</string>
  491. </void>
  492. <void property="type">
  493. <object idref="PrimitiveTypeInfo0"/>
  494. </void>
  495. </object>
  496. </void>
  497. </object>
  498. </void>
  499. </object>
  500. </void>
  501. </object>
  502. </void>
  503. </object>
  504. </void>
  505. <void property="columnExprMap">
  506. <object class="java.util.HashMap">
  507. <void method="put">
  508. <string>_col1</string>
  509. <object id="ExprNodeColumnDesc2" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  510. <void property="column">
  511. <string>value</string>
  512. </void>
  513. <void property="tabAlias">
  514. <string>src1</string>
  515. </void>
  516. <void property="typeInfo">
  517. <object idref="PrimitiveTypeInfo0"/>
  518. </void>
  519. </object>
  520. </void>
  521. <void method="put">
  522. <string>_col0</string>
  523. <object id="ExprNodeColumnDesc3" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  524. <void property="column">
  525. <string>key</string>
  526. </void>
  527. <void property="tabAlias">
  528. <string>src1</string>
  529. </void>
  530. <void property="typeInfo">
  531. <object idref="PrimitiveTypeInfo0"/>
  532. </void>
  533. </object>
  534. </void>
  535. </object>
  536. </void>
  537. <void property="conf">
  538. <object class="org.apache.hadoop.hive.ql.plan.SelectDesc">
  539. <void property="colList">
  540. <object class="java.util.ArrayList">
  541. <void method="add">
  542. <object idref="ExprNodeColumnDesc3"/>
  543. </void>
  544. <void method="add">
  545. <object idref="ExprNodeColumnDesc2"/>
  546. </void>
  547. </object>
  548. </void>
  549. <void property="outputColumnNames">
  550. <object class="java.util.ArrayList">
  551. <void method="add">
  552. <string>_col0</string>
  553. </void>
  554. <void method="add">
  555. <string>_col1</string>
  556. </void>
  557. </object>
  558. </void>
  559. </object>
  560. </void>
  561. <void property="counterNames">
  562. <object class="java.util.ArrayList">
  563. <void method="add">
  564. <string>CNTR_NAME_SEL_5_NUM_INPUT_ROWS</string>
  565. </void>
  566. <void method="add">
  567. <string>CNTR_NAME_SEL_5_NUM_OUTPUT_ROWS</string>
  568. </void>
  569. <void method="add">
  570. <string>CNTR_NAME_SEL_5_TIME_TAKEN</string>
  571. </void>
  572. <void method="add">
  573. <string>CNTR_NAME_SEL_5_FATAL_ERROR</string>
  574. </void>
  575. </object>
  576. </void>
  577. <void property="operatorId">
  578. <string>SEL_5</string>
  579. </void>
  580. <void property="parentOperators">
  581. <object class="java.util.ArrayList">
  582. <void method="add">
  583. <object idref="FilterOperator1"/>
  584. </void>
  585. </object>
  586. </void>
  587. <void property="schema">
  588. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  589. <void property="signature">
  590. <object class="java.util.ArrayList">
  591. <void method="add">
  592. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  593. <void property="internalName">
  594. <string>_col0</string>
  595. </void>
  596. <void property="type">
  597. <object idref="PrimitiveTypeInfo0"/>
  598. </void>
  599. </object>
  600. </void>
  601. <void method="add">
  602. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  603. <void property="internalName">
  604. <string>_col1</string>
  605. </void>
  606. <void property="type">
  607. <object idref="PrimitiveTypeInfo0"/>
  608. </void>
  609. </object>
  610. </void>
  611. </object>
  612. </void>
  613. </object>
  614. </void>
  615. </object>
  616. </void>
  617. </object>
  618. </void>
  619. <void property="conf">
  620. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  621. <void property="predicate">
  622. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  623. <void property="childExprs">
  624. <object class="java.util.ArrayList">
  625. <void method="add">
  626. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  627. <void property="childExprs">
  628. <object class="java.util.ArrayList">
  629. <void method="add">
  630. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  631. <void property="column">
  632. <string>key</string>
  633. </void>
  634. <void property="tabAlias">
  635. <string>src1</string>
  636. </void>
  637. <void property="typeInfo">
  638. <object idref="PrimitiveTypeInfo0"/>
  639. </void>
  640. </object>
  641. </void>
  642. <void method="add">
  643. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  644. <void property="typeInfo">
  645. <object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  646. <void property="typeName">
  647. <string>int</string>
  648. </void>
  649. </object>
  650. </void>
  651. <void property="value">
  652. <int>10</int>
  653. </void>
  654. </object>
  655. </void>
  656. </object>
  657. </void>
  658. <void property="genericUDF">
  659. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/>
  660. </void>
  661. <void property="typeInfo">
  662. <object id="PrimitiveTypeInfo2" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  663. <void property="typeName">
  664. <string>boolean</string>
  665. </void>
  666. </object>
  667. </void>
  668. </object>
  669. </void>
  670. <void method="add">
  671. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  672. <void property="childExprs">
  673. <object class="java.util.ArrayList">
  674. <void method="add">
  675. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  676. <void property="column">
  677. <string>key</string>
  678. </void>
  679. <void property="tabAlias">
  680. <string>src1</string>
  681. </void>
  682. <void property="typeInfo">
  683. <object idref="PrimitiveTypeInfo0"/>
  684. </void>
  685. </object>
  686. </void>
  687. <void method="add">
  688. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  689. <void property="typeInfo">
  690. <object idref="PrimitiveTypeInfo1"/>
  691. </void>
  692. <void property="value">
  693. <int>20</int>
  694. </void>
  695. </object>
  696. </void>
  697. </object>
  698. </void>
  699. <void property="genericUDF">
  700. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/>
  701. </void>
  702. <void property="typeInfo">
  703. <object idref="PrimitiveTypeInfo2"/>
  704. </void>
  705. </object>
  706. </void>
  707. </object>
  708. </void>
  709. <void property="genericUDF">
  710. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/>
  711. </void>
  712. <void property="typeInfo">
  713. <object idref="PrimitiveTypeInfo2"/>
  714. </void>
  715. </object>
  716. </void>
  717. </object>
  718. </void>
  719. <void property="counterNames">
  720. <object class="java.util.ArrayList">
  721. <void method="add">
  722. <string>CNTR_NAME_FIL_4_NUM_INPUT_ROWS</string>
  723. </void>
  724. <void method="add">
  725. <string>CNTR_NAME_FIL_4_NUM_OUTPUT_ROWS</string>
  726. </void>
  727. <void method="add">
  728. <string>CNTR_NAME_FIL_4_TIME_TAKEN</string>
  729. </void>
  730. <void method="add">
  731. <string>CNTR_NAME_FIL_4_FATAL_ERROR</string>
  732. </void>
  733. </object>
  734. </void>
  735. <void property="operatorId">
  736. <string>FIL_4</string>
  737. </void>
  738. <void property="parentOperators">
  739. <object class="java.util.ArrayList">
  740. <void method="add">
  741. <object idref="FilterOperator0"/>
  742. </void>
  743. </object>
  744. </void>
  745. <void property="schema">
  746. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  747. <void property="signature">
  748. <object class="java.util.ArrayList">
  749. <void method="add">
  750. <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  751. <void property="internalName">
  752. <string>key</string>
  753. </void>
  754. <void property="tabAlias">
  755. <string>src1</string>
  756. </void>
  757. <void property="type">
  758. <object idref="PrimitiveTypeInfo0"/>
  759. </void>
  760. </object>
  761. </void>
  762. <void method="add">
  763. <object id="ColumnInfo1" class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  764. <void property="internalName">
  765. <string>value</string>
  766. </void>
  767. <void property="tabAlias">
  768. <string>src1</string>
  769. </void>
  770. <void property="type">
  771. <object idref="PrimitiveTypeInfo0"/>
  772. </void>
  773. </object>
  774. </void>
  775. </object>
  776. </void>
  777. </object>
  778. </void>
  779. </object>
  780. </void>
  781. </object>
  782. </void>
  783. <void property="conf">
  784. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  785. <void property="predicate">
  786. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  787. <void property="childExprs">
  788. <object class="java.util.ArrayList">
  789. <void method="add">
  790. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  791. <void property="childExprs">
  792. <object class="java.util.ArrayList">
  793. <void method="add">
  794. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  795. <void property="column">
  796. <string>key</string>
  797. </void>
  798. <void property="tabAlias">
  799. <string>src1</string>
  800. </void>
  801. <void property="typeInfo">
  802. <object idref="PrimitiveTypeInfo0"/>
  803. </void>
  804. </object>
  805. </void>
  806. <void method="add">
  807. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  808. <void property="typeInfo">
  809. <object idref="PrimitiveTypeInfo1"/>
  810. </void>
  811. <void property="value">
  812. <int>10</int>
  813. </void>
  814. </object>
  815. </void>
  816. </object>
  817. </void>
  818. <void property="genericUDF">
  819. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPGreaterThan"/>
  820. </void>
  821. <void property="typeInfo">
  822. <object idref="PrimitiveTypeInfo2"/>
  823. </void>
  824. </object>
  825. </void>
  826. <void method="add">
  827. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  828. <void property="childExprs">
  829. <object class="java.util.ArrayList">
  830. <void method="add">
  831. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  832. <void property="column">
  833. <string>key</string>
  834. </void>
  835. <void property="tabAlias">
  836. <string>src1</string>
  837. </void>
  838. <void property="typeInfo">
  839. <object idref="PrimitiveTypeInfo0"/>
  840. </void>
  841. </object>
  842. </void>
  843. <void method="add">
  844. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  845. <void property="typeInfo">
  846. <object idref="PrimitiveTypeInfo1"/>
  847. </void>
  848. <void property="value">
  849. <int>20</int>
  850. </void>
  851. </object>
  852. </void>
  853. </object>
  854. </void>
  855. <void property="genericUDF">
  856. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPLessThan"/>
  857. </void>
  858. <void property="typeInfo">
  859. <object idref="PrimitiveTypeInfo2"/>
  860. </void>
  861. </object>
  862. </void>
  863. </object>
  864. </void>
  865. <void property="genericUDF">
  866. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPAnd"/>
  867. </void>
  868. <void property="typeInfo">
  869. <object idref="PrimitiveTypeInfo2"/>
  870. </void>
  871. </object>
  872. </void>
  873. </object>
  874. </void>
  875. <void property="counterNames">
  876. <object class="java.util.ArrayList">
  877. <void method="add">
  878. <string>CNTR_NAME_FIL_12_NUM_INPUT_ROWS</string>
  879. </void>
  880. <void method="add">
  881. <string>CNTR_NAME_FIL_12_NUM_OUTPUT_ROWS</string>
  882. </void>
  883. <void method="add">
  884. <string>CNTR_NAME_FIL_12_TIME_TAKEN</string>
  885. </void>
  886. <void method="add">
  887. <string>CNTR_NAME_FIL_12_FATAL_ERROR</string>
  888. </void>
  889. </object>
  890. </void>
  891. <void property="operatorId">
  892. <string>FIL_12</string>
  893. </void>
  894. <void property="parentOperators">
  895. <object class="java.util.ArrayList">
  896. <void method="add">
  897. <object idref="TableScanOperator0"/>
  898. </void>
  899. </object>
  900. </void>
  901. <void property="schema">
  902. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  903. <void property="signature">
  904. <object id="ArrayList1" class="java.util.ArrayList">
  905. <void method="add">
  906. <object idref="ColumnInfo0"/>
  907. </void>
  908. <void method="add">
  909. <object idref="ColumnInfo1"/>
  910. </void>
  911. <void method="add">
  912. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  913. <void property="hiddenVirtualCol">
  914. <boolean>true</boolean>
  915. </void>
  916. <void property="internalName">
  917. <string>BLOCK__OFFSET__INSIDE__FILE</string>
  918. </void>
  919. <void property="tabAlias">
  920. <string>src1</string>
  921. </void>
  922. <void property="type">
  923. <object id="PrimitiveTypeInfo3" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  924. <void property="typeName">
  925. <string>bigint</string>
  926. </void>
  927. </object>
  928. </void>
  929. </object>
  930. </void>
  931. <void method="add">
  932. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  933. <void property="hiddenVirtualCol">
  934. <boolean>true</boolean>
  935. </void>
  936. <void property="internalName">
  937. <string>INPUT__FILE__NAME</string>
  938. </void>
  939. <void property="tabAlias">
  940. <string>src1</string>
  941. </void>
  942. <void property="type">
  943. <object idref="PrimitiveTypeInfo0"/>
  944. </void>
  945. </object>
  946. </void>
  947. </object>
  948. </void>
  949. </object>
  950. </void>
  951. </object>
  952. </void>
  953. </object>
  954. </void>
  955. <void property="conf">
  956. <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc">
  957. <void property="alias">
  958. <string>src1</string>
  959. </void>
  960. <void property="virtualCols">
  961. <object class="java.util.ArrayList"/>
  962. </void>
  963. </object>
  964. </void>
  965. <void property="counterNames">
  966. <object class="java.util.ArrayList">
  967. <void method="add">
  968. <string>CNTR_NAME_TS_3_NUM_INPUT_ROWS</string>
  969. </void>
  970. <void method="add">
  971. <string>CNTR_NAME_TS_3_NUM_OUTPUT_ROWS</string>
  972. </void>
  973. <void method="add">
  974. <string>CNTR_NAME_TS_3_TIME_TAKEN</string>
  975. </void>
  976. <void method="add">
  977. <string>CNTR_NAME_TS_3_FATAL_ERROR</string>
  978. </void>
  979. </object>
  980. </void>
  981. <void property="neededColumnIDs">
  982. <object class="java.util.ArrayList">
  983. <void method="add">
  984. <int>0</int>
  985. </void>
  986. <void method="add">
  987. <int>1</int>
  988. </void>
  989. </object>
  990. </void>
  991. <void property="operatorId">
  992. <string>TS_3</string>
  993. </void>
  994. <void property="schema">
  995. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  996. <void property="signature">
  997. <object idref="ArrayList1"/>
  998. </void>
  999. </object>
  1000. </void>
  1001. </object>
  1002. </void>
  1003. <void method="put">
  1004. <string>c:b:src2</string>
  1005. <object id="TableScanOperator1" class="org.apache.hadoop.hive.ql.exec.TableScanOperator">
  1006. <void property="childOperators">
  1007. <object class="java.util.ArrayList">
  1008. <void method="add">
  1009. <object id="FilterOperator2" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  1010. <void property="childOperators">
  1011. <object class="java.util.ArrayList">
  1012. <void method="add">
  1013. <object id="FilterOperator3" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  1014. <void property="childOperators">
  1015. <object class="java.util.ArrayList">
  1016. <void method="add">
  1017. <object id="SelectOperator1" class="org.apache.hadoop.hive.ql.exec.SelectOperator">
  1018. <void property="childOperators">
  1019. <object class="java.util.ArrayList">
  1020. <void method="add">
  1021. <object id="ReduceSinkOperator1" class="org.apache.hadoop.hive.ql.exec.ReduceSinkOperator">
  1022. <void property="columnExprMap">
  1023. <object class="java.util.HashMap">
  1024. <void method="put">
  1025. <string>VALUE._col1</string>
  1026. <object id="ExprNodeColumnDesc4" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1027. <void property="column">
  1028. <string>_col1</string>
  1029. </void>
  1030. <void property="typeInfo">
  1031. <object idref="PrimitiveTypeInfo0"/>
  1032. </void>
  1033. </object>
  1034. </void>
  1035. <void method="put">
  1036. <string>VALUE._col0</string>
  1037. <object id="ExprNodeColumnDesc5" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1038. <void property="column">
  1039. <string>_col0</string>
  1040. </void>
  1041. <void property="typeInfo">
  1042. <object idref="PrimitiveTypeInfo0"/>
  1043. </void>
  1044. </object>
  1045. </void>
  1046. </object>
  1047. </void>
  1048. <void property="conf">
  1049. <object class="org.apache.hadoop.hive.ql.plan.ReduceSinkDesc">
  1050. <void property="distinctColumnIndices">
  1051. <object class="java.util.ArrayList"/>
  1052. </void>
  1053. <void property="keyCols">
  1054. <object id="ArrayList2" class="java.util.ArrayList">
  1055. <void method="add">
  1056. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1057. <void property="column">
  1058. <string>_col0</string>
  1059. </void>
  1060. <void property="typeInfo">
  1061. <object idref="PrimitiveTypeInfo0"/>
  1062. </void>
  1063. </object>
  1064. </void>
  1065. </object>
  1066. </void>
  1067. <void property="keySerializeInfo">
  1068. <object id="TableDesc1" class="org.apache.hadoop.hive.ql.plan.TableDesc">
  1069. <void property="deserializerClass">
  1070. <class>org.apache.hadoop.hive.serde2.binarysortable.BinarySortableSerDe</class>
  1071. </void>
  1072. <void property="inputFileFormatClass">
  1073. <class>org.apache.hadoop.mapred.SequenceFileInputFormat</class>
  1074. </void>
  1075. <void property="outputFileFormatClass">
  1076. <class>org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat</class>
  1077. </void>
  1078. <void property="properties">
  1079. <object class="java.util.Properties">
  1080. <void method="put">
  1081. <string>columns</string>
  1082. <string>joinkey0</string>
  1083. </void>
  1084. <void method="put">
  1085. <string>serialization.sort.order</string>
  1086. <string>+</string>
  1087. </void>
  1088. <void method="put">
  1089. <string>columns.types</string>
  1090. <string>string</string>
  1091. </void>

Large files files are truncated, but you can click here to view the full file