PageRenderTime 58ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
XML | 2077 lines | 2077 code | 0 blank | 0 comment | 0 complexity | 0c909798d29de6f09c52b5db32f96a74 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>src</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>1297928617</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>1297928617</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>
  143. <void property="aliasToWork">
  144. <object class="java.util.LinkedHashMap">
  145. <void method="put">
  146. <string>src</string>
  147. <object id="TableScanOperator0" class="org.apache.hadoop.hive.ql.exec.TableScanOperator">
  148. <void property="childOperators">
  149. <object class="java.util.ArrayList">
  150. <void method="add">
  151. <object id="FilterOperator0" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  152. <void property="childOperators">
  153. <object class="java.util.ArrayList">
  154. <void method="add">
  155. <object id="FilterOperator1" class="org.apache.hadoop.hive.ql.exec.FilterOperator">
  156. <void property="childOperators">
  157. <object class="java.util.ArrayList">
  158. <void method="add">
  159. <object id="SelectOperator0" class="org.apache.hadoop.hive.ql.exec.SelectOperator">
  160. <void property="childOperators">
  161. <object class="java.util.ArrayList">
  162. <void method="add">
  163. <object class="org.apache.hadoop.hive.ql.exec.FileSinkOperator">
  164. <void property="conf">
  165. <object class="org.apache.hadoop.hive.ql.plan.FileSinkDesc">
  166. <void property="dirName">
  167. <string>file:/tmp/sdong/hive_2011-02-16_23-43-40_456_6046106067552381652/-ext-10001</string>
  168. </void>
  169. <void property="numFiles">
  170. <int>1</int>
  171. </void>
  172. <void property="statsAggPrefix">
  173. <string>file:/tmp/sdong/hive_2011-02-16_23-43-40_456_6046106067552381652/-ext-10001/</string>
  174. </void>
  175. <void property="tableInfo">
  176. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  177. <void property="deserializerClass">
  178. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  179. </void>
  180. <void property="inputFileFormatClass">
  181. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  182. </void>
  183. <void property="outputFileFormatClass">
  184. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  185. </void>
  186. <void property="properties">
  187. <object class="java.util.Properties">
  188. <void method="put">
  189. <string>columns</string>
  190. <string>_col0,_col1,_col2,_col3,_col4,_col5,_col6,_col7,_col8,_col9,_col10,_col11,_col12,_col13,_col14,_col15,_col16</string>
  191. </void>
  192. <void method="put">
  193. <string>serialization.format</string>
  194. <string>1</string>
  195. </void>
  196. <void method="put">
  197. <string>columns.types</string>
  198. <string>boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:boolean:string:string:string:string</string>
  199. </void>
  200. </object>
  201. </void>
  202. </object>
  203. </void>
  204. <void property="totalFiles">
  205. <int>1</int>
  206. </void>
  207. </object>
  208. </void>
  209. <void property="counterNames">
  210. <object class="java.util.ArrayList">
  211. <void method="add">
  212. <string>CNTR_NAME_FS_3_NUM_INPUT_ROWS</string>
  213. </void>
  214. <void method="add">
  215. <string>CNTR_NAME_FS_3_NUM_OUTPUT_ROWS</string>
  216. </void>
  217. <void method="add">
  218. <string>CNTR_NAME_FS_3_TIME_TAKEN</string>
  219. </void>
  220. <void method="add">
  221. <string>CNTR_NAME_FS_3_FATAL_ERROR</string>
  222. </void>
  223. </object>
  224. </void>
  225. <void property="operatorId">
  226. <string>FS_3</string>
  227. </void>
  228. <void property="parentOperators">
  229. <object class="java.util.ArrayList">
  230. <void method="add">
  231. <object idref="SelectOperator0"/>
  232. </void>
  233. </object>
  234. </void>
  235. <void property="schema">
  236. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  237. <void property="signature">
  238. <object class="java.util.ArrayList">
  239. <void method="add">
  240. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  241. <void property="internalName">
  242. <string>_col0</string>
  243. </void>
  244. <void property="tabAlias">
  245. <string></string>
  246. </void>
  247. <void property="type">
  248. <object id="PrimitiveTypeInfo0" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  249. <void property="typeName">
  250. <string>boolean</string>
  251. </void>
  252. </object>
  253. </void>
  254. </object>
  255. </void>
  256. <void method="add">
  257. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  258. <void property="internalName">
  259. <string>_col1</string>
  260. </void>
  261. <void property="tabAlias">
  262. <string></string>
  263. </void>
  264. <void property="type">
  265. <object idref="PrimitiveTypeInfo0"/>
  266. </void>
  267. </object>
  268. </void>
  269. <void method="add">
  270. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  271. <void property="internalName">
  272. <string>_col2</string>
  273. </void>
  274. <void property="tabAlias">
  275. <string></string>
  276. </void>
  277. <void property="type">
  278. <object idref="PrimitiveTypeInfo0"/>
  279. </void>
  280. </object>
  281. </void>
  282. <void method="add">
  283. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  284. <void property="internalName">
  285. <string>_col3</string>
  286. </void>
  287. <void property="tabAlias">
  288. <string></string>
  289. </void>
  290. <void property="type">
  291. <object idref="PrimitiveTypeInfo0"/>
  292. </void>
  293. </object>
  294. </void>
  295. <void method="add">
  296. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  297. <void property="internalName">
  298. <string>_col4</string>
  299. </void>
  300. <void property="tabAlias">
  301. <string></string>
  302. </void>
  303. <void property="type">
  304. <object idref="PrimitiveTypeInfo0"/>
  305. </void>
  306. </object>
  307. </void>
  308. <void method="add">
  309. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  310. <void property="internalName">
  311. <string>_col5</string>
  312. </void>
  313. <void property="tabAlias">
  314. <string></string>
  315. </void>
  316. <void property="type">
  317. <object idref="PrimitiveTypeInfo0"/>
  318. </void>
  319. </object>
  320. </void>
  321. <void method="add">
  322. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  323. <void property="internalName">
  324. <string>_col6</string>
  325. </void>
  326. <void property="tabAlias">
  327. <string></string>
  328. </void>
  329. <void property="type">
  330. <object idref="PrimitiveTypeInfo0"/>
  331. </void>
  332. </object>
  333. </void>
  334. <void method="add">
  335. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  336. <void property="internalName">
  337. <string>_col7</string>
  338. </void>
  339. <void property="tabAlias">
  340. <string></string>
  341. </void>
  342. <void property="type">
  343. <object idref="PrimitiveTypeInfo0"/>
  344. </void>
  345. </object>
  346. </void>
  347. <void method="add">
  348. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  349. <void property="internalName">
  350. <string>_col8</string>
  351. </void>
  352. <void property="tabAlias">
  353. <string></string>
  354. </void>
  355. <void property="type">
  356. <object idref="PrimitiveTypeInfo0"/>
  357. </void>
  358. </object>
  359. </void>
  360. <void method="add">
  361. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  362. <void property="internalName">
  363. <string>_col9</string>
  364. </void>
  365. <void property="tabAlias">
  366. <string></string>
  367. </void>
  368. <void property="type">
  369. <object idref="PrimitiveTypeInfo0"/>
  370. </void>
  371. </object>
  372. </void>
  373. <void method="add">
  374. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  375. <void property="internalName">
  376. <string>_col10</string>
  377. </void>
  378. <void property="tabAlias">
  379. <string></string>
  380. </void>
  381. <void property="type">
  382. <object idref="PrimitiveTypeInfo0"/>
  383. </void>
  384. </object>
  385. </void>
  386. <void method="add">
  387. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  388. <void property="internalName">
  389. <string>_col11</string>
  390. </void>
  391. <void property="tabAlias">
  392. <string></string>
  393. </void>
  394. <void property="type">
  395. <object idref="PrimitiveTypeInfo0"/>
  396. </void>
  397. </object>
  398. </void>
  399. <void method="add">
  400. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  401. <void property="internalName">
  402. <string>_col12</string>
  403. </void>
  404. <void property="tabAlias">
  405. <string></string>
  406. </void>
  407. <void property="type">
  408. <object idref="PrimitiveTypeInfo0"/>
  409. </void>
  410. </object>
  411. </void>
  412. <void method="add">
  413. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  414. <void property="internalName">
  415. <string>_col13</string>
  416. </void>
  417. <void property="tabAlias">
  418. <string></string>
  419. </void>
  420. <void property="type">
  421. <object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  422. <void property="typeName">
  423. <string>string</string>
  424. </void>
  425. </object>
  426. </void>
  427. </object>
  428. </void>
  429. <void method="add">
  430. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  431. <void property="internalName">
  432. <string>_col14</string>
  433. </void>
  434. <void property="tabAlias">
  435. <string></string>
  436. </void>
  437. <void property="type">
  438. <object idref="PrimitiveTypeInfo1"/>
  439. </void>
  440. </object>
  441. </void>
  442. <void method="add">
  443. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  444. <void property="internalName">
  445. <string>_col15</string>
  446. </void>
  447. <void property="tabAlias">
  448. <string></string>
  449. </void>
  450. <void property="type">
  451. <object idref="PrimitiveTypeInfo1"/>
  452. </void>
  453. </object>
  454. </void>
  455. <void method="add">
  456. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  457. <void property="internalName">
  458. <string>_col16</string>
  459. </void>
  460. <void property="tabAlias">
  461. <string></string>
  462. </void>
  463. <void property="type">
  464. <object idref="PrimitiveTypeInfo1"/>
  465. </void>
  466. </object>
  467. </void>
  468. </object>
  469. </void>
  470. </object>
  471. </void>
  472. </object>
  473. </void>
  474. </object>
  475. </void>
  476. <void property="columnExprMap">
  477. <object class="java.util.HashMap">
  478. <void method="put">
  479. <string>_col8</string>
  480. <object id="ExprNodeGenericFuncDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  481. <void property="childExprs">
  482. <object class="java.util.ArrayList">
  483. <void method="add">
  484. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  485. <void property="typeInfo">
  486. <object idref="PrimitiveTypeInfo1"/>
  487. </void>
  488. <void property="value">
  489. <string></string>
  490. </void>
  491. </object>
  492. </void>
  493. <void method="add">
  494. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  495. <void property="typeInfo">
  496. <object idref="PrimitiveTypeInfo1"/>
  497. </void>
  498. <void property="value">
  499. <string>.*</string>
  500. </void>
  501. </object>
  502. </void>
  503. </object>
  504. </void>
  505. <void property="genericUDF">
  506. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  507. <void property="operator">
  508. <boolean>true</boolean>
  509. </void>
  510. <void property="udfClass">
  511. <class>org.apache.hadoop.hive.ql.udf.UDFRegExp</class>
  512. </void>
  513. <void property="udfName">
  514. <string>rlike</string>
  515. </void>
  516. </object>
  517. </void>
  518. <void property="typeInfo">
  519. <object idref="PrimitiveTypeInfo0"/>
  520. </void>
  521. </object>
  522. </void>
  523. <void method="put">
  524. <string>_col7</string>
  525. <object id="ExprNodeGenericFuncDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  526. <void property="childExprs">
  527. <object class="java.util.ArrayList">
  528. <void method="add">
  529. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  530. <void property="typeInfo">
  531. <object idref="PrimitiveTypeInfo1"/>
  532. </void>
  533. <void property="value">
  534. <string>ab</string>
  535. </void>
  536. </object>
  537. </void>
  538. <void method="add">
  539. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  540. <void property="typeInfo">
  541. <object idref="PrimitiveTypeInfo1"/>
  542. </void>
  543. <void property="value">
  544. <string>a</string>
  545. </void>
  546. </object>
  547. </void>
  548. </object>
  549. </void>
  550. <void property="genericUDF">
  551. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  552. <void property="operator">
  553. <boolean>true</boolean>
  554. </void>
  555. <void property="udfClass">
  556. <class>org.apache.hadoop.hive.ql.udf.UDFLike</class>
  557. </void>
  558. <void property="udfName">
  559. <string>like</string>
  560. </void>
  561. </object>
  562. </void>
  563. <void property="typeInfo">
  564. <object idref="PrimitiveTypeInfo0"/>
  565. </void>
  566. </object>
  567. </void>
  568. <void method="put">
  569. <string>_col6</string>
  570. <object id="ExprNodeGenericFuncDesc2" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  571. <void property="childExprs">
  572. <object class="java.util.ArrayList">
  573. <void method="add">
  574. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  575. <void property="typeInfo">
  576. <object idref="PrimitiveTypeInfo1"/>
  577. </void>
  578. <void property="value">
  579. <string>ab</string>
  580. </void>
  581. </object>
  582. </void>
  583. <void method="add">
  584. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  585. <void property="typeInfo">
  586. <object idref="PrimitiveTypeInfo1"/>
  587. </void>
  588. <void property="value">
  589. <string>_a%</string>
  590. </void>
  591. </object>
  592. </void>
  593. </object>
  594. </void>
  595. <void property="genericUDF">
  596. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  597. <void property="operator">
  598. <boolean>true</boolean>
  599. </void>
  600. <void property="udfClass">
  601. <class>org.apache.hadoop.hive.ql.udf.UDFLike</class>
  602. </void>
  603. <void property="udfName">
  604. <string>like</string>
  605. </void>
  606. </object>
  607. </void>
  608. <void property="typeInfo">
  609. <object idref="PrimitiveTypeInfo0"/>
  610. </void>
  611. </object>
  612. </void>
  613. <void method="put">
  614. <string>_col5</string>
  615. <object id="ExprNodeGenericFuncDesc3" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  616. <void property="childExprs">
  617. <object class="java.util.ArrayList">
  618. <void method="add">
  619. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  620. <void property="typeInfo">
  621. <object idref="PrimitiveTypeInfo1"/>
  622. </void>
  623. <void property="value">
  624. <string>ab</string>
  625. </void>
  626. </object>
  627. </void>
  628. <void method="add">
  629. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  630. <void property="typeInfo">
  631. <object idref="PrimitiveTypeInfo1"/>
  632. </void>
  633. <void property="value">
  634. <string>\%\_</string>
  635. </void>
  636. </object>
  637. </void>
  638. </object>
  639. </void>
  640. <void property="genericUDF">
  641. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  642. <void property="operator">
  643. <boolean>true</boolean>
  644. </void>
  645. <void property="udfClass">
  646. <class>org.apache.hadoop.hive.ql.udf.UDFLike</class>
  647. </void>
  648. <void property="udfName">
  649. <string>like</string>
  650. </void>
  651. </object>
  652. </void>
  653. <void property="typeInfo">
  654. <object idref="PrimitiveTypeInfo0"/>
  655. </void>
  656. </object>
  657. </void>
  658. <void method="put">
  659. <string>_col4</string>
  660. <object id="ExprNodeGenericFuncDesc4" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  661. <void property="childExprs">
  662. <object class="java.util.ArrayList">
  663. <void method="add">
  664. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  665. <void property="typeInfo">
  666. <object idref="PrimitiveTypeInfo1"/>
  667. </void>
  668. <void property="value">
  669. <string>%_</string>
  670. </void>
  671. </object>
  672. </void>
  673. <void method="add">
  674. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  675. <void property="typeInfo">
  676. <object idref="PrimitiveTypeInfo1"/>
  677. </void>
  678. <void property="value">
  679. <string>\%\_</string>
  680. </void>
  681. </object>
  682. </void>
  683. </object>
  684. </void>
  685. <void property="genericUDF">
  686. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  687. <void property="operator">
  688. <boolean>true</boolean>
  689. </void>
  690. <void property="udfClass">
  691. <class>org.apache.hadoop.hive.ql.udf.UDFLike</class>
  692. </void>
  693. <void property="udfName">
  694. <string>like</string>
  695. </void>
  696. </object>
  697. </void>
  698. <void property="typeInfo">
  699. <object idref="PrimitiveTypeInfo0"/>
  700. </void>
  701. </object>
  702. </void>
  703. <void method="put">
  704. <string>_col3</string>
  705. <object id="ExprNodeGenericFuncDesc5" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  706. <void property="childExprs">
  707. <object class="java.util.ArrayList">
  708. <void method="add">
  709. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  710. <void property="typeInfo">
  711. <object idref="PrimitiveTypeInfo1"/>
  712. </void>
  713. <void property="value">
  714. <string>ab</string>
  715. </void>
  716. </object>
  717. </void>
  718. <void method="add">
  719. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  720. <void property="typeInfo">
  721. <object idref="PrimitiveTypeInfo1"/>
  722. </void>
  723. <void property="value">
  724. <string>%a_</string>
  725. </void>
  726. </object>
  727. </void>
  728. </object>
  729. </void>
  730. <void property="genericUDF">
  731. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  732. <void property="operator">
  733. <boolean>true</boolean>
  734. </void>
  735. <void property="udfClass">
  736. <class>org.apache.hadoop.hive.ql.udf.UDFLike</class>
  737. </void>
  738. <void property="udfName">
  739. <string>like</string>
  740. </void>
  741. </object>
  742. </void>
  743. <void property="typeInfo">
  744. <object idref="PrimitiveTypeInfo0"/>
  745. </void>
  746. </object>
  747. </void>
  748. <void method="put">
  749. <string>_col2</string>
  750. <object id="ExprNodeGenericFuncDesc6" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  751. <void property="childExprs">
  752. <object class="java.util.ArrayList">
  753. <void method="add">
  754. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  755. <void property="typeInfo">
  756. <object idref="PrimitiveTypeInfo1"/>
  757. </void>
  758. <void property="value">
  759. <string>ab</string>
  760. </void>
  761. </object>
  762. </void>
  763. <void method="add">
  764. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  765. <void property="typeInfo">
  766. <object idref="PrimitiveTypeInfo1"/>
  767. </void>
  768. <void property="value">
  769. <string>%a%</string>
  770. </void>
  771. </object>
  772. </void>
  773. </object>
  774. </void>
  775. <void property="genericUDF">
  776. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  777. <void property="operator">
  778. <boolean>true</boolean>
  779. </void>
  780. <void property="udfClass">
  781. <class>org.apache.hadoop.hive.ql.udf.UDFLike</class>
  782. </void>
  783. <void property="udfName">
  784. <string>like</string>
  785. </void>
  786. </object>
  787. </void>
  788. <void property="typeInfo">
  789. <object idref="PrimitiveTypeInfo0"/>
  790. </void>
  791. </object>
  792. </void>
  793. <void method="put">
  794. <string>_col1</string>
  795. <object id="ExprNodeGenericFuncDesc7" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  796. <void property="childExprs">
  797. <object class="java.util.ArrayList">
  798. <void method="add">
  799. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  800. <void property="typeInfo">
  801. <object idref="PrimitiveTypeInfo1"/>
  802. </void>
  803. <void property="value">
  804. <string>b</string>
  805. </void>
  806. </object>
  807. </void>
  808. <void method="add">
  809. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  810. <void property="typeInfo">
  811. <object idref="PrimitiveTypeInfo1"/>
  812. </void>
  813. <void property="value">
  814. <string>%a%</string>
  815. </void>
  816. </object>
  817. </void>
  818. </object>
  819. </void>
  820. <void property="genericUDF">
  821. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  822. <void property="operator">
  823. <boolean>true</boolean>
  824. </void>
  825. <void property="udfClass">
  826. <class>org.apache.hadoop.hive.ql.udf.UDFLike</class>
  827. </void>
  828. <void property="udfName">
  829. <string>like</string>
  830. </void>
  831. </object>
  832. </void>
  833. <void property="typeInfo">
  834. <object idref="PrimitiveTypeInfo0"/>
  835. </void>
  836. </object>
  837. </void>
  838. <void method="put">
  839. <string>_col9</string>
  840. <object id="ExprNodeGenericFuncDesc8" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  841. <void property="childExprs">
  842. <object class="java.util.ArrayList">
  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. <string>a</string>
  850. </void>
  851. </object>
  852. </void>
  853. <void method="add">
  854. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  855. <void property="typeInfo">
  856. <object idref="PrimitiveTypeInfo1"/>
  857. </void>
  858. <void property="value">
  859. <string>[ab]</string>
  860. </void>
  861. </object>
  862. </void>
  863. </object>
  864. </void>
  865. <void property="genericUDF">
  866. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  867. <void property="operator">
  868. <boolean>true</boolean>
  869. </void>
  870. <void property="udfClass">
  871. <class>org.apache.hadoop.hive.ql.udf.UDFRegExp</class>
  872. </void>
  873. <void property="udfName">
  874. <string>rlike</string>
  875. </void>
  876. </object>
  877. </void>
  878. <void property="typeInfo">
  879. <object idref="PrimitiveTypeInfo0"/>
  880. </void>
  881. </object>
  882. </void>
  883. <void method="put">
  884. <string>_col13</string>
  885. <object id="ExprNodeGenericFuncDesc9" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  886. <void property="childExprs">
  887. <object class="java.util.ArrayList">
  888. <void method="add">
  889. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  890. <void property="typeInfo">
  891. <object idref="PrimitiveTypeInfo1"/>
  892. </void>
  893. <void property="value">
  894. <string>abc</string>
  895. </void>
  896. </object>
  897. </void>
  898. <void method="add">
  899. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  900. <void property="typeInfo">
  901. <object idref="PrimitiveTypeInfo1"/>
  902. </void>
  903. <void property="value">
  904. <string>b</string>
  905. </void>
  906. </object>
  907. </void>
  908. <void method="add">
  909. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  910. <void property="typeInfo">
  911. <object idref="PrimitiveTypeInfo1"/>
  912. </void>
  913. <void property="value">
  914. <string>c</string>
  915. </void>
  916. </object>
  917. </void>
  918. </object>
  919. </void>
  920. <void property="genericUDF">
  921. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  922. <void property="udfClass">
  923. <class>org.apache.hadoop.hive.ql.udf.UDFRegExpReplace</class>
  924. </void>
  925. <void property="udfName">
  926. <string>regexp_replace</string>
  927. </void>
  928. </object>
  929. </void>
  930. <void property="typeInfo">
  931. <object idref="PrimitiveTypeInfo1"/>
  932. </void>
  933. </object>
  934. </void>
  935. <void method="put">
  936. <string>_col12</string>
  937. <object id="ExprNodeGenericFuncDesc10" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  938. <void property="childExprs">
  939. <object class="java.util.ArrayList">
  940. <void method="add">
  941. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  942. <void property="typeInfo">
  943. <object idref="PrimitiveTypeInfo1"/>
  944. </void>
  945. <void property="value">
  946. <string>hadoop</string>
  947. </void>
  948. </object>
  949. </void>
  950. <void method="add">
  951. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  952. <void property="typeInfo">
  953. <object idref="PrimitiveTypeInfo1"/>
  954. </void>
  955. <void property="value">
  956. <string>o*</string>
  957. </void>
  958. </object>
  959. </void>
  960. </object>
  961. </void>
  962. <void property="genericUDF">
  963. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  964. <void property="operator">
  965. <boolean>true</boolean>
  966. </void>
  967. <void property="udfClass">
  968. <class>org.apache.hadoop.hive.ql.udf.UDFRegExp</class>
  969. </void>
  970. <void property="udfName">
  971. <string>rlike</string>
  972. </void>
  973. </object>
  974. </void>
  975. <void property="typeInfo">
  976. <object idref="PrimitiveTypeInfo0"/>
  977. </void>
  978. </object>
  979. </void>
  980. <void method="put">
  981. <string>_col11</string>
  982. <object id="ExprNodeGenericFuncDesc11" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  983. <void property="childExprs">
  984. <object class="java.util.ArrayList">
  985. <void method="add">
  986. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  987. <void property="typeInfo">
  988. <object idref="PrimitiveTypeInfo1"/>
  989. </void>
  990. <void property="value">
  991. <string>hadoop</string>
  992. </void>
  993. </object>
  994. </void>
  995. <void method="add">
  996. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  997. <void property="typeInfo">
  998. <object idref="PrimitiveTypeInfo1"/>
  999. </void>
  1000. <void property="value">
  1001. <string>[a-z]*</string>
  1002. </void>
  1003. </object>
  1004. </void>
  1005. </object>
  1006. </void>
  1007. <void property="genericUDF">
  1008. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  1009. <void property="operator">
  1010. <boolean>true</boolean>
  1011. </void>
  1012. <void property="udfClass">
  1013. <class>org.apache.hadoop.hive.ql.udf.UDFRegExp</class>
  1014. </void>
  1015. <void property="udfName">
  1016. <string>rlike</string>
  1017. </void>
  1018. </object>
  1019. </void>
  1020. <void property="typeInfo">
  1021. <object idref="PrimitiveTypeInfo0"/>
  1022. </void>
  1023. </object>
  1024. </void>
  1025. <void method="put">
  1026. <string>_col10</string>
  1027. <object id="ExprNodeGenericFuncDesc12" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1028. <void property="childExprs">
  1029. <object class="java.util.ArrayList">
  1030. <void method="add">
  1031. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1032. <void property="typeInfo">
  1033. <object idref="PrimitiveTypeInfo1"/>
  1034. </void>
  1035. <void property="value">
  1036. <string></string>
  1037. </void>
  1038. </object>
  1039. </void>
  1040. <void method="add">
  1041. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1042. <void property="typeInfo">
  1043. <object idref="PrimitiveTypeInfo1"/>
  1044. </void>
  1045. <void property="value">
  1046. <string>[ab]</string>
  1047. </void>
  1048. </object>
  1049. </void>
  1050. </object>
  1051. </void>
  1052. <void property="genericUDF">
  1053. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  1054. <void property="operator">
  1055. <boolean>true</boolean>
  1056. </void>
  1057. <void property="udfClass">
  1058. <class>org.apache.hadoop.hive.ql.udf.UDFRegExp</class>
  1059. </void>
  1060. <void property="udfName">
  1061. <string>rlike</string>
  1062. </void>
  1063. </object>
  1064. </void>
  1065. <void property="typeInfo">
  1066. <object idref="PrimitiveTypeInfo0"/>
  1067. </void>
  1068. </object>
  1069. </void>
  1070. <void method="put">
  1071. <string>_col16</string>
  1072. <object id="ExprNodeGenericFuncDesc13" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1073. <void property="childExprs">
  1074. <object class="java.util.ArrayList">
  1075. <void method="add">
  1076. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1077. <void property="typeInfo">
  1078. <object idref="PrimitiveTypeInfo1"/>
  1079. </void>
  1080. <void property="value">
  1081. <string>hadoop</string>
  1082. </void>
  1083. </object>
  1084. </void>
  1085. <void method="add">
  1086. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1087. <void property="typeInfo">
  1088. <object idref="PrimitiveTypeInfo1"/>
  1089. </void>
  1090. <void property="value">
  1091. <string>(.)[a-z]*</string>
  1092. </void>
  1093. </object>
  1094. </void>
  1095. <void method="add">
  1096. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1097. <void property="typeInfo">
  1098. <object idref="PrimitiveTypeInfo1"/>
  1099. </void>
  1100. <void property="value">
  1101. <string>$1ive</string>
  1102. </void>
  1103. </object>
  1104. </void>
  1105. </object>
  1106. </void>
  1107. <void property="genericUDF">
  1108. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  1109. <void property="udfClass">
  1110. <class>org.apache.hadoop.hive.ql.udf.UDFRegExpReplace</class>
  1111. </void>
  1112. <void property="udfName">
  1113. <string>regexp_replace</string>
  1114. </void>
  1115. </object>
  1116. </void>
  1117. <void property="typeInfo">
  1118. <object idref="PrimitiveTypeInfo1"/>
  1119. </void>
  1120. </object>
  1121. </void>
  1122. <void method="put">
  1123. <string>_col15</string>
  1124. <object id="ExprNodeGenericFuncDesc14" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1125. <void property="childExprs">
  1126. <object class="java.util.ArrayList">
  1127. <void method="add">
  1128. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1129. <void property="typeInfo">
  1130. <object idref="PrimitiveTypeInfo1"/>
  1131. </void>
  1132. <void property="value">
  1133. <string>abbbb</string>
  1134. </void>
  1135. </object>
  1136. </void>
  1137. <void method="add">
  1138. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1139. <void property="typeInfo">
  1140. <object idref="PrimitiveTypeInfo1"/>
  1141. </void>
  1142. <void property="value">
  1143. <string>bb</string>
  1144. </void>
  1145. </object>
  1146. </void>
  1147. <void method="add">
  1148. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1149. <void property="typeInfo">
  1150. <object idref="PrimitiveTypeInfo1"/>
  1151. </void>
  1152. <void property="value">
  1153. <string>b</string>
  1154. </void>
  1155. </object>
  1156. </void>
  1157. </object>
  1158. </void>
  1159. <void property="genericUDF">
  1160. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  1161. <void property="udfClass">
  1162. <class>org.apache.hadoop.hive.ql.udf.UDFRegExpReplace</class>
  1163. </void>
  1164. <void property="udfName">
  1165. <string>regexp_replace</string>
  1166. </void>
  1167. </object>
  1168. </void>
  1169. <void property="typeInfo">
  1170. <object idref="PrimitiveTypeInfo1"/>
  1171. </void>
  1172. </object>
  1173. </void>
  1174. <void method="put">
  1175. <string>_col14</string>
  1176. <object id="ExprNodeGenericFuncDesc15" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1177. <void property="childExprs">
  1178. <object class="java.util.ArrayList">
  1179. <void method="add">
  1180. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1181. <void property="typeInfo">
  1182. <object idref="PrimitiveTypeInfo1"/>
  1183. </void>
  1184. <void property="value">
  1185. <string>abc</string>
  1186. </void>
  1187. </object>
  1188. </void>
  1189. <void method="add">
  1190. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1191. <void property="typeInfo">
  1192. <object idref="PrimitiveTypeInfo1"/>
  1193. </void>
  1194. <void property="value">
  1195. <string>z</string>
  1196. </void>
  1197. </object>
  1198. </void>
  1199. <void method="add">
  1200. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1201. <void property="typeInfo">
  1202. <object idref="PrimitiveTypeInfo1"/>
  1203. </void>
  1204. <void property="value">
  1205. <string>a</string>
  1206. </void>
  1207. </object>
  1208. </void>
  1209. </object>
  1210. </void>
  1211. <void property="genericUDF">
  1212. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  1213. <void property="udfClass">
  1214. <class>org.apache.hadoop.hive.ql.udf.UDFRegExpReplace</class>
  1215. </void>
  1216. <void property="udfName">
  1217. <string>regexp_replace</string>
  1218. </void>
  1219. </object>
  1220. </void>
  1221. <void property="typeInfo">
  1222. <object idref="PrimitiveTypeInfo1"/>
  1223. </void>
  1224. </object>
  1225. </void>
  1226. <void method="put">
  1227. <string>_col0</string>
  1228. <object id="ExprNodeGenericFuncDesc16" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1229. <void property="childExprs">
  1230. <object class="java.util.ArrayList">
  1231. <void method="add">
  1232. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1233. <void property="typeInfo">
  1234. <object idref="PrimitiveTypeInfo1"/>
  1235. </void>
  1236. <void property="value">
  1237. <string>a</string>
  1238. </void>
  1239. </object>
  1240. </void>
  1241. <void method="add">
  1242. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1243. <void property="typeInfo">
  1244. <object idref="PrimitiveTypeInfo1"/>
  1245. </void>
  1246. <void property="value">
  1247. <string>%a%</string>
  1248. </void>
  1249. </object>
  1250. </void>
  1251. </object>
  1252. </void>
  1253. <void property="genericUDF">
  1254. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge">
  1255. <void property="operator">
  1256. <boolean>true</boolean>
  1257. </void>
  1258. <void property="udfClass">
  1259. <class>org.apache.hadoop.hive.ql.udf.UDFLike</class>
  1260. </void>
  1261. <void property="udfName">
  1262. <string>like</string>
  1263. </void>
  1264. </object>
  1265. </void>
  1266. <void property="typeInfo">
  1267. <object idref="PrimitiveTypeInfo0"/>
  1268. </void>
  1269. </object>
  1270. </void>
  1271. </object>
  1272. </void>
  1273. <void property="conf">
  1274. <object class="org.apache.hadoop.hive.ql.plan.SelectDesc">
  1275. <void property="colList">
  1276. <object class="java.util.ArrayList">
  1277. <void method="add">
  1278. <object idref="ExprNodeGenericFuncDesc16"/>
  1279. </void>
  1280. <void method="add">
  1281. <object idref="ExprNodeGenericFuncDesc7"/>
  1282. </void>
  1283. <void method="add">
  1284. <object idref="ExprNodeGenericFuncDesc6"/>
  1285. </void>
  1286. <void method="add">
  1287. <object idref="ExprNodeGenericFuncDesc5"/>
  1288. </void>
  1289. <void method="add">
  1290. <object idref="ExprNodeGenericFuncDesc4"/>
  1291. </void>
  1292. <void method="add">
  1293. <object idref="ExprNodeGenericFuncDesc3"/>
  1294. </void>
  1295. <void method="add">
  1296. <object idref="ExprNodeGenericFuncDesc2"/>
  1297. </void>
  1298. <void method="add">
  1299. <object idref="ExprNodeGenericFuncDesc1"/>
  1300. </void>
  1301. <void method="add">
  1302. <object idref="ExprNodeGenericFuncDesc0"/>
  1303. </void>
  1304. <void method="add">
  1305. <object idref="ExprNodeGenericFuncDesc8"/>
  1306. </void>
  1307. <void method="add">
  1308. <object idref="ExprNodeGenericFuncDesc12"/>
  1309. </void>
  1310. <void method="add">
  1311. <object idref="ExprNodeGenericFuncDesc11"/>
  1312. </void>
  1313. <void method="add">
  1314. <object idref="ExprNodeGenericFuncDesc10"/>
  1315. </void>
  1316. <void method="add">
  1317. <object idref="ExprNodeGenericFuncDesc9"/>
  1318. </void>
  1319. <void method="add">
  1320. <object idref="ExprNodeGenericFuncDesc15"/>
  1321. </void>
  1322. <void method="add">
  1323. <object idref="ExprNodeGenericFuncDesc14"/>
  1324. </void>
  1325. <void method="add">
  1326. <object idref="ExprNodeGenericFuncDesc13"/>
  1327. </void>
  1328. </object>
  1329. </void>
  1330. <void property="outputColumnNames">
  1331. <object class="java.util.ArrayList">
  1332. <void method="add">
  1333. <string>_col0</string>
  1334. </void>
  1335. <void method="add">
  1336. <string>_col1</string>
  1337. </void>
  1338. <void method="add">
  1339. <string>_col2</string>
  1340. </void>
  1341. <void method="add">
  1342. <string>_col3</string>
  1343. </void>
  1344. <void method="add">
  1345. <string>_col4</string>
  1346. </void>
  1347. <void method="add">
  1348. <string>_col5</string>
  1349. </void>
  1350. <void method="add">
  1351. <string>_col6</string>
  1352. </void>
  1353. <void method="add">
  1354. <string>_col7</string>
  1355. </void>
  1356. <void method="add">
  1357. <string>_col8</string>
  1358. </void>
  1359. <void method="add">
  1360. <string>_col9</string>
  1361. </void>
  1362. <void method="add">
  1363. <string>_col10</string>
  1364. </void>
  1365. <void method="add">
  1366. <string>_col11</string>
  1367. </void>
  1368. <void method="add">
  1369. <string>_col12</string>
  1370. </void>
  1371. <void method="add">
  1372. <string>_col13</string>
  1373. </void>
  1374. <void method="add">
  1375. <string>_col14</string>
  1376. </void>
  1377. <void method="add">
  1378. <string>_col15</string>
  1379. </void>
  1380. <void method="add">
  1381. <string>_col16</string>
  1382. </void>
  1383. </object>
  1384. </void>
  1385. </object>
  1386. </void>
  1387. <void property="counterNames">
  1388. <object class="java.util.ArrayList">
  1389. <void method="add">
  1390. <string>CNTR_NAME_SEL_2_NUM_INPUT_ROWS</string>
  1391. </void>
  1392. <void method="add">
  1393. <string>CNTR_NAME_SEL_2_NUM_OUTPUT_ROWS</string>
  1394. </void>
  1395. <void method="add">
  1396. <string>CNTR_NAME_SEL_2_TIME_TAKEN</string>
  1397. </void>
  1398. <void method="add">
  1399. <string>CNTR_NAME_SEL_2_FATAL_ERROR</string>
  1400. </void>
  1401. </object>
  1402. </void>
  1403. <void property="operatorId">
  1404. <string>SEL_2</string>
  1405. </void>
  1406. <void property="parentOperators">
  1407. <object class="java.util.ArrayList">
  1408. <void method="add">
  1409. <object idref="FilterOperator1"/>
  1410. </void>
  1411. </object>
  1412. </void>
  1413. <void property="schema">
  1414. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1415. <void property="signature">
  1416. <object class="java.util.ArrayList">
  1417. <void method="add">
  1418. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1419. <void property="alias">
  1420. <string>_c0</string>
  1421. </void>
  1422. <void property="internalName">
  1423. <string>_col0</string>
  1424. </void>
  1425. <void property="type">
  1426. <object idref="PrimitiveTypeInfo0"/>
  1427. </void>
  1428. </object>
  1429. </void>
  1430. <void method="add">
  1431. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1432. <void property="alias">
  1433. <string>_c1</string>
  1434. </void>
  1435. <void property="internalName">
  1436. <string>_col1</string>
  1437. </void>
  1438. <void property="type">
  1439. <object idref="PrimitiveTypeInfo0"/>
  1440. </void>
  1441. </object>
  1442. </void>
  1443. <void method="add">
  1444. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1445. <void property="alias">
  1446. <string>_c2</string>
  1447. </void>
  1448. <void property="internalName">
  1449. <string>_col2</string>
  1450. </void>
  1451. <void property="type">
  1452. <object idref="PrimitiveTypeInfo0"/>
  1453. </void>
  1454. </object>
  1455. </void>
  1456. <void method="add">
  1457. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1458. <void property="alias">
  1459. <string>_c3</string>
  1460. </void>
  1461. <void property="internalName">
  1462. <string>_col3</string>
  1463. </void>
  1464. <void property="type">
  1465. <object idref="PrimitiveTypeInfo0"/>
  1466. </void>
  1467. </object>
  1468. </void>
  1469. <void method="add">
  1470. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1471. <void property="alias">
  1472. <string>_c4</string>
  1473. </void>
  1474. <void property="internalName">
  1475. <string>_col4</string>
  1476. </void>
  1477. <void property="type">
  1478. <object idref="PrimitiveTypeInfo0"/>
  1479. </void>
  1480. </object>
  1481. </void>
  1482. <void method="add">
  1483. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1484. <void property="alias">
  1485. <string>_c5</string>
  1486. </void>
  1487. <void property="internalName">
  1488. <string>_col5</string>
  1489. </void>
  1490. <void property="type">
  1491. <object idref="PrimitiveTypeInfo0"/>
  1492. </void>
  1493. </object>
  1494. </void>
  1495. <void method="add">
  1496. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1497. <void property="alias">
  1498. <string>_c6</string>
  1499. </void>
  1500. <void property="internalName">
  1501. <string>_col6</string>
  1502. </void>
  1503. <void property="type">
  1504. <object idref="PrimitiveTypeInfo0"/>
  1505. </void>
  1506. </object>
  1507. </void>
  1508. <void method="add">
  1509. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1510. <void property="alias">
  1511. <string>_c7</string>
  1512. </void>
  1513. <void property="internalName">
  1514. <string>_col7</string>
  1515. </void>
  1516. <void property="type">
  1517. <object idref="PrimitiveTypeInfo0"/>
  1518. </void>
  1519. </object>
  1520. </void>
  1521. <void method="add">
  1522. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1523. <void property="alias">
  1524. <string>_c8</string>
  1525. </void>
  1526. <void property="internalName">
  1527. <string>_col8</string>
  1528. </void>
  1529. <void property="type">
  1530. <object idref="PrimitiveTypeInfo0"/>
  1531. </void>
  1532. </object>
  1533. </void>
  1534. <void method="add">
  1535. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1536. <void property="alias">
  1537. <string>_c9</string>
  1538. </void>
  1539. <void property="internalName">
  1540. <string>_col9</string>
  1541. </void>
  1542. <void property="type">
  1543. <object idref="PrimitiveTypeInfo0"/>
  1544. </void>
  1545. </object>
  1546. </void>
  1547. <void method="add">
  1548. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1549. <void property="alias">
  1550. <string>_c10</string>
  1551. </void>
  1552. <void property="internalName">
  1553. <string>_col10</string>
  1554. </void>
  1555. <void property="type">
  1556. <object idref="PrimitiveTypeInfo0"/>
  1557. </void>
  1558. </object>
  1559. </void>
  1560. <void method="add">
  1561. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1562. <void property="alias">
  1563. <string>_c11</string>
  1564. </void>
  1565. <void property="internalName">
  1566. <string>_col11</string>
  1567. </void>
  1568. <void property="type">
  1569. <object idref="PrimitiveTypeInfo0"/>
  1570. </void>
  1571. </object>
  1572. </void>
  1573. <void method="add">
  1574. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1575. <void property="alias">
  1576. <string>_c12</string>
  1577. </void>
  1578. <void property="internalName">
  1579. <string>_col12</string>
  1580. </void>
  1581. <void property="type">
  1582. <object idref="PrimitiveTypeInfo0"/>
  1583. </void>
  1584. </object>
  1585. </void>
  1586. <void method="add">
  1587. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1588. <void property="alias">
  1589. <string>_c13</string>
  1590. </void>
  1591. <void property="internalName">
  1592. <string>_col13</string>
  1593. </void>
  1594. <void property="type">
  1595. <object idref="PrimitiveTypeInfo1"/>
  1596. </void>
  1597. </object>
  1598. </void>
  1599. <void method="add">
  1600. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1601. <void property="alias">
  1602. <string>_c14</string>
  1603. </void>
  1604. <void property="internalName">
  1605. <string>_col14</string>
  1606. </void>
  1607. <void property="type">
  1608. <object idref="PrimitiveTypeInfo1"/>
  1609. </void>
  1610. </object>
  1611. </void>
  1612. <void method="add">
  1613. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1614. <void property="alias">
  1615. <string>_c15</string>
  1616. </void>
  1617. <void property="internalName">
  1618. <string>_col15</string>
  1619. </void>
  1620. <void property="type">
  1621. <object idref="PrimitiveTypeInfo1"/>
  1622. </void>
  1623. </object>
  1624. </void>
  1625. <void method="add">
  1626. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1627. <void property="alias">
  1628. <string>_c16</string>
  1629. </void>
  1630. <void property="internalName">
  1631. <string>_col16</string>
  1632. </void>
  1633. <void property="type">
  1634. <object idref="PrimitiveTypeInfo1"/>
  1635. </void>
  1636. </object>
  1637. </void>
  1638. </object>
  1639. </void>
  1640. </object>
  1641. </void>
  1642. </object>
  1643. </void>
  1644. </object>
  1645. </void>
  1646. <void property="conf">
  1647. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  1648. <void property="predicate">
  1649. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1650. <void property="childExprs">
  1651. <object class="java.util.ArrayList">
  1652. <void method="add">
  1653. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1654. <void property="column">
  1655. <string>key</string>
  1656. </void>
  1657. <void property="tabAlias">
  1658. <string>src</string>
  1659. </void>
  1660. <void property="typeInfo">
  1661. <object idref="PrimitiveTypeInfo1"/>
  1662. </void>
  1663. </object>
  1664. </void>
  1665. <void method="add">
  1666. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1667. <void property="typeInfo">
  1668. <object id="PrimitiveTypeInfo2" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  1669. <void property="typeName">
  1670. <string>int</string>
  1671. </void>
  1672. </object>
  1673. </void>
  1674. <void property="value">
  1675. <int>86</int>
  1676. </void>
  1677. </object>
  1678. </void>
  1679. </object>
  1680. </void>
  1681. <void property="genericUDF">
  1682. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPEqual"/>
  1683. </void>
  1684. <void property="typeInfo">
  1685. <object idref="PrimitiveTypeInfo0"/>
  1686. </void>
  1687. </object>
  1688. </void>
  1689. </object>
  1690. </void>
  1691. <void property="counterNames">
  1692. <object class="java.util.ArrayList">
  1693. <void method="add">
  1694. <string>CNTR_NAME_FIL_1_NUM_INPUT_ROWS</string>
  1695. </void>
  1696. <void method="add">
  1697. <string>CNTR_NAME_FIL_1_NUM_OUTPUT_ROWS</string>
  1698. </void>
  1699. <void method="add">
  1700. <string>CNTR_NAME_FIL_1_TIME_TAKEN</string>
  1701. </void>
  1702. <void method="add">
  1703. <string>CNTR_NAME_FIL_1_FATAL_ERROR</string>
  1704. </void>
  1705. </object>
  1706. </void>
  1707. <void property="operatorId">
  1708. <string>FIL_1</string>
  1709. </void>
  1710. <void property="parentOperators">
  1711. <object class="java.util.ArrayList">
  1712. <void method="add">
  1713. <object idref="FilterOperator0"/>
  1714. </void>
  1715. </object>
  1716. </void>
  1717. <void property="schema">
  1718. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1719. <void property="signature">
  1720. <object class="java.util.ArrayList">
  1721. <void method="add">
  1722. <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1723. <void property="internalName">
  1724. <string>key</string>
  1725. </void>
  1726. <void property="tabAlias">
  1727. <string>src</string>
  1728. </void>
  1729. <void property="type">
  1730. <object idref="PrimitiveTypeInfo1"/>
  1731. </void>
  1732. </object>
  1733. </void>
  1734. </object>
  1735. </void>
  1736. </object>
  1737. </void>
  1738. </object>
  1739. </void>
  1740. </object>
  1741. </void>
  1742. <void property="conf">
  1743. <object class="org.apache.hadoop.hive.ql.plan.FilterDesc">
  1744. <void property="predicate">
  1745. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc">
  1746. <void property="childExprs">
  1747. <object class="java.util.ArrayList">
  1748. <void method="add">
  1749. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc">
  1750. <void property="column">
  1751. <string>key</string>
  1752. </void>
  1753. <void property="tabAlias">
  1754. <string>src</string>
  1755. </void>
  1756. <void property="typeInfo">
  1757. <object idref="PrimitiveTypeInfo1"/>
  1758. </void>
  1759. </object>
  1760. </void>
  1761. <void method="add">
  1762. <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc">
  1763. <void property="typeInfo">
  1764. <object idref="PrimitiveTypeInfo2"/>
  1765. </void>
  1766. <void property="value">
  1767. <int>86</int>
  1768. </void>
  1769. </object>
  1770. </void>
  1771. </object>
  1772. </void>
  1773. <void property="genericUDF">
  1774. <object class="org.apache.hadoop.hive.ql.udf.generic.GenericUDFOPEqual"/>
  1775. </void>
  1776. <void property="typeInfo">
  1777. <object idref="PrimitiveTypeInfo0"/>
  1778. </void>
  1779. </object>
  1780. </void>
  1781. </object>
  1782. </void>
  1783. <void property="counterNames">
  1784. <object class="java.util.ArrayList">
  1785. <void method="add">
  1786. <string>CNTR_NAME_FIL_4_NUM_INPUT_ROWS</string>
  1787. </void>
  1788. <void method="add">
  1789. <string>CNTR_NAME_FIL_4_NUM_OUTPUT_ROWS</string>
  1790. </void>
  1791. <void method="add">
  1792. <string>CNTR_NAME_FIL_4_TIME_TAKEN</string>
  1793. </void>
  1794. <void method="add">
  1795. <string>CNTR_NAME_FIL_4_FATAL_ERROR</string>
  1796. </void>
  1797. </object>
  1798. </void>
  1799. <void property="operatorId">
  1800. <string>FIL_4</string>
  1801. </void>
  1802. <void property="parentOperators">
  1803. <object class="java.util.ArrayList">
  1804. <void method="add">
  1805. <object idref="TableScanOperator0"/>
  1806. </void>
  1807. </object>
  1808. </void>
  1809. <void property="schema">
  1810. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1811. <void property="signature">
  1812. <object id="ArrayList0" class="java.util.ArrayList">
  1813. <void method="add">
  1814. <object idref="ColumnInfo0"/>
  1815. </void>
  1816. <void method="add">
  1817. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1818. <void property="internalName">
  1819. <string>value</string>
  1820. </void>
  1821. <void property="tabAlias">
  1822. <string>src</string>
  1823. </void>
  1824. <void property="type">
  1825. <object idref="PrimitiveTypeInfo1"/>
  1826. </void>
  1827. </object>
  1828. </void>
  1829. <void method="add">
  1830. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1831. <void property="hiddenVirtualCol">
  1832. <boolean>true</boolean>
  1833. </void>
  1834. <void property="internalName">
  1835. <string>BLOCK__OFFSET__INSIDE__FILE</string>
  1836. </void>
  1837. <void property="tabAlias">
  1838. <string>src</string>
  1839. </void>
  1840. <void property="type">
  1841. <object class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
  1842. <void property="typeName">
  1843. <string>bigint</string>
  1844. </void>
  1845. </object>
  1846. </void>
  1847. </object>
  1848. </void>
  1849. <void method="add">
  1850. <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo">
  1851. <void property="hiddenVirtualCol">
  1852. <boolean>true</boolean>
  1853. </void>
  1854. <void property="internalName">
  1855. <string>INPUT__FILE__NAME</string>
  1856. </void>
  1857. <void property="tabAlias">
  1858. <string>src</string>
  1859. </void>
  1860. <void property="type">
  1861. <object idref="PrimitiveTypeInfo1"/>
  1862. </void>
  1863. </object>
  1864. </void>
  1865. </object>
  1866. </void>
  1867. </object>
  1868. </void>
  1869. </object>
  1870. </void>
  1871. </object>
  1872. </void>
  1873. <void property="conf">
  1874. <object class="org.apache.hadoop.hive.ql.plan.TableScanDesc">
  1875. <void property="alias">
  1876. <string>src</string>
  1877. </void>
  1878. <void property="virtualCols">
  1879. <object class="java.util.ArrayList"/>
  1880. </void>
  1881. </object>
  1882. </void>
  1883. <void property="counterNames">
  1884. <object class="java.util.ArrayList">
  1885. <void method="add">
  1886. <string>CNTR_NAME_TS_0_NUM_INPUT_ROWS</string>
  1887. </void>
  1888. <void method="add">
  1889. <string>CNTR_NAME_TS_0_NUM_OUTPUT_ROWS</string>
  1890. </void>
  1891. <void method="add">
  1892. <string>CNTR_NAME_TS_0_TIME_TAKEN</string>
  1893. </void>
  1894. <void method="add">
  1895. <string>CNTR_NAME_TS_0_FATAL_ERROR</string>
  1896. </void>
  1897. </object>
  1898. </void>
  1899. <void property="neededColumnIDs">
  1900. <object class="java.util.ArrayList">
  1901. <void method="add">
  1902. <int>0</int>
  1903. </void>
  1904. </object>
  1905. </void>
  1906. <void property="operatorId">
  1907. <string>TS_0</string>
  1908. </void>
  1909. <void property="schema">
  1910. <object class="org.apache.hadoop.hive.ql.exec.RowSchema">
  1911. <void property="signature">
  1912. <object idref="ArrayList0"/>
  1913. </void>
  1914. </object>
  1915. </void>
  1916. </object>
  1917. </void>
  1918. </object>
  1919. </void>
  1920. <void property="pathToAliases">
  1921. <object class="java.util.LinkedHashMap">
  1922. <void method="put">
  1923. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  1924. <object class="java.util.ArrayList">
  1925. <void method="add">
  1926. <string>src</string>
  1927. </void>
  1928. </object>
  1929. </void>
  1930. </object>
  1931. </void>
  1932. <void property="pathToPartitionInfo">
  1933. <object class="java.util.LinkedHashMap">
  1934. <void method="put">
  1935. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  1936. <object class="org.apache.hadoop.hive.ql.plan.PartitionDesc">
  1937. <void property="baseFileName">
  1938. <string>src</string>
  1939. </void>
  1940. <void property="deserializerClass">
  1941. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  1942. </void>
  1943. <void property="inputFileFormatClass">
  1944. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  1945. </void>
  1946. <void property="outputFileFormatClass">
  1947. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  1948. </void>
  1949. <void property="partSpec">
  1950. <object class="java.util.LinkedHashMap"/>
  1951. </void>
  1952. <void property="properties">
  1953. <object class="java.util.Properties">
  1954. <void method="put">
  1955. <string>name</string>
  1956. <string>default.src</string>
  1957. </void>
  1958. <void method="put">
  1959. <string>columns.types</string>
  1960. <string>string:string</string>
  1961. </void>
  1962. <void method="put">
  1963. <string>serialization.ddl</string>
  1964. <string>struct src { string key, string value}</string>
  1965. </void>
  1966. <void method="put">
  1967. <string>serialization.format</string>
  1968. <string>1</string>
  1969. </void>
  1970. <void method="put">
  1971. <string>columns</string>
  1972. <string>key,value</string>
  1973. </void>
  1974. <void method="put">
  1975. <string>bucket_count</string>
  1976. <string>-1</string>
  1977. </void>
  1978. <void method="put">
  1979. <string>serialization.lib</string>
  1980. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  1981. </void>
  1982. <void method="put">
  1983. <string>file.inputformat</string>
  1984. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  1985. </void>
  1986. <void method="put">
  1987. <string>file.outputformat</string>
  1988. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  1989. </void>
  1990. <void method="put">
  1991. <string>location</string>
  1992. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  1993. </void>
  1994. <void method="put">
  1995. <string>transient_lastDdlTime</string>
  1996. <string>1297928617</string>
  1997. </void>
  1998. </object>
  1999. </void>
  2000. <void property="serdeClassName">
  2001. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  2002. </void>
  2003. <void property="tableDesc">
  2004. <object class="org.apache.hadoop.hive.ql.plan.TableDesc">
  2005. <void property="deserializerClass">
  2006. <class>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</class>
  2007. </void>
  2008. <void property="inputFileFormatClass">
  2009. <class>org.apache.hadoop.mapred.TextInputFormat</class>
  2010. </void>
  2011. <void property="outputFileFormatClass">
  2012. <class>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</class>
  2013. </void>
  2014. <void property="properties">
  2015. <object class="java.util.Properties">
  2016. <void method="put">
  2017. <string>name</string>
  2018. <string>default.src</string>
  2019. </void>
  2020. <void method="put">
  2021. <string>columns.types</string>
  2022. <string>string:string</string>
  2023. </void>
  2024. <void method="put">
  2025. <string>serialization.ddl</string>
  2026. <string>struct src { string key, string value}</string>
  2027. </void>
  2028. <void method="put">
  2029. <string>serialization.format</string>
  2030. <string>1</string>
  2031. </void>
  2032. <void method="put">
  2033. <string>columns</string>
  2034. <string>key,value</string>
  2035. </void>
  2036. <void method="put">
  2037. <string>bucket_count</string>
  2038. <string>-1</string>
  2039. </void>
  2040. <void method="put">
  2041. <string>serialization.lib</string>
  2042. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  2043. </void>
  2044. <void method="put">
  2045. <string>file.inputformat</string>
  2046. <string>org.apache.hadoop.mapred.TextInputFormat</string>
  2047. </void>
  2048. <void method="put">
  2049. <string>file.outputformat</string>
  2050. <string>org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat</string>
  2051. </void>
  2052. <void method="put">
  2053. <string>location</string>
  2054. <string>pfile:/data/users/sdong/www/open-source-hive3/build/ql/test/data/warehouse/src</string>
  2055. </void>
  2056. <void method="put">
  2057. <string>transient_lastDdlTime</string>
  2058. <string>1297928617</string>
  2059. </void>
  2060. </object>
  2061. </void>
  2062. <void property="serdeClassName">
  2063. <string>org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe</string>
  2064. </void>
  2065. </object>
  2066. </void>
  2067. </object>
  2068. </void>
  2069. </object>
  2070. </void>
  2071. <void property="tagToValueDesc">
  2072. <object class="java.util.ArrayList"/>
  2073. </void>
  2074. </object>
  2075. </void>
  2076. </object>
  2077. </java>