PageRenderTime 46ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/release-0.2.0-rc0/hive/external/contrib/src/test/results/clientpositive/udf_row_sequence.q.out

#
text | 659 lines | 651 code | 8 blank | 0 comment | 0 complexity | a4cab7dde69228d2e9b8154c0b3a2460 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. PREHOOK: query: -- The ORDER BY on the outer query will typically have no effect,
  2. -- but there is really no guarantee that the ordering is preserved
  3. -- across various SQL operators.
  4. drop temporary function row_sequence
  5. PREHOOK: type: DROPFUNCTION
  6. POSTHOOK: query: -- The ORDER BY on the outer query will typically have no effect,
  7. -- but there is really no guarantee that the ordering is preserved
  8. -- across various SQL operators.
  9. drop temporary function row_sequence
  10. POSTHOOK: type: DROPFUNCTION
  11. PREHOOK: query: create temporary function row_sequence as
  12. 'org.apache.hadoop.hive.contrib.udf.UDFRowSequence'
  13. PREHOOK: type: CREATEFUNCTION
  14. POSTHOOK: query: create temporary function row_sequence as
  15. 'org.apache.hadoop.hive.contrib.udf.UDFRowSequence'
  16. POSTHOOK: type: CREATEFUNCTION
  17. PREHOOK: query: DESCRIBE FUNCTION EXTENDED row_sequence
  18. PREHOOK: type: DESCFUNCTION
  19. POSTHOOK: query: DESCRIBE FUNCTION EXTENDED row_sequence
  20. POSTHOOK: type: DESCFUNCTION
  21. row_sequence() - Returns a generated row sequence number starting from 1
  22. PREHOOK: query: explain
  23. select key, row_sequence() as r
  24. from (select key from src order by key) x
  25. order by r
  26. PREHOOK: type: QUERY
  27. POSTHOOK: query: explain
  28. select key, row_sequence() as r
  29. from (select key from src order by key) x
  30. order by r
  31. POSTHOOK: type: QUERY
  32. ABSTRACT SYNTAX TREE:
  33. (TOK_QUERY (TOK_FROM (TOK_SUBQUERY (TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TABNAME src))) (TOK_INSERT (TOK_DESTINATION (TOK_DIR TOK_TMP_FILE)) (TOK_SELECT (TOK_SELEXPR (TOK_TABLE_OR_COL key))) (TOK_ORDERBY (TOK_TABSORTCOLNAMEASC (TOK_TABLE_OR_COL key))))) x)) (TOK_INSERT (TOK_DESTINATION (TOK_DIR TOK_TMP_FILE)) (TOK_SELECT (TOK_SELEXPR (TOK_TABLE_OR_COL key)) (TOK_SELEXPR (TOK_FUNCTION row_sequence) r)) (TOK_ORDERBY (TOK_TABSORTCOLNAMEASC (TOK_TABLE_OR_COL r)))))
  34. STAGE DEPENDENCIES:
  35. Stage-1 is a root stage
  36. Stage-2 depends on stages: Stage-1
  37. Stage-0 is a root stage
  38. STAGE PLANS:
  39. Stage: Stage-1
  40. Map Reduce
  41. Alias -> Map Operator Tree:
  42. x:src
  43. TableScan
  44. alias: src
  45. Select Operator
  46. expressions:
  47. expr: key
  48. type: string
  49. outputColumnNames: _col0
  50. Reduce Output Operator
  51. key expressions:
  52. expr: _col0
  53. type: string
  54. sort order: +
  55. tag: -1
  56. value expressions:
  57. expr: _col0
  58. type: string
  59. Reduce Operator Tree:
  60. Extract
  61. Select Operator
  62. expressions:
  63. expr: _col0
  64. type: string
  65. expr: row_sequence()
  66. type: bigint
  67. outputColumnNames: _col0, _col1
  68. File Output Operator
  69. compressed: false
  70. GlobalTableId: 0
  71. table:
  72. input format: org.apache.hadoop.mapred.SequenceFileInputFormat
  73. output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  74. Stage: Stage-2
  75. Map Reduce
  76. Alias -> Map Operator Tree:
  77. file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-02-22_22-26-27_614_6714509994567553903/-mr-10002
  78. Reduce Output Operator
  79. key expressions:
  80. expr: _col1
  81. type: bigint
  82. sort order: +
  83. tag: -1
  84. value expressions:
  85. expr: _col0
  86. type: string
  87. expr: _col1
  88. type: bigint
  89. Reduce Operator Tree:
  90. Extract
  91. File Output Operator
  92. compressed: false
  93. GlobalTableId: 0
  94. table:
  95. input format: org.apache.hadoop.mapred.TextInputFormat
  96. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  97. Stage: Stage-0
  98. Fetch Operator
  99. limit: -1
  100. PREHOOK: query: select key, row_sequence() as r
  101. from (select key from src order by key) x
  102. order by r
  103. PREHOOK: type: QUERY
  104. PREHOOK: Input: default@src
  105. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-02-22_22-26-27_973_4395636849347592535/-mr-10000
  106. POSTHOOK: query: select key, row_sequence() as r
  107. from (select key from src order by key) x
  108. order by r
  109. POSTHOOK: type: QUERY
  110. POSTHOOK: Input: default@src
  111. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-02-22_22-26-27_973_4395636849347592535/-mr-10000
  112. 0 1
  113. 0 2
  114. 0 3
  115. 10 4
  116. 100 5
  117. 100 6
  118. 103 7
  119. 103 8
  120. 104 9
  121. 104 10
  122. 105 11
  123. 11 12
  124. 111 13
  125. 113 14
  126. 113 15
  127. 114 16
  128. 116 17
  129. 118 18
  130. 118 19
  131. 119 20
  132. 119 21
  133. 119 22
  134. 12 23
  135. 12 24
  136. 120 25
  137. 120 26
  138. 125 27
  139. 125 28
  140. 126 29
  141. 128 30
  142. 128 31
  143. 128 32
  144. 129 33
  145. 129 34
  146. 131 35
  147. 133 36
  148. 134 37
  149. 134 38
  150. 136 39
  151. 137 40
  152. 137 41
  153. 138 42
  154. 138 43
  155. 138 44
  156. 138 45
  157. 143 46
  158. 145 47
  159. 146 48
  160. 146 49
  161. 149 50
  162. 149 51
  163. 15 52
  164. 15 53
  165. 150 54
  166. 152 55
  167. 152 56
  168. 153 57
  169. 155 58
  170. 156 59
  171. 157 60
  172. 158 61
  173. 160 62
  174. 162 63
  175. 163 64
  176. 164 65
  177. 164 66
  178. 165 67
  179. 165 68
  180. 166 69
  181. 167 70
  182. 167 71
  183. 167 72
  184. 168 73
  185. 169 74
  186. 169 75
  187. 169 76
  188. 169 77
  189. 17 78
  190. 170 79
  191. 172 80
  192. 172 81
  193. 174 82
  194. 174 83
  195. 175 84
  196. 175 85
  197. 176 86
  198. 176 87
  199. 177 88
  200. 178 89
  201. 179 90
  202. 179 91
  203. 18 92
  204. 18 93
  205. 180 94
  206. 181 95
  207. 183 96
  208. 186 97
  209. 187 98
  210. 187 99
  211. 187 100
  212. 189 101
  213. 19 102
  214. 190 103
  215. 191 104
  216. 191 105
  217. 192 106
  218. 193 107
  219. 193 108
  220. 193 109
  221. 194 110
  222. 195 111
  223. 195 112
  224. 196 113
  225. 197 114
  226. 197 115
  227. 199 116
  228. 199 117
  229. 199 118
  230. 2 119
  231. 20 120
  232. 200 121
  233. 200 122
  234. 201 123
  235. 202 124
  236. 203 125
  237. 203 126
  238. 205 127
  239. 205 128
  240. 207 129
  241. 207 130
  242. 208 131
  243. 208 132
  244. 208 133
  245. 209 134
  246. 209 135
  247. 213 136
  248. 213 137
  249. 214 138
  250. 216 139
  251. 216 140
  252. 217 141
  253. 217 142
  254. 218 143
  255. 219 144
  256. 219 145
  257. 221 146
  258. 221 147
  259. 222 148
  260. 223 149
  261. 223 150
  262. 224 151
  263. 224 152
  264. 226 153
  265. 228 154
  266. 229 155
  267. 229 156
  268. 230 157
  269. 230 158
  270. 230 159
  271. 230 160
  272. 230 161
  273. 233 162
  274. 233 163
  275. 235 164
  276. 237 165
  277. 237 166
  278. 238 167
  279. 238 168
  280. 239 169
  281. 239 170
  282. 24 171
  283. 24 172
  284. 241 173
  285. 242 174
  286. 242 175
  287. 244 176
  288. 247 177
  289. 248 178
  290. 249 179
  291. 252 180
  292. 255 181
  293. 255 182
  294. 256 183
  295. 256 184
  296. 257 185
  297. 258 186
  298. 26 187
  299. 26 188
  300. 260 189
  301. 262 190
  302. 263 191
  303. 265 192
  304. 265 193
  305. 266 194
  306. 27 195
  307. 272 196
  308. 272 197
  309. 273 198
  310. 273 199
  311. 273 200
  312. 274 201
  313. 275 202
  314. 277 203
  315. 277 204
  316. 277 205
  317. 277 206
  318. 278 207
  319. 278 208
  320. 28 209
  321. 280 210
  322. 280 211
  323. 281 212
  324. 281 213
  325. 282 214
  326. 282 215
  327. 283 216
  328. 284 217
  329. 285 218
  330. 286 219
  331. 287 220
  332. 288 221
  333. 288 222
  334. 289 223
  335. 291 224
  336. 292 225
  337. 296 226
  338. 298 227
  339. 298 228
  340. 298 229
  341. 30 230
  342. 302 231
  343. 305 232
  344. 306 233
  345. 307 234
  346. 307 235
  347. 308 236
  348. 309 237
  349. 309 238
  350. 310 239
  351. 311 240
  352. 311 241
  353. 311 242
  354. 315 243
  355. 316 244
  356. 316 245
  357. 316 246
  358. 317 247
  359. 317 248
  360. 318 249
  361. 318 250
  362. 318 251
  363. 321 252
  364. 321 253
  365. 322 254
  366. 322 255
  367. 323 256
  368. 325 257
  369. 325 258
  370. 327 259
  371. 327 260
  372. 327 261
  373. 33 262
  374. 331 263
  375. 331 264
  376. 332 265
  377. 333 266
  378. 333 267
  379. 335 268
  380. 336 269
  381. 338 270
  382. 339 271
  383. 34 272
  384. 341 273
  385. 342 274
  386. 342 275
  387. 344 276
  388. 344 277
  389. 345 278
  390. 348 279
  391. 348 280
  392. 348 281
  393. 348 282
  394. 348 283
  395. 35 284
  396. 35 285
  397. 35 286
  398. 351 287
  399. 353 288
  400. 353 289
  401. 356 290
  402. 360 291
  403. 362 292
  404. 364 293
  405. 365 294
  406. 366 295
  407. 367 296
  408. 367 297
  409. 368 298
  410. 369 299
  411. 369 300
  412. 369 301
  413. 37 302
  414. 37 303
  415. 373 304
  416. 374 305
  417. 375 306
  418. 377 307
  419. 378 308
  420. 379 309
  421. 382 310
  422. 382 311
  423. 384 312
  424. 384 313
  425. 384 314
  426. 386 315
  427. 389 316
  428. 392 317
  429. 393 318
  430. 394 319
  431. 395 320
  432. 395 321
  433. 396 322
  434. 396 323
  435. 396 324
  436. 397 325
  437. 397 326
  438. 399 327
  439. 399 328
  440. 4 329
  441. 400 330
  442. 401 331
  443. 401 332
  444. 401 333
  445. 401 334
  446. 401 335
  447. 402 336
  448. 403 337
  449. 403 338
  450. 403 339
  451. 404 340
  452. 404 341
  453. 406 342
  454. 406 343
  455. 406 344
  456. 406 345
  457. 407 346
  458. 409 347
  459. 409 348
  460. 409 349
  461. 41 350
  462. 411 351
  463. 413 352
  464. 413 353
  465. 414 354
  466. 414 355
  467. 417 356
  468. 417 357
  469. 417 358
  470. 418 359
  471. 419 360
  472. 42 361
  473. 42 362
  474. 421 363
  475. 424 364
  476. 424 365
  477. 427 366
  478. 429 367
  479. 429 368
  480. 43 369
  481. 430 370
  482. 430 371
  483. 430 372
  484. 431 373
  485. 431 374
  486. 431 375
  487. 432 376
  488. 435 377
  489. 436 378
  490. 437 379
  491. 438 380
  492. 438 381
  493. 438 382
  494. 439 383
  495. 439 384
  496. 44 385
  497. 443 386
  498. 444 387
  499. 446 388
  500. 448 389
  501. 449 390
  502. 452 391
  503. 453 392
  504. 454 393
  505. 454 394
  506. 454 395
  507. 455 396
  508. 457 397
  509. 458 398
  510. 458 399
  511. 459 400
  512. 459 401
  513. 460 402
  514. 462 403
  515. 462 404
  516. 463 405
  517. 463 406
  518. 466 407
  519. 466 408
  520. 466 409
  521. 467 410
  522. 468 411
  523. 468 412
  524. 468 413
  525. 468 414
  526. 469 415
  527. 469 416
  528. 469 417
  529. 469 418
  530. 469 419
  531. 47 420
  532. 470 421
  533. 472 422
  534. 475 423
  535. 477 424
  536. 478 425
  537. 478 426
  538. 479 427
  539. 480 428
  540. 480 429
  541. 480 430
  542. 481 431
  543. 482 432
  544. 483 433
  545. 484 434
  546. 485 435
  547. 487 436
  548. 489 437
  549. 489 438
  550. 489 439
  551. 489 440
  552. 490 441
  553. 491 442
  554. 492 443
  555. 492 444
  556. 493 445
  557. 494 446
  558. 495 447
  559. 496 448
  560. 497 449
  561. 498 450
  562. 498 451
  563. 498 452
  564. 5 453
  565. 5 454
  566. 5 455
  567. 51 456
  568. 51 457
  569. 53 458
  570. 54 459
  571. 57 460
  572. 58 461
  573. 58 462
  574. 64 463
  575. 65 464
  576. 66 465
  577. 67 466
  578. 67 467
  579. 69 468
  580. 70 469
  581. 70 470
  582. 70 471
  583. 72 472
  584. 72 473
  585. 74 474
  586. 76 475
  587. 76 476
  588. 77 477
  589. 78 478
  590. 8 479
  591. 80 480
  592. 82 481
  593. 83 482
  594. 83 483
  595. 84 484
  596. 84 485
  597. 85 486
  598. 86 487
  599. 87 488
  600. 9 489
  601. 90 490
  602. 90 491
  603. 90 492
  604. 92 493
  605. 95 494
  606. 95 495
  607. 96 496
  608. 97 497
  609. 97 498
  610. 98 499
  611. 98 500
  612. PREHOOK: query: -- make sure stateful functions do not get short-circuited away
  613. -- a true result for key=105 would indicate undesired short-circuiting
  614. select key, (key = 105) and (row_sequence() = 1)
  615. from (select key from src order by key) x
  616. order by key limit 20
  617. PREHOOK: type: QUERY
  618. PREHOOK: Input: default@src
  619. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-02-22_22-26-43_815_3305291736093408641/-mr-10000
  620. POSTHOOK: query: -- make sure stateful functions do not get short-circuited away
  621. -- a true result for key=105 would indicate undesired short-circuiting
  622. select key, (key = 105) and (row_sequence() = 1)
  623. from (select key from src order by key) x
  624. order by key limit 20
  625. POSTHOOK: type: QUERY
  626. POSTHOOK: Input: default@src
  627. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-02-22_22-26-43_815_3305291736093408641/-mr-10000
  628. 0 false
  629. 0 false
  630. 0 false
  631. 10 false
  632. 100 false
  633. 100 false
  634. 103 false
  635. 103 false
  636. 104 false
  637. 104 false
  638. 105 false
  639. 11 false
  640. 111 false
  641. 113 false
  642. 113 false
  643. 114 false
  644. 116 false
  645. 118 false
  646. 118 false
  647. 119 false
  648. PREHOOK: query: drop temporary function row_sequence
  649. PREHOOK: type: DROPFUNCTION
  650. POSTHOOK: query: drop temporary function row_sequence
  651. POSTHOOK: type: DROPFUNCTION