PageRenderTime 68ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/release-0.2.0-rc0/hive/external/ql/src/test/results/clientpositive/create_view.q.out

#
text | 1643 lines | 1562 code | 81 blank | 0 comment | 0 complexity | f35ce9ad83432f4a617d4dbeff4c25bb MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. PREHOOK: query: DROP VIEW view1
  2. PREHOOK: type: DROPVIEW
  3. POSTHOOK: query: DROP VIEW view1
  4. POSTHOOK: type: DROPVIEW
  5. PREHOOK: query: DROP VIEW view2
  6. PREHOOK: type: DROPVIEW
  7. POSTHOOK: query: DROP VIEW view2
  8. POSTHOOK: type: DROPVIEW
  9. PREHOOK: query: DROP VIEW view3
  10. PREHOOK: type: DROPVIEW
  11. POSTHOOK: query: DROP VIEW view3
  12. POSTHOOK: type: DROPVIEW
  13. PREHOOK: query: DROP VIEW view4
  14. PREHOOK: type: DROPVIEW
  15. POSTHOOK: query: DROP VIEW view4
  16. POSTHOOK: type: DROPVIEW
  17. PREHOOK: query: DROP VIEW view5
  18. PREHOOK: type: DROPVIEW
  19. POSTHOOK: query: DROP VIEW view5
  20. POSTHOOK: type: DROPVIEW
  21. PREHOOK: query: DROP VIEW view6
  22. PREHOOK: type: DROPVIEW
  23. POSTHOOK: query: DROP VIEW view6
  24. POSTHOOK: type: DROPVIEW
  25. PREHOOK: query: DROP VIEW view7
  26. PREHOOK: type: DROPVIEW
  27. POSTHOOK: query: DROP VIEW view7
  28. POSTHOOK: type: DROPVIEW
  29. PREHOOK: query: DROP VIEW view8
  30. PREHOOK: type: DROPVIEW
  31. POSTHOOK: query: DROP VIEW view8
  32. POSTHOOK: type: DROPVIEW
  33. PREHOOK: query: DROP VIEW view9
  34. PREHOOK: type: DROPVIEW
  35. POSTHOOK: query: DROP VIEW view9
  36. POSTHOOK: type: DROPVIEW
  37. PREHOOK: query: DROP VIEW view10
  38. PREHOOK: type: DROPVIEW
  39. POSTHOOK: query: DROP VIEW view10
  40. POSTHOOK: type: DROPVIEW
  41. PREHOOK: query: DROP VIEW view11
  42. PREHOOK: type: DROPVIEW
  43. POSTHOOK: query: DROP VIEW view11
  44. POSTHOOK: type: DROPVIEW
  45. PREHOOK: query: DROP VIEW view12
  46. PREHOOK: type: DROPVIEW
  47. POSTHOOK: query: DROP VIEW view12
  48. POSTHOOK: type: DROPVIEW
  49. PREHOOK: query: DROP VIEW view13
  50. PREHOOK: type: DROPVIEW
  51. POSTHOOK: query: DROP VIEW view13
  52. POSTHOOK: type: DROPVIEW
  53. PREHOOK: query: DROP VIEW view14
  54. PREHOOK: type: DROPVIEW
  55. POSTHOOK: query: DROP VIEW view14
  56. POSTHOOK: type: DROPVIEW
  57. PREHOOK: query: DROP VIEW view15
  58. PREHOOK: type: DROPVIEW
  59. POSTHOOK: query: DROP VIEW view15
  60. POSTHOOK: type: DROPVIEW
  61. PREHOOK: query: DROP VIEW view16
  62. PREHOOK: type: DROPVIEW
  63. POSTHOOK: query: DROP VIEW view16
  64. POSTHOOK: type: DROPVIEW
  65. PREHOOK: query: DROP TEMPORARY FUNCTION test_translate
  66. PREHOOK: type: DROPFUNCTION
  67. POSTHOOK: query: DROP TEMPORARY FUNCTION test_translate
  68. POSTHOOK: type: DROPFUNCTION
  69. PREHOOK: query: DROP TEMPORARY FUNCTION test_max
  70. PREHOOK: type: DROPFUNCTION
  71. POSTHOOK: query: DROP TEMPORARY FUNCTION test_max
  72. POSTHOOK: type: DROPFUNCTION
  73. PREHOOK: query: DROP TEMPORARY FUNCTION test_explode
  74. PREHOOK: type: DROPFUNCTION
  75. POSTHOOK: query: DROP TEMPORARY FUNCTION test_explode
  76. POSTHOOK: type: DROPFUNCTION
  77. PREHOOK: query: SELECT * FROM src WHERE key=86
  78. PREHOOK: type: QUERY
  79. PREHOOK: Input: default@src
  80. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-12_021_1106810087376156794/-mr-10000
  81. POSTHOOK: query: SELECT * FROM src WHERE key=86
  82. POSTHOOK: type: QUERY
  83. POSTHOOK: Input: default@src
  84. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-12_021_1106810087376156794/-mr-10000
  85. 86 val_86
  86. PREHOOK: query: CREATE VIEW view1 AS SELECT value FROM src WHERE key=86
  87. PREHOOK: type: CREATEVIEW
  88. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-17_953_4875542405127030243/-mr-10000
  89. POSTHOOK: query: CREATE VIEW view1 AS SELECT value FROM src WHERE key=86
  90. POSTHOOK: type: CREATEVIEW
  91. POSTHOOK: Output: default@view1
  92. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-17_953_4875542405127030243/-mr-10000
  93. PREHOOK: query: CREATE VIEW view2 AS SELECT * FROM src
  94. PREHOOK: type: CREATEVIEW
  95. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-18_014_8438067548180434124/-mr-10000
  96. POSTHOOK: query: CREATE VIEW view2 AS SELECT * FROM src
  97. POSTHOOK: type: CREATEVIEW
  98. POSTHOOK: Output: default@view2
  99. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-18_014_8438067548180434124/-mr-10000
  100. PREHOOK: query: CREATE VIEW view3(valoo)
  101. TBLPROPERTIES ("fear" = "factor")
  102. AS SELECT upper(value) FROM src WHERE key=86
  103. PREHOOK: type: CREATEVIEW
  104. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-18_089_3958349172656455541/-mr-10000
  105. POSTHOOK: query: CREATE VIEW view3(valoo)
  106. TBLPROPERTIES ("fear" = "factor")
  107. AS SELECT upper(value) FROM src WHERE key=86
  108. POSTHOOK: type: CREATEVIEW
  109. POSTHOOK: Output: default@view3
  110. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-18_089_3958349172656455541/-mr-10000
  111. PREHOOK: query: SELECT * from view1
  112. PREHOOK: type: QUERY
  113. PREHOOK: Input: default@src
  114. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-18_142_1698516806922399028/-mr-10000
  115. POSTHOOK: query: SELECT * from view1
  116. POSTHOOK: type: QUERY
  117. POSTHOOK: Input: default@src
  118. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-18_142_1698516806922399028/-mr-10000
  119. val_86
  120. PREHOOK: query: SELECT * from view2 where key=18
  121. PREHOOK: type: QUERY
  122. PREHOOK: Input: default@src
  123. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-23_360_248483194889563851/-mr-10000
  124. POSTHOOK: query: SELECT * from view2 where key=18
  125. POSTHOOK: type: QUERY
  126. POSTHOOK: Input: default@src
  127. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-23_360_248483194889563851/-mr-10000
  128. 18 val_18
  129. 18 val_18
  130. PREHOOK: query: SELECT * from view3
  131. PREHOOK: type: QUERY
  132. PREHOOK: Input: default@src
  133. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-28_891_6412017417282399882/-mr-10000
  134. POSTHOOK: query: SELECT * from view3
  135. POSTHOOK: type: QUERY
  136. POSTHOOK: Input: default@src
  137. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-28_891_6412017417282399882/-mr-10000
  138. VAL_86
  139. PREHOOK: query: -- test EXPLAIN output for CREATE VIEW
  140. EXPLAIN
  141. CREATE VIEW view0(valoo) AS SELECT upper(value) FROM src WHERE key=86
  142. PREHOOK: type: CREATEVIEW
  143. POSTHOOK: query: -- test EXPLAIN output for CREATE VIEW
  144. EXPLAIN
  145. CREATE VIEW view0(valoo) AS SELECT upper(value) FROM src WHERE key=86
  146. POSTHOOK: type: CREATEVIEW
  147. ABSTRACT SYNTAX TREE:
  148. (TOK_CREATEVIEW (TOK_TABNAME view0) (TOK_TABCOLNAME (TOK_TABCOL valoo TOK_NULL)) (TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TABNAME src))) (TOK_INSERT (TOK_DESTINATION (TOK_DIR TOK_TMP_FILE)) (TOK_SELECT (TOK_SELEXPR (TOK_FUNCTION upper (TOK_TABLE_OR_COL value)))) (TOK_WHERE (= (TOK_TABLE_OR_COL key) 86)))))
  149. STAGE DEPENDENCIES:
  150. Stage-0 is a root stage
  151. STAGE PLANS:
  152. Stage: Stage-0
  153. Create View Operator:
  154. Create View
  155. if not exists: false
  156. columns: valoo string
  157. expanded text: SELECT `_c0` AS `valoo` FROM (SELECT upper(`src`.`value`) FROM `src` WHERE `src`.`key`=86) `view0`
  158. name: view0
  159. original text: SELECT upper(value) FROM src WHERE key=86
  160. PREHOOK: query: -- make sure EXPLAIN works with a query which references a view
  161. EXPLAIN
  162. SELECT * from view2 where key=18
  163. PREHOOK: type: QUERY
  164. POSTHOOK: query: -- make sure EXPLAIN works with a query which references a view
  165. EXPLAIN
  166. SELECT * from view2 where key=18
  167. POSTHOOK: type: QUERY
  168. ABSTRACT SYNTAX TREE:
  169. (TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TABNAME view2))) (TOK_INSERT (TOK_DESTINATION (TOK_DIR TOK_TMP_FILE)) (TOK_SELECT (TOK_SELEXPR TOK_ALLCOLREF)) (TOK_WHERE (= (TOK_TABLE_OR_COL key) 18))))
  170. STAGE DEPENDENCIES:
  171. Stage-1 is a root stage
  172. Stage-0 is a root stage
  173. STAGE PLANS:
  174. Stage: Stage-1
  175. Map Reduce
  176. Alias -> Map Operator Tree:
  177. view2:src
  178. TableScan
  179. alias: src
  180. Filter Operator
  181. predicate:
  182. expr: (key = 18)
  183. type: boolean
  184. Select Operator
  185. expressions:
  186. expr: key
  187. type: string
  188. expr: value
  189. type: string
  190. outputColumnNames: _col0, _col1
  191. Select Operator
  192. expressions:
  193. expr: _col0
  194. type: string
  195. expr: _col1
  196. type: string
  197. outputColumnNames: _col0, _col1
  198. File Output Operator
  199. compressed: false
  200. GlobalTableId: 0
  201. table:
  202. input format: org.apache.hadoop.mapred.TextInputFormat
  203. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  204. Stage: Stage-0
  205. Fetch Operator
  206. limit: -1
  207. PREHOOK: query: SHOW TABLES 'view.*'
  208. PREHOOK: type: SHOWTABLES
  209. POSTHOOK: query: SHOW TABLES 'view.*'
  210. POSTHOOK: type: SHOWTABLES
  211. view1
  212. view2
  213. view3
  214. PREHOOK: query: DESCRIBE view1
  215. PREHOOK: type: DESCTABLE
  216. POSTHOOK: query: DESCRIBE view1
  217. POSTHOOK: type: DESCTABLE
  218. value string
  219. PREHOOK: query: DESCRIBE EXTENDED view1
  220. PREHOOK: type: DESCTABLE
  221. POSTHOOK: query: DESCRIBE EXTENDED view1
  222. POSTHOOK: type: DESCTABLE
  223. value string
  224. Detailed Table Information Table(tableName:view1, dbName:default, owner:jsichi, createTime:1303859777, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:value, type:string, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859777}, viewOriginalText:SELECT value FROM src WHERE key=86, viewExpandedText:SELECT `src`.`value` FROM `src` WHERE `src`.`key`=86, tableType:VIRTUAL_VIEW)
  225. PREHOOK: query: DESCRIBE FORMATTED view1
  226. PREHOOK: type: DESCTABLE
  227. POSTHOOK: query: DESCRIBE FORMATTED view1
  228. POSTHOOK: type: DESCTABLE
  229. # col_name data_type comment
  230. value string None
  231. # Detailed Table Information
  232. Database: default
  233. Owner: jsichi
  234. CreateTime: Tue Apr 26 16:16:17 PDT 2011
  235. LastAccessTime: UNKNOWN
  236. Protect Mode: None
  237. Retention: 0
  238. Table Type: VIRTUAL_VIEW
  239. Table Parameters:
  240. transient_lastDdlTime 1303859777
  241. # Storage Information
  242. SerDe Library: null
  243. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  244. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  245. Compressed: No
  246. Num Buckets: -1
  247. Bucket Columns: []
  248. Sort Columns: []
  249. # View Information
  250. View Original Text: SELECT value FROM src WHERE key=86
  251. View Expanded Text: SELECT `src`.`value` FROM `src` WHERE `src`.`key`=86
  252. PREHOOK: query: DESCRIBE view2
  253. PREHOOK: type: DESCTABLE
  254. POSTHOOK: query: DESCRIBE view2
  255. POSTHOOK: type: DESCTABLE
  256. key string
  257. value string
  258. PREHOOK: query: DESCRIBE EXTENDED view2
  259. PREHOOK: type: DESCTABLE
  260. POSTHOOK: query: DESCRIBE EXTENDED view2
  261. POSTHOOK: type: DESCTABLE
  262. key string
  263. value string
  264. Detailed Table Information Table(tableName:view2, dbName:default, owner:jsichi, createTime:1303859778, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:key, type:string, comment:null), FieldSchema(name:value, type:string, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859778}, viewOriginalText:SELECT * FROM src, viewExpandedText:SELECT `src`.`key`, `src`.`value` FROM `src`, tableType:VIRTUAL_VIEW)
  265. PREHOOK: query: DESCRIBE FORMATTED view2
  266. PREHOOK: type: DESCTABLE
  267. POSTHOOK: query: DESCRIBE FORMATTED view2
  268. POSTHOOK: type: DESCTABLE
  269. # col_name data_type comment
  270. key string None
  271. value string None
  272. # Detailed Table Information
  273. Database: default
  274. Owner: jsichi
  275. CreateTime: Tue Apr 26 16:16:18 PDT 2011
  276. LastAccessTime: UNKNOWN
  277. Protect Mode: None
  278. Retention: 0
  279. Table Type: VIRTUAL_VIEW
  280. Table Parameters:
  281. transient_lastDdlTime 1303859778
  282. # Storage Information
  283. SerDe Library: null
  284. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  285. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  286. Compressed: No
  287. Num Buckets: -1
  288. Bucket Columns: []
  289. Sort Columns: []
  290. # View Information
  291. View Original Text: SELECT * FROM src
  292. View Expanded Text: SELECT `src`.`key`, `src`.`value` FROM `src`
  293. PREHOOK: query: DESCRIBE view3
  294. PREHOOK: type: DESCTABLE
  295. POSTHOOK: query: DESCRIBE view3
  296. POSTHOOK: type: DESCTABLE
  297. valoo string
  298. PREHOOK: query: DESCRIBE EXTENDED view3
  299. PREHOOK: type: DESCTABLE
  300. POSTHOOK: query: DESCRIBE EXTENDED view3
  301. POSTHOOK: type: DESCTABLE
  302. valoo string
  303. Detailed Table Information Table(tableName:view3, dbName:default, owner:jsichi, createTime:1303859778, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:valoo, type:string, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859778, fear=factor}, viewOriginalText:SELECT upper(value) FROM src WHERE key=86, viewExpandedText:SELECT `_c0` AS `valoo` FROM (SELECT upper(`src`.`value`) FROM `src` WHERE `src`.`key`=86) `view3`, tableType:VIRTUAL_VIEW)
  304. PREHOOK: query: DESCRIBE FORMATTED view3
  305. PREHOOK: type: DESCTABLE
  306. POSTHOOK: query: DESCRIBE FORMATTED view3
  307. POSTHOOK: type: DESCTABLE
  308. # col_name data_type comment
  309. valoo string None
  310. # Detailed Table Information
  311. Database: default
  312. Owner: jsichi
  313. CreateTime: Tue Apr 26 16:16:18 PDT 2011
  314. LastAccessTime: UNKNOWN
  315. Protect Mode: None
  316. Retention: 0
  317. Table Type: VIRTUAL_VIEW
  318. Table Parameters:
  319. fear factor
  320. transient_lastDdlTime 1303859778
  321. # Storage Information
  322. SerDe Library: null
  323. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  324. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  325. Compressed: No
  326. Num Buckets: -1
  327. Bucket Columns: []
  328. Sort Columns: []
  329. # View Information
  330. View Original Text: SELECT upper(value) FROM src WHERE key=86
  331. View Expanded Text: SELECT `_c0` AS `valoo` FROM (SELECT upper(`src`.`value`) FROM `src` WHERE `src`.`key`=86) `view3`
  332. PREHOOK: query: ALTER VIEW view3 SET TBLPROPERTIES ("biggest" = "loser")
  333. PREHOOK: type: ALTERVIEW_PROPERTIES
  334. PREHOOK: Input: default@view3
  335. PREHOOK: Output: default@view3
  336. POSTHOOK: query: ALTER VIEW view3 SET TBLPROPERTIES ("biggest" = "loser")
  337. POSTHOOK: type: ALTERVIEW_PROPERTIES
  338. POSTHOOK: Input: default@view3
  339. POSTHOOK: Output: default@view3
  340. PREHOOK: query: DESCRIBE EXTENDED view3
  341. PREHOOK: type: DESCTABLE
  342. POSTHOOK: query: DESCRIBE EXTENDED view3
  343. POSTHOOK: type: DESCTABLE
  344. valoo string
  345. Detailed Table Information Table(tableName:view3, dbName:default, owner:jsichi, createTime:1303859778, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:valoo, type:string, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{last_modified_by=jsichi, last_modified_time=1303859796, biggest=loser, transient_lastDdlTime=1303859796, fear=factor}, viewOriginalText:SELECT upper(value) FROM src WHERE key=86, viewExpandedText:SELECT `_c0` AS `valoo` FROM (SELECT upper(`src`.`value`) FROM `src` WHERE `src`.`key`=86) `view3`, tableType:VIRTUAL_VIEW)
  346. PREHOOK: query: DESCRIBE FORMATTED view3
  347. PREHOOK: type: DESCTABLE
  348. POSTHOOK: query: DESCRIBE FORMATTED view3
  349. POSTHOOK: type: DESCTABLE
  350. # col_name data_type comment
  351. valoo string None
  352. # Detailed Table Information
  353. Database: default
  354. Owner: jsichi
  355. CreateTime: Tue Apr 26 16:16:18 PDT 2011
  356. LastAccessTime: UNKNOWN
  357. Protect Mode: None
  358. Retention: 0
  359. Table Type: VIRTUAL_VIEW
  360. Table Parameters:
  361. biggest loser
  362. fear factor
  363. last_modified_by jsichi
  364. last_modified_time 1303859796
  365. transient_lastDdlTime 1303859796
  366. # Storage Information
  367. SerDe Library: null
  368. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  369. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  370. Compressed: No
  371. Num Buckets: -1
  372. Bucket Columns: []
  373. Sort Columns: []
  374. # View Information
  375. View Original Text: SELECT upper(value) FROM src WHERE key=86
  376. View Expanded Text: SELECT `_c0` AS `valoo` FROM (SELECT upper(`src`.`value`) FROM `src` WHERE `src`.`key`=86) `view3`
  377. PREHOOK: query: CREATE TABLE table1 (key int)
  378. PREHOOK: type: CREATETABLE
  379. POSTHOOK: query: CREATE TABLE table1 (key int)
  380. POSTHOOK: type: CREATETABLE
  381. POSTHOOK: Output: default@table1
  382. PREHOOK: query: -- use DESCRIBE EXTENDED on a base table and an external table as points
  383. -- of comparison for view descriptions
  384. DESCRIBE EXTENDED table1
  385. PREHOOK: type: DESCTABLE
  386. POSTHOOK: query: -- use DESCRIBE EXTENDED on a base table and an external table as points
  387. -- of comparison for view descriptions
  388. DESCRIBE EXTENDED table1
  389. POSTHOOK: type: DESCTABLE
  390. key int
  391. Detailed Table Information Table(tableName:table1, dbName:default, owner:jsichi, createTime:1303859796, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:key, type:int, comment:null)], location:pfile:/Users/jsichi/open/hive-trunk/build/ql/test/data/warehouse/table1, inputFormat:org.apache.hadoop.mapred.TextInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe, parameters:{serialization.format=1}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859796}, viewOriginalText:null, viewExpandedText:null, tableType:MANAGED_TABLE)
  392. PREHOOK: query: DESCRIBE EXTENDED src1
  393. PREHOOK: type: DESCTABLE
  394. POSTHOOK: query: DESCRIBE EXTENDED src1
  395. POSTHOOK: type: DESCTABLE
  396. key string default
  397. value string default
  398. Detailed Table Information Table(tableName:src1, dbName:default, owner:null, createTime:1303859768, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:key, type:string, comment:default), FieldSchema(name:value, type:string, comment:default)], location:pfile:/Users/jsichi/open/hive-trunk/build/ql/test/data/warehouse/src1, inputFormat:org.apache.hadoop.mapred.TextInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe, parameters:{serialization.format=1}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859769}, viewOriginalText:null, viewExpandedText:null, tableType:MANAGED_TABLE)
  399. PREHOOK: query: -- use DESCRIBE EXTENDED on a base table as a point of comparison for
  400. -- view descriptions
  401. DESCRIBE EXTENDED table1
  402. PREHOOK: type: DESCTABLE
  403. POSTHOOK: query: -- use DESCRIBE EXTENDED on a base table as a point of comparison for
  404. -- view descriptions
  405. DESCRIBE EXTENDED table1
  406. POSTHOOK: type: DESCTABLE
  407. key int
  408. Detailed Table Information Table(tableName:table1, dbName:default, owner:jsichi, createTime:1303859796, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:key, type:int, comment:null)], location:pfile:/Users/jsichi/open/hive-trunk/build/ql/test/data/warehouse/table1, inputFormat:org.apache.hadoop.mapred.TextInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe, parameters:{serialization.format=1}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859796}, viewOriginalText:null, viewExpandedText:null, tableType:MANAGED_TABLE)
  409. PREHOOK: query: INSERT OVERWRITE TABLE table1 SELECT key FROM src WHERE key = 86
  410. PREHOOK: type: QUERY
  411. PREHOOK: Input: default@src
  412. PREHOOK: Output: default@table1
  413. POSTHOOK: query: INSERT OVERWRITE TABLE table1 SELECT key FROM src WHERE key = 86
  414. POSTHOOK: type: QUERY
  415. POSTHOOK: Input: default@src
  416. POSTHOOK: Output: default@table1
  417. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  418. PREHOOK: query: SELECT * FROM table1
  419. PREHOOK: type: QUERY
  420. PREHOOK: Input: default@table1
  421. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-45_947_2085561936927801936/-mr-10000
  422. POSTHOOK: query: SELECT * FROM table1
  423. POSTHOOK: type: QUERY
  424. POSTHOOK: Input: default@table1
  425. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-45_947_2085561936927801936/-mr-10000
  426. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  427. 86
  428. PREHOOK: query: CREATE VIEW view4 AS SELECT * FROM table1
  429. PREHOOK: type: CREATEVIEW
  430. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-46_138_7447815181838056815/-mr-10000
  431. POSTHOOK: query: CREATE VIEW view4 AS SELECT * FROM table1
  432. POSTHOOK: type: CREATEVIEW
  433. POSTHOOK: Output: default@view4
  434. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-46_138_7447815181838056815/-mr-10000
  435. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  436. PREHOOK: query: SELECT * FROM view4
  437. PREHOOK: type: QUERY
  438. PREHOOK: Input: default@table1
  439. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-46_196_5105547280114080249/-mr-10000
  440. POSTHOOK: query: SELECT * FROM view4
  441. POSTHOOK: type: QUERY
  442. POSTHOOK: Input: default@table1
  443. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-46_196_5105547280114080249/-mr-10000
  444. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  445. 86
  446. PREHOOK: query: DESCRIBE view4
  447. PREHOOK: type: DESCTABLE
  448. POSTHOOK: query: DESCRIBE view4
  449. POSTHOOK: type: DESCTABLE
  450. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  451. key int
  452. PREHOOK: query: ALTER TABLE table1 ADD COLUMNS (value STRING)
  453. PREHOOK: type: ALTERTABLE_ADDCOLS
  454. PREHOOK: Input: default@table1
  455. PREHOOK: Output: default@table1
  456. POSTHOOK: query: ALTER TABLE table1 ADD COLUMNS (value STRING)
  457. POSTHOOK: type: ALTERTABLE_ADDCOLS
  458. POSTHOOK: Input: default@table1
  459. POSTHOOK: Output: default@table1
  460. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  461. PREHOOK: query: SELECT * FROM table1
  462. PREHOOK: type: QUERY
  463. PREHOOK: Input: default@table1
  464. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-51_573_8021843774469758715/-mr-10000
  465. POSTHOOK: query: SELECT * FROM table1
  466. POSTHOOK: type: QUERY
  467. POSTHOOK: Input: default@table1
  468. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-51_573_8021843774469758715/-mr-10000
  469. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  470. 86 NULL
  471. PREHOOK: query: SELECT * FROM view4
  472. PREHOOK: type: QUERY
  473. PREHOOK: Input: default@table1
  474. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-51_751_5422952837986050518/-mr-10000
  475. POSTHOOK: query: SELECT * FROM view4
  476. POSTHOOK: type: QUERY
  477. POSTHOOK: Input: default@table1
  478. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-51_751_5422952837986050518/-mr-10000
  479. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  480. 86
  481. PREHOOK: query: DESCRIBE table1
  482. PREHOOK: type: DESCTABLE
  483. POSTHOOK: query: DESCRIBE table1
  484. POSTHOOK: type: DESCTABLE
  485. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  486. key int
  487. value string
  488. PREHOOK: query: DESCRIBE view4
  489. PREHOOK: type: DESCTABLE
  490. POSTHOOK: query: DESCRIBE view4
  491. POSTHOOK: type: DESCTABLE
  492. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  493. key int
  494. PREHOOK: query: CREATE VIEW view5 AS SELECT v1.key as key1, v2.key as key2
  495. FROM view4 v1 join view4 v2
  496. PREHOOK: type: CREATEVIEW
  497. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-57_155_7569906550037001887/-mr-10000
  498. POSTHOOK: query: CREATE VIEW view5 AS SELECT v1.key as key1, v2.key as key2
  499. FROM view4 v1 join view4 v2
  500. POSTHOOK: type: CREATEVIEW
  501. POSTHOOK: Output: default@view5
  502. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-57_155_7569906550037001887/-mr-10000
  503. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  504. PREHOOK: query: SELECT * FROM view5
  505. PREHOOK: type: QUERY
  506. PREHOOK: Input: default@table1
  507. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-57_237_2199423335065636496/-mr-10000
  508. POSTHOOK: query: SELECT * FROM view5
  509. POSTHOOK: type: QUERY
  510. POSTHOOK: Input: default@table1
  511. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-16-57_237_2199423335065636496/-mr-10000
  512. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  513. 86 86
  514. PREHOOK: query: DESCRIBE view5
  515. PREHOOK: type: DESCTABLE
  516. POSTHOOK: query: DESCRIBE view5
  517. POSTHOOK: type: DESCTABLE
  518. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  519. key1 int
  520. key2 int
  521. PREHOOK: query: -- verify that column name and comment in DDL portion
  522. -- overrides column alias in SELECT
  523. CREATE VIEW view6(valoo COMMENT 'I cannot spell') AS
  524. SELECT upper(value) as blarg FROM src WHERE key=86
  525. PREHOOK: type: CREATEVIEW
  526. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-03_839_7899860047026359445/-mr-10000
  527. POSTHOOK: query: -- verify that column name and comment in DDL portion
  528. -- overrides column alias in SELECT
  529. CREATE VIEW view6(valoo COMMENT 'I cannot spell') AS
  530. SELECT upper(value) as blarg FROM src WHERE key=86
  531. POSTHOOK: type: CREATEVIEW
  532. POSTHOOK: Output: default@view6
  533. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-03_839_7899860047026359445/-mr-10000
  534. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  535. PREHOOK: query: DESCRIBE view6
  536. PREHOOK: type: DESCTABLE
  537. POSTHOOK: query: DESCRIBE view6
  538. POSTHOOK: type: DESCTABLE
  539. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  540. valoo string I cannot spell
  541. PREHOOK: query: -- verify that ORDER BY and LIMIT are both supported in view def
  542. CREATE VIEW view7 AS
  543. SELECT * FROM src
  544. WHERE key > 80 AND key < 100
  545. ORDER BY key, value
  546. LIMIT 10
  547. PREHOOK: type: CREATEVIEW
  548. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-03_964_2634118939893651146/-mr-10000
  549. POSTHOOK: query: -- verify that ORDER BY and LIMIT are both supported in view def
  550. CREATE VIEW view7 AS
  551. SELECT * FROM src
  552. WHERE key > 80 AND key < 100
  553. ORDER BY key, value
  554. LIMIT 10
  555. POSTHOOK: type: CREATEVIEW
  556. POSTHOOK: Output: default@view7
  557. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-03_964_2634118939893651146/-mr-10000
  558. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  559. PREHOOK: query: SELECT * FROM view7
  560. PREHOOK: type: QUERY
  561. PREHOOK: Input: default@src
  562. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-04_060_9004942114636875404/-mr-10000
  563. POSTHOOK: query: SELECT * FROM view7
  564. POSTHOOK: type: QUERY
  565. POSTHOOK: Input: default@src
  566. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-04_060_9004942114636875404/-mr-10000
  567. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  568. 82 val_82
  569. 83 val_83
  570. 83 val_83
  571. 84 val_84
  572. 84 val_84
  573. 85 val_85
  574. 86 val_86
  575. 87 val_87
  576. 90 val_90
  577. 90 val_90
  578. PREHOOK: query: -- top-level ORDER BY should override the one inside the view
  579. -- (however, the inside ORDER BY should still influence the evaluation
  580. -- of the limit)
  581. SELECT * FROM view7 ORDER BY key DESC, value
  582. PREHOOK: type: QUERY
  583. PREHOOK: Input: default@src
  584. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-10_678_5006662899774141111/-mr-10000
  585. POSTHOOK: query: -- top-level ORDER BY should override the one inside the view
  586. -- (however, the inside ORDER BY should still influence the evaluation
  587. -- of the limit)
  588. SELECT * FROM view7 ORDER BY key DESC, value
  589. POSTHOOK: type: QUERY
  590. POSTHOOK: Input: default@src
  591. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-10_678_5006662899774141111/-mr-10000
  592. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  593. 90 val_90
  594. 90 val_90
  595. 87 val_87
  596. 86 val_86
  597. 85 val_85
  598. 84 val_84
  599. 84 val_84
  600. 83 val_83
  601. 83 val_83
  602. 82 val_82
  603. PREHOOK: query: -- top-level LIMIT should override if lower
  604. SELECT * FROM view7 LIMIT 5
  605. PREHOOK: type: QUERY
  606. PREHOOK: Input: default@src
  607. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-25_276_742038559388418902/-mr-10000
  608. POSTHOOK: query: -- top-level LIMIT should override if lower
  609. SELECT * FROM view7 LIMIT 5
  610. POSTHOOK: type: QUERY
  611. POSTHOOK: Input: default@src
  612. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-25_276_742038559388418902/-mr-10000
  613. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  614. 82 val_82
  615. 83 val_83
  616. 83 val_83
  617. 84 val_84
  618. 84 val_84
  619. PREHOOK: query: -- but not if higher
  620. SELECT * FROM view7 LIMIT 20
  621. PREHOOK: type: QUERY
  622. PREHOOK: Input: default@src
  623. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-32_922_7537536843995339809/-mr-10000
  624. POSTHOOK: query: -- but not if higher
  625. SELECT * FROM view7 LIMIT 20
  626. POSTHOOK: type: QUERY
  627. POSTHOOK: Input: default@src
  628. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-32_922_7537536843995339809/-mr-10000
  629. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  630. 82 val_82
  631. 83 val_83
  632. 83 val_83
  633. 84 val_84
  634. 84 val_84
  635. 85 val_85
  636. 86 val_86
  637. 87 val_87
  638. 90 val_90
  639. 90 val_90
  640. PREHOOK: query: -- test usage of a function within a view
  641. CREATE TEMPORARY FUNCTION test_translate AS
  642. 'org.apache.hadoop.hive.ql.udf.generic.GenericUDFTestTranslate'
  643. PREHOOK: type: CREATEFUNCTION
  644. POSTHOOK: query: -- test usage of a function within a view
  645. CREATE TEMPORARY FUNCTION test_translate AS
  646. 'org.apache.hadoop.hive.ql.udf.generic.GenericUDFTestTranslate'
  647. POSTHOOK: type: CREATEFUNCTION
  648. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  649. PREHOOK: query: CREATE VIEW view8(c) AS
  650. SELECT test_translate('abc', 'a', 'b')
  651. FROM table1
  652. PREHOOK: type: CREATEVIEW
  653. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-39_332_7325117518490785843/-mr-10000
  654. POSTHOOK: query: CREATE VIEW view8(c) AS
  655. SELECT test_translate('abc', 'a', 'b')
  656. FROM table1
  657. POSTHOOK: type: CREATEVIEW
  658. POSTHOOK: Output: default@view8
  659. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-39_332_7325117518490785843/-mr-10000
  660. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  661. PREHOOK: query: DESCRIBE EXTENDED view8
  662. PREHOOK: type: DESCTABLE
  663. POSTHOOK: query: DESCRIBE EXTENDED view8
  664. POSTHOOK: type: DESCTABLE
  665. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  666. c string
  667. Detailed Table Information Table(tableName:view8, dbName:default, owner:jsichi, createTime:1303859859, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:c, type:string, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859859}, viewOriginalText:SELECT test_translate('abc', 'a', 'b')
  668. FROM table1, viewExpandedText:SELECT `_c0` AS `c` FROM (SELECT `test_translate`('abc', 'a', 'b')
  669. FROM `table1`) `view8`, tableType:VIRTUAL_VIEW)
  670. PREHOOK: query: DESCRIBE FORMATTED view8
  671. PREHOOK: type: DESCTABLE
  672. POSTHOOK: query: DESCRIBE FORMATTED view8
  673. POSTHOOK: type: DESCTABLE
  674. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  675. # col_name data_type comment
  676. c string None
  677. # Detailed Table Information
  678. Database: default
  679. Owner: jsichi
  680. CreateTime: Tue Apr 26 16:17:39 PDT 2011
  681. LastAccessTime: UNKNOWN
  682. Protect Mode: None
  683. Retention: 0
  684. Table Type: VIRTUAL_VIEW
  685. Table Parameters:
  686. transient_lastDdlTime 1303859859
  687. # Storage Information
  688. SerDe Library: null
  689. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  690. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  691. Compressed: No
  692. Num Buckets: -1
  693. Bucket Columns: []
  694. Sort Columns: []
  695. # View Information
  696. View Original Text: SELECT test_translate('abc', 'a', 'b')
  697. FROM table1
  698. View Expanded Text: SELECT `_c0` AS `c` FROM (SELECT `test_translate`('abc', 'a', 'b')
  699. FROM `table1`) `view8`
  700. PREHOOK: query: SELECT * FROM view8
  701. PREHOOK: type: QUERY
  702. PREHOOK: Input: default@table1
  703. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-39_534_6753322851996532137/-mr-10000
  704. POSTHOOK: query: SELECT * FROM view8
  705. POSTHOOK: type: QUERY
  706. POSTHOOK: Input: default@table1
  707. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-39_534_6753322851996532137/-mr-10000
  708. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  709. bbc
  710. PREHOOK: query: -- test usage of a UDAF within a view
  711. CREATE TEMPORARY FUNCTION test_max AS
  712. 'org.apache.hadoop.hive.ql.udf.UDAFTestMax'
  713. PREHOOK: type: CREATEFUNCTION
  714. POSTHOOK: query: -- test usage of a UDAF within a view
  715. CREATE TEMPORARY FUNCTION test_max AS
  716. 'org.apache.hadoop.hive.ql.udf.UDAFTestMax'
  717. POSTHOOK: type: CREATEFUNCTION
  718. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  719. PREHOOK: query: CREATE VIEW view9(m) AS
  720. SELECT test_max(length(value))
  721. FROM src
  722. PREHOOK: type: CREATEVIEW
  723. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-45_689_3977124058975857089/-mr-10000
  724. POSTHOOK: query: CREATE VIEW view9(m) AS
  725. SELECT test_max(length(value))
  726. FROM src
  727. POSTHOOK: type: CREATEVIEW
  728. POSTHOOK: Output: default@view9
  729. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-45_689_3977124058975857089/-mr-10000
  730. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  731. PREHOOK: query: DESCRIBE EXTENDED view9
  732. PREHOOK: type: DESCTABLE
  733. POSTHOOK: query: DESCRIBE EXTENDED view9
  734. POSTHOOK: type: DESCTABLE
  735. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  736. m int
  737. Detailed Table Information Table(tableName:view9, dbName:default, owner:jsichi, createTime:1303859865, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:m, type:int, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859865}, viewOriginalText:SELECT test_max(length(value))
  738. FROM src, viewExpandedText:SELECT `_c0` AS `m` FROM (SELECT `test_max`(length(`src`.`value`))
  739. FROM `src`) `view9`, tableType:VIRTUAL_VIEW)
  740. PREHOOK: query: DESCRIBE FORMATTED view9
  741. PREHOOK: type: DESCTABLE
  742. POSTHOOK: query: DESCRIBE FORMATTED view9
  743. POSTHOOK: type: DESCTABLE
  744. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  745. # col_name data_type comment
  746. m int None
  747. # Detailed Table Information
  748. Database: default
  749. Owner: jsichi
  750. CreateTime: Tue Apr 26 16:17:45 PDT 2011
  751. LastAccessTime: UNKNOWN
  752. Protect Mode: None
  753. Retention: 0
  754. Table Type: VIRTUAL_VIEW
  755. Table Parameters:
  756. transient_lastDdlTime 1303859865
  757. # Storage Information
  758. SerDe Library: null
  759. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  760. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  761. Compressed: No
  762. Num Buckets: -1
  763. Bucket Columns: []
  764. Sort Columns: []
  765. # View Information
  766. View Original Text: SELECT test_max(length(value))
  767. FROM src
  768. View Expanded Text: SELECT `_c0` AS `m` FROM (SELECT `test_max`(length(`src`.`value`))
  769. FROM `src`) `view9`
  770. PREHOOK: query: SELECT * FROM view9
  771. PREHOOK: type: QUERY
  772. PREHOOK: Input: default@src
  773. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-46_023_7400703264002927310/-mr-10000
  774. POSTHOOK: query: SELECT * FROM view9
  775. POSTHOOK: type: QUERY
  776. POSTHOOK: Input: default@src
  777. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-46_023_7400703264002927310/-mr-10000
  778. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  779. 7
  780. PREHOOK: query: -- test usage of a subselect within a view
  781. CREATE VIEW view10 AS
  782. SELECT slurp.* FROM (SELECT * FROM src WHERE key=86) slurp
  783. PREHOOK: type: CREATEVIEW
  784. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-53_993_5675089404876855300/-mr-10000
  785. POSTHOOK: query: -- test usage of a subselect within a view
  786. CREATE VIEW view10 AS
  787. SELECT slurp.* FROM (SELECT * FROM src WHERE key=86) slurp
  788. POSTHOOK: type: CREATEVIEW
  789. POSTHOOK: Output: default@view10
  790. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-53_993_5675089404876855300/-mr-10000
  791. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  792. PREHOOK: query: DESCRIBE EXTENDED view10
  793. PREHOOK: type: DESCTABLE
  794. POSTHOOK: query: DESCRIBE EXTENDED view10
  795. POSTHOOK: type: DESCTABLE
  796. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  797. key string
  798. value string
  799. Detailed Table Information Table(tableName:view10, dbName:default, owner:jsichi, createTime:1303859874, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:key, type:string, comment:null), FieldSchema(name:value, type:string, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859874}, viewOriginalText:SELECT slurp.* FROM (SELECT * FROM src WHERE key=86) slurp, viewExpandedText:SELECT `slurp`.`key`, `slurp`.`value` FROM (SELECT `src`.`key`, `src`.`value` FROM `src` WHERE `src`.`key`=86) `slurp`, tableType:VIRTUAL_VIEW)
  800. PREHOOK: query: DESCRIBE FORMATTED view10
  801. PREHOOK: type: DESCTABLE
  802. POSTHOOK: query: DESCRIBE FORMATTED view10
  803. POSTHOOK: type: DESCTABLE
  804. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  805. # col_name data_type comment
  806. key string None
  807. value string None
  808. # Detailed Table Information
  809. Database: default
  810. Owner: jsichi
  811. CreateTime: Tue Apr 26 16:17:54 PDT 2011
  812. LastAccessTime: UNKNOWN
  813. Protect Mode: None
  814. Retention: 0
  815. Table Type: VIRTUAL_VIEW
  816. Table Parameters:
  817. transient_lastDdlTime 1303859874
  818. # Storage Information
  819. SerDe Library: null
  820. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  821. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  822. Compressed: No
  823. Num Buckets: -1
  824. Bucket Columns: []
  825. Sort Columns: []
  826. # View Information
  827. View Original Text: SELECT slurp.* FROM (SELECT * FROM src WHERE key=86) slurp
  828. View Expanded Text: SELECT `slurp`.`key`, `slurp`.`value` FROM (SELECT `src`.`key`, `src`.`value` FROM `src` WHERE `src`.`key`=86) `slurp`
  829. PREHOOK: query: SELECT * FROM view10
  830. PREHOOK: type: QUERY
  831. PREHOOK: Input: default@src
  832. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-54_194_1974090628625957857/-mr-10000
  833. POSTHOOK: query: SELECT * FROM view10
  834. POSTHOOK: type: QUERY
  835. POSTHOOK: Input: default@src
  836. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-54_194_1974090628625957857/-mr-10000
  837. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  838. 86 val_86
  839. PREHOOK: query: -- test usage of a UDTF within a view
  840. CREATE TEMPORARY FUNCTION test_explode AS
  841. 'org.apache.hadoop.hive.ql.udf.generic.GenericUDTFExplode'
  842. PREHOOK: type: CREATEFUNCTION
  843. POSTHOOK: query: -- test usage of a UDTF within a view
  844. CREATE TEMPORARY FUNCTION test_explode AS
  845. 'org.apache.hadoop.hive.ql.udf.generic.GenericUDTFExplode'
  846. POSTHOOK: type: CREATEFUNCTION
  847. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  848. PREHOOK: query: CREATE VIEW view11 AS
  849. SELECT test_explode(array(1,2,3)) AS (boom)
  850. FROM table1
  851. PREHOOK: type: CREATEVIEW
  852. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-59_492_3133189980222184516/-mr-10000
  853. POSTHOOK: query: CREATE VIEW view11 AS
  854. SELECT test_explode(array(1,2,3)) AS (boom)
  855. FROM table1
  856. POSTHOOK: type: CREATEVIEW
  857. POSTHOOK: Output: default@view11
  858. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-59_492_3133189980222184516/-mr-10000
  859. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  860. PREHOOK: query: DESCRIBE EXTENDED view11
  861. PREHOOK: type: DESCTABLE
  862. POSTHOOK: query: DESCRIBE EXTENDED view11
  863. POSTHOOK: type: DESCTABLE
  864. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  865. boom int
  866. Detailed Table Information Table(tableName:view11, dbName:default, owner:jsichi, createTime:1303859879, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:boom, type:int, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859879}, viewOriginalText:SELECT test_explode(array(1,2,3)) AS (boom)
  867. FROM table1, viewExpandedText:SELECT `test_explode`(array(1,2,3)) AS (`boom`)
  868. FROM `table1`, tableType:VIRTUAL_VIEW)
  869. PREHOOK: query: DESCRIBE FORMATTED view11
  870. PREHOOK: type: DESCTABLE
  871. POSTHOOK: query: DESCRIBE FORMATTED view11
  872. POSTHOOK: type: DESCTABLE
  873. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  874. # col_name data_type comment
  875. boom int None
  876. # Detailed Table Information
  877. Database: default
  878. Owner: jsichi
  879. CreateTime: Tue Apr 26 16:17:59 PDT 2011
  880. LastAccessTime: UNKNOWN
  881. Protect Mode: None
  882. Retention: 0
  883. Table Type: VIRTUAL_VIEW
  884. Table Parameters:
  885. transient_lastDdlTime 1303859879
  886. # Storage Information
  887. SerDe Library: null
  888. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  889. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  890. Compressed: No
  891. Num Buckets: -1
  892. Bucket Columns: []
  893. Sort Columns: []
  894. # View Information
  895. View Original Text: SELECT test_explode(array(1,2,3)) AS (boom)
  896. FROM table1
  897. View Expanded Text: SELECT `test_explode`(array(1,2,3)) AS (`boom`)
  898. FROM `table1`
  899. PREHOOK: query: SELECT * FROM view11
  900. PREHOOK: type: QUERY
  901. PREHOOK: Input: default@table1
  902. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-59_691_3771989062499335212/-mr-10000
  903. POSTHOOK: query: SELECT * FROM view11
  904. POSTHOOK: type: QUERY
  905. POSTHOOK: Input: default@table1
  906. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-17-59_691_3771989062499335212/-mr-10000
  907. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  908. 1
  909. 2
  910. 3
  911. PREHOOK: query: -- test usage of LATERAL within a view
  912. CREATE VIEW view12 AS
  913. SELECT * FROM src LATERAL VIEW explode(array(1,2,3)) myTable AS myCol
  914. PREHOOK: type: CREATEVIEW
  915. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-06_109_548391492775178085/-mr-10000
  916. POSTHOOK: query: -- test usage of LATERAL within a view
  917. CREATE VIEW view12 AS
  918. SELECT * FROM src LATERAL VIEW explode(array(1,2,3)) myTable AS myCol
  919. POSTHOOK: type: CREATEVIEW
  920. POSTHOOK: Output: default@view12
  921. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-06_109_548391492775178085/-mr-10000
  922. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  923. PREHOOK: query: DESCRIBE EXTENDED view12
  924. PREHOOK: type: DESCTABLE
  925. POSTHOOK: query: DESCRIBE EXTENDED view12
  926. POSTHOOK: type: DESCTABLE
  927. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  928. key string
  929. value string
  930. mycol int
  931. Detailed Table Information Table(tableName:view12, dbName:default, owner:jsichi, createTime:1303859886, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:key, type:string, comment:null), FieldSchema(name:value, type:string, comment:null), FieldSchema(name:mycol, type:int, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859886}, viewOriginalText:SELECT * FROM src LATERAL VIEW explode(array(1,2,3)) myTable AS myCol, viewExpandedText:SELECT `src`.`key`, `src`.`value`, `mytable`.`mycol` FROM `src` LATERAL VIEW explode(array(1,2,3)) `myTable` AS `myCol`, tableType:VIRTUAL_VIEW)
  932. PREHOOK: query: DESCRIBE FORMATTED view12
  933. PREHOOK: type: DESCTABLE
  934. POSTHOOK: query: DESCRIBE FORMATTED view12
  935. POSTHOOK: type: DESCTABLE
  936. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  937. # col_name data_type comment
  938. key string None
  939. value string None
  940. mycol int None
  941. # Detailed Table Information
  942. Database: default
  943. Owner: jsichi
  944. CreateTime: Tue Apr 26 16:18:06 PDT 2011
  945. LastAccessTime: UNKNOWN
  946. Protect Mode: None
  947. Retention: 0
  948. Table Type: VIRTUAL_VIEW
  949. Table Parameters:
  950. transient_lastDdlTime 1303859886
  951. # Storage Information
  952. SerDe Library: null
  953. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  954. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  955. Compressed: No
  956. Num Buckets: -1
  957. Bucket Columns: []
  958. Sort Columns: []
  959. # View Information
  960. View Original Text: SELECT * FROM src LATERAL VIEW explode(array(1,2,3)) myTable AS myCol
  961. View Expanded Text: SELECT `src`.`key`, `src`.`value`, `mytable`.`mycol` FROM `src` LATERAL VIEW explode(array(1,2,3)) `myTable` AS `myCol`
  962. PREHOOK: query: SELECT * FROM view12
  963. ORDER BY key ASC, myCol ASC LIMIT 1
  964. PREHOOK: type: QUERY
  965. PREHOOK: Input: default@src
  966. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-06_310_5500742342561403707/-mr-10000
  967. POSTHOOK: query: SELECT * FROM view12
  968. ORDER BY key ASC, myCol ASC LIMIT 1
  969. POSTHOOK: type: QUERY
  970. POSTHOOK: Input: default@src
  971. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-06_310_5500742342561403707/-mr-10000
  972. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  973. 0 val_0 1
  974. PREHOOK: query: -- test usage of LATERAL with a view as the LHS
  975. SELECT * FROM view2 LATERAL VIEW explode(array(1,2,3)) myTable AS myCol
  976. ORDER BY key ASC, myCol ASC LIMIT 1
  977. PREHOOK: type: QUERY
  978. PREHOOK: Input: default@src
  979. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-13_420_6475556823361950057/-mr-10000
  980. POSTHOOK: query: -- test usage of LATERAL with a view as the LHS
  981. SELECT * FROM view2 LATERAL VIEW explode(array(1,2,3)) myTable AS myCol
  982. ORDER BY key ASC, myCol ASC LIMIT 1
  983. POSTHOOK: type: QUERY
  984. POSTHOOK: Input: default@src
  985. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-13_420_6475556823361950057/-mr-10000
  986. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  987. 0 val_0 1
  988. PREHOOK: query: -- test usage of TABLESAMPLE within a view
  989. CREATE VIEW view13 AS
  990. SELECT s.key
  991. FROM srcbucket TABLESAMPLE (BUCKET 1 OUT OF 5 ON key) s
  992. PREHOOK: type: CREATEVIEW
  993. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-22_358_5917280716174612087/-mr-10000
  994. POSTHOOK: query: -- test usage of TABLESAMPLE within a view
  995. CREATE VIEW view13 AS
  996. SELECT s.key
  997. FROM srcbucket TABLESAMPLE (BUCKET 1 OUT OF 5 ON key) s
  998. POSTHOOK: type: CREATEVIEW
  999. POSTHOOK: Output: default@view13
  1000. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-22_358_5917280716174612087/-mr-10000
  1001. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1002. PREHOOK: query: DESCRIBE EXTENDED view13
  1003. PREHOOK: type: DESCTABLE
  1004. POSTHOOK: query: DESCRIBE EXTENDED view13
  1005. POSTHOOK: type: DESCTABLE
  1006. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1007. key int
  1008. Detailed Table Information Table(tableName:view13, dbName:default, owner:jsichi, createTime:1303859902, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:key, type:int, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859902}, viewOriginalText:SELECT s.key
  1009. FROM srcbucket TABLESAMPLE (BUCKET 1 OUT OF 5 ON key) s, viewExpandedText:SELECT `s`.`key`
  1010. FROM `srcbucket` TABLESAMPLE (BUCKET 1 OUT OF 5 ON `key`) `s`, tableType:VIRTUAL_VIEW)
  1011. PREHOOK: query: DESCRIBE FORMATTED view13
  1012. PREHOOK: type: DESCTABLE
  1013. POSTHOOK: query: DESCRIBE FORMATTED view13
  1014. POSTHOOK: type: DESCTABLE
  1015. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1016. # col_name data_type comment
  1017. key int None
  1018. # Detailed Table Information
  1019. Database: default
  1020. Owner: jsichi
  1021. CreateTime: Tue Apr 26 16:18:22 PDT 2011
  1022. LastAccessTime: UNKNOWN
  1023. Protect Mode: None
  1024. Retention: 0
  1025. Table Type: VIRTUAL_VIEW
  1026. Table Parameters:
  1027. transient_lastDdlTime 1303859902
  1028. # Storage Information
  1029. SerDe Library: null
  1030. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  1031. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  1032. Compressed: No
  1033. Num Buckets: -1
  1034. Bucket Columns: []
  1035. Sort Columns: []
  1036. # View Information
  1037. View Original Text: SELECT s.key
  1038. FROM srcbucket TABLESAMPLE (BUCKET 1 OUT OF 5 ON key) s
  1039. View Expanded Text: SELECT `s`.`key`
  1040. FROM `srcbucket` TABLESAMPLE (BUCKET 1 OUT OF 5 ON `key`) `s`
  1041. PREHOOK: query: SELECT * FROM view13
  1042. ORDER BY key LIMIT 12
  1043. PREHOOK: type: QUERY
  1044. PREHOOK: Input: default@srcbucket
  1045. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-22_585_440904445744239811/-mr-10000
  1046. POSTHOOK: query: SELECT * FROM view13
  1047. ORDER BY key LIMIT 12
  1048. POSTHOOK: type: QUERY
  1049. POSTHOOK: Input: default@srcbucket
  1050. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-22_585_440904445744239811/-mr-10000
  1051. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1052. 0
  1053. 0
  1054. 0
  1055. 0
  1056. 0
  1057. 5
  1058. 5
  1059. 5
  1060. 5
  1061. 10
  1062. 10
  1063. 15
  1064. PREHOOK: query: -- test usage of JOIN+UNION+AGG all within same view
  1065. CREATE VIEW view14 AS
  1066. SELECT unionsrc1.key as k1, unionsrc1.value as v1,
  1067. unionsrc2.key as k2, unionsrc2.value as v2
  1068. FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
  1069. UNION ALL
  1070. select s2.key as key, s2.value as value from src s2 where s2.key < 10) unionsrc1
  1071. JOIN
  1072. (select 'tst1' as key, cast(count(1) as string) as value from src s3
  1073. UNION ALL
  1074. select s4.key as key, s4.value as value from src s4 where s4.key < 10) unionsrc2
  1075. ON (unionsrc1.key = unionsrc2.key)
  1076. PREHOOK: type: CREATEVIEW
  1077. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-30_587_4457344289831150429/-mr-10000
  1078. POSTHOOK: query: -- test usage of JOIN+UNION+AGG all within same view
  1079. CREATE VIEW view14 AS
  1080. SELECT unionsrc1.key as k1, unionsrc1.value as v1,
  1081. unionsrc2.key as k2, unionsrc2.value as v2
  1082. FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
  1083. UNION ALL
  1084. select s2.key as key, s2.value as value from src s2 where s2.key < 10) unionsrc1
  1085. JOIN
  1086. (select 'tst1' as key, cast(count(1) as string) as value from src s3
  1087. UNION ALL
  1088. select s4.key as key, s4.value as value from src s4 where s4.key < 10) unionsrc2
  1089. ON (unionsrc1.key = unionsrc2.key)
  1090. POSTHOOK: type: CREATEVIEW
  1091. POSTHOOK: Output: default@view14
  1092. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-30_587_4457344289831150429/-mr-10000
  1093. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1094. PREHOOK: query: DESCRIBE EXTENDED view14
  1095. PREHOOK: type: DESCTABLE
  1096. POSTHOOK: query: DESCRIBE EXTENDED view14
  1097. POSTHOOK: type: DESCTABLE
  1098. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1099. k1 string
  1100. v1 string
  1101. k2 string
  1102. v2 string
  1103. Detailed Table Information Table(tableName:view14, dbName:default, owner:jsichi, createTime:1303859910, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:k1, type:string, comment:null), FieldSchema(name:v1, type:string, comment:null), FieldSchema(name:k2, type:string, comment:null), FieldSchema(name:v2, type:string, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859910}, viewOriginalText:SELECT unionsrc1.key as k1, unionsrc1.value as v1,
  1104. unionsrc2.key as k2, unionsrc2.value as v2
  1105. FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
  1106. UNION ALL
  1107. select s2.key as key, s2.value as value from src s2 where s2.key < 10) unionsrc1
  1108. JOIN
  1109. (select 'tst1' as key, cast(count(1) as string) as value from src s3
  1110. UNION ALL
  1111. select s4.key as key, s4.value as value from src s4 where s4.key < 10) unionsrc2
  1112. ON (unionsrc1.key = unionsrc2.key), viewExpandedText:SELECT `unionsrc1`.`key` as `k1`, `unionsrc1`.`value` as `v1`,
  1113. `unionsrc2`.`key` as `k2`, `unionsrc2`.`value` as `v2`
  1114. FROM (select 'tst1' as `key`, cast(count(1) as string) as `value` from `src` `s1`
  1115. UNION ALL
  1116. select `s2`.`key` as `key`, `s2`.`value` as `value` from `src` `s2` where `s2`.`key` < 10) `unionsrc1`
  1117. JOIN
  1118. (select 'tst1' as `key`, cast(count(1) as string) as `value` from `src` `s3`
  1119. UNION ALL
  1120. select `s4`.`key` as `key`, `s4`.`value` as `value` from `src` `s4` where `s4`.`key` < 10) `unionsrc2`
  1121. ON (`unionsrc1`.`key` = `unionsrc2`.`key`), tableType:VIRTUAL_VIEW)
  1122. PREHOOK: query: DESCRIBE FORMATTED view14
  1123. PREHOOK: type: DESCTABLE
  1124. POSTHOOK: query: DESCRIBE FORMATTED view14
  1125. POSTHOOK: type: DESCTABLE
  1126. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1127. # col_name data_type comment
  1128. k1 string None
  1129. v1 string None
  1130. k2 string None
  1131. v2 string None
  1132. # Detailed Table Information
  1133. Database: default
  1134. Owner: jsichi
  1135. CreateTime: Tue Apr 26 16:18:30 PDT 2011
  1136. LastAccessTime: UNKNOWN
  1137. Protect Mode: None
  1138. Retention: 0
  1139. Table Type: VIRTUAL_VIEW
  1140. Table Parameters:
  1141. transient_lastDdlTime 1303859910
  1142. # Storage Information
  1143. SerDe Library: null
  1144. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  1145. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  1146. Compressed: No
  1147. Num Buckets: -1
  1148. Bucket Columns: []
  1149. Sort Columns: []
  1150. # View Information
  1151. View Original Text: SELECT unionsrc1.key as k1, unionsrc1.value as v1,
  1152. unionsrc2.key as k2, unionsrc2.value as v2
  1153. FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
  1154. UNION ALL
  1155. select s2.key as key, s2.value as value from src s2 where s2.key < 10) unionsrc1
  1156. JOIN
  1157. (select 'tst1' as key, cast(count(1) as string) as value from src s3
  1158. UNION ALL
  1159. select s4.key as key, s4.value as value from src s4 where s4.key < 10) unionsrc2
  1160. ON (unionsrc1.key = unionsrc2.key)
  1161. View Expanded Text: SELECT `unionsrc1`.`key` as `k1`, `unionsrc1`.`value` as `v1`,
  1162. `unionsrc2`.`key` as `k2`, `unionsrc2`.`value` as `v2`
  1163. FROM (select 'tst1' as `key`, cast(count(1) as string) as `value` from `src` `s1`
  1164. UNION ALL
  1165. select `s2`.`key` as `key`, `s2`.`value` as `value` from `src` `s2` where `s2`.`key` < 10) `unionsrc1`
  1166. JOIN
  1167. (select 'tst1' as `key`, cast(count(1) as string) as `value` from `src` `s3`
  1168. UNION ALL
  1169. select `s4`.`key` as `key`, `s4`.`value` as `value` from `src` `s4` where `s4`.`key` < 10) `unionsrc2`
  1170. ON (`unionsrc1`.`key` = `unionsrc2`.`key`)
  1171. PREHOOK: query: SELECT * FROM view14
  1172. ORDER BY k1
  1173. PREHOOK: type: QUERY
  1174. PREHOOK: Input: default@src
  1175. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-30_846_7907769103886828508/-mr-10000
  1176. POSTHOOK: query: SELECT * FROM view14
  1177. ORDER BY k1
  1178. POSTHOOK: type: QUERY
  1179. POSTHOOK: Input: default@src
  1180. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-18-30_846_7907769103886828508/-mr-10000
  1181. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1182. 0 val_0 0 val_0
  1183. 0 val_0 0 val_0
  1184. 0 val_0 0 val_0
  1185. 0 val_0 0 val_0
  1186. 0 val_0 0 val_0
  1187. 0 val_0 0 val_0
  1188. 0 val_0 0 val_0
  1189. 0 val_0 0 val_0
  1190. 0 val_0 0 val_0
  1191. 2 val_2 2 val_2
  1192. 4 val_4 4 val_4
  1193. 5 val_5 5 val_5
  1194. 5 val_5 5 val_5
  1195. 5 val_5 5 val_5
  1196. 5 val_5 5 val_5
  1197. 5 val_5 5 val_5
  1198. 5 val_5 5 val_5
  1199. 5 val_5 5 val_5
  1200. 5 val_5 5 val_5
  1201. 5 val_5 5 val_5
  1202. 8 val_8 8 val_8
  1203. 9 val_9 9 val_9
  1204. tst1 500 tst1 500
  1205. PREHOOK: query: -- test usage of GROUP BY within view
  1206. CREATE VIEW view15 AS
  1207. SELECT key,COUNT(value) AS value_count
  1208. FROM src
  1209. GROUP BY key
  1210. PREHOOK: type: CREATEVIEW
  1211. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-19-19_193_3801608063658494364/-mr-10000
  1212. POSTHOOK: query: -- test usage of GROUP BY within view
  1213. CREATE VIEW view15 AS
  1214. SELECT key,COUNT(value) AS value_count
  1215. FROM src
  1216. GROUP BY key
  1217. POSTHOOK: type: CREATEVIEW
  1218. POSTHOOK: Output: default@view15
  1219. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-19-19_193_3801608063658494364/-mr-10000
  1220. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1221. PREHOOK: query: DESCRIBE EXTENDED view15
  1222. PREHOOK: type: DESCTABLE
  1223. POSTHOOK: query: DESCRIBE EXTENDED view15
  1224. POSTHOOK: type: DESCTABLE
  1225. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1226. key string
  1227. value_count bigint
  1228. Detailed Table Information Table(tableName:view15, dbName:default, owner:jsichi, createTime:1303859959, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:key, type:string, comment:null), FieldSchema(name:value_count, type:bigint, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859959}, viewOriginalText:SELECT key,COUNT(value) AS value_count
  1229. FROM src
  1230. GROUP BY key, viewExpandedText:SELECT `src`.`key`,COUNT(`src`.`value`) AS `value_count`
  1231. FROM `src`
  1232. GROUP BY `src`.`key`, tableType:VIRTUAL_VIEW)
  1233. PREHOOK: query: DESCRIBE FORMATTED view15
  1234. PREHOOK: type: DESCTABLE
  1235. POSTHOOK: query: DESCRIBE FORMATTED view15
  1236. POSTHOOK: type: DESCTABLE
  1237. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1238. # col_name data_type comment
  1239. key string None
  1240. value_count bigint None
  1241. # Detailed Table Information
  1242. Database: default
  1243. Owner: jsichi
  1244. CreateTime: Tue Apr 26 16:19:19 PDT 2011
  1245. LastAccessTime: UNKNOWN
  1246. Protect Mode: None
  1247. Retention: 0
  1248. Table Type: VIRTUAL_VIEW
  1249. Table Parameters:
  1250. transient_lastDdlTime 1303859959
  1251. # Storage Information
  1252. SerDe Library: null
  1253. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  1254. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  1255. Compressed: No
  1256. Num Buckets: -1
  1257. Bucket Columns: []
  1258. Sort Columns: []
  1259. # View Information
  1260. View Original Text: SELECT key,COUNT(value) AS value_count
  1261. FROM src
  1262. GROUP BY key
  1263. View Expanded Text: SELECT `src`.`key`,COUNT(`src`.`value`) AS `value_count`
  1264. FROM `src`
  1265. GROUP BY `src`.`key`
  1266. PREHOOK: query: SELECT * FROM view15
  1267. ORDER BY value_count DESC, key
  1268. LIMIT 10
  1269. PREHOOK: type: QUERY
  1270. PREHOOK: Input: default@src
  1271. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-19-19_397_2376450087074757337/-mr-10000
  1272. POSTHOOK: query: SELECT * FROM view15
  1273. ORDER BY value_count DESC, key
  1274. LIMIT 10
  1275. POSTHOOK: type: QUERY
  1276. POSTHOOK: Input: default@src
  1277. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-19-19_397_2376450087074757337/-mr-10000
  1278. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1279. 230 5
  1280. 348 5
  1281. 401 5
  1282. 469 5
  1283. 138 4
  1284. 169 4
  1285. 277 4
  1286. 406 4
  1287. 468 4
  1288. 489 4
  1289. PREHOOK: query: -- test usage of DISTINCT within view
  1290. CREATE VIEW view16 AS
  1291. SELECT DISTINCT value
  1292. FROM src
  1293. PREHOOK: type: CREATEVIEW
  1294. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-19-33_408_878408003919286313/-mr-10000
  1295. POSTHOOK: query: -- test usage of DISTINCT within view
  1296. CREATE VIEW view16 AS
  1297. SELECT DISTINCT value
  1298. FROM src
  1299. POSTHOOK: type: CREATEVIEW
  1300. POSTHOOK: Output: default@view16
  1301. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-19-33_408_878408003919286313/-mr-10000
  1302. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1303. PREHOOK: query: DESCRIBE EXTENDED view16
  1304. PREHOOK: type: DESCTABLE
  1305. POSTHOOK: query: DESCRIBE EXTENDED view16
  1306. POSTHOOK: type: DESCTABLE
  1307. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1308. value string
  1309. Detailed Table Information Table(tableName:view16, dbName:default, owner:jsichi, createTime:1303859973, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:value, type:string, comment:null)], location:null, inputFormat:org.apache.hadoop.mapred.SequenceFileInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:null, parameters:{}), bucketCols:[], sortCols:[], parameters:{}), partitionKeys:[], parameters:{transient_lastDdlTime=1303859973}, viewOriginalText:SELECT DISTINCT value
  1310. FROM src, viewExpandedText:SELECT DISTINCT `src`.`value`
  1311. FROM `src`, tableType:VIRTUAL_VIEW)
  1312. PREHOOK: query: DESCRIBE FORMATTED view16
  1313. PREHOOK: type: DESCTABLE
  1314. POSTHOOK: query: DESCRIBE FORMATTED view16
  1315. POSTHOOK: type: DESCTABLE
  1316. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1317. # col_name data_type comment
  1318. value string None
  1319. # Detailed Table Information
  1320. Database: default
  1321. Owner: jsichi
  1322. CreateTime: Tue Apr 26 16:19:33 PDT 2011
  1323. LastAccessTime: UNKNOWN
  1324. Protect Mode: None
  1325. Retention: 0
  1326. Table Type: VIRTUAL_VIEW
  1327. Table Parameters:
  1328. transient_lastDdlTime 1303859973
  1329. # Storage Information
  1330. SerDe Library: null
  1331. InputFormat: org.apache.hadoop.mapred.SequenceFileInputFormat
  1332. OutputFormat: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  1333. Compressed: No
  1334. Num Buckets: -1
  1335. Bucket Columns: []
  1336. Sort Columns: []
  1337. # View Information
  1338. View Original Text: SELECT DISTINCT value
  1339. FROM src
  1340. View Expanded Text: SELECT DISTINCT `src`.`value`
  1341. FROM `src`
  1342. PREHOOK: query: SELECT * FROM view16
  1343. ORDER BY value
  1344. LIMIT 10
  1345. PREHOOK: type: QUERY
  1346. PREHOOK: Input: default@src
  1347. PREHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-19-33_613_5811919160586296092/-mr-10000
  1348. POSTHOOK: query: SELECT * FROM view16
  1349. ORDER BY value
  1350. LIMIT 10
  1351. POSTHOOK: type: QUERY
  1352. POSTHOOK: Input: default@src
  1353. POSTHOOK: Output: file:/var/folders/7P/7PeC14kXFIWq0PIYyexGbmKuXUk/-Tmp-/jsichi/hive_2011-04-26_16-19-33_613_5811919160586296092/-mr-10000
  1354. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1355. val_0
  1356. val_10
  1357. val_100
  1358. val_103
  1359. val_104
  1360. val_105
  1361. val_11
  1362. val_111
  1363. val_113
  1364. val_114
  1365. PREHOOK: query: -- HIVE-2133: DROP TABLE IF EXISTS should ignore a matching view name
  1366. DROP TABLE IF EXISTS view16
  1367. PREHOOK: type: DROPTABLE
  1368. PREHOOK: Input: default@view16
  1369. PREHOOK: Output: default@view16
  1370. POSTHOOK: query: -- HIVE-2133: DROP TABLE IF EXISTS should ignore a matching view name
  1371. DROP TABLE IF EXISTS view16
  1372. POSTHOOK: type: DROPTABLE
  1373. POSTHOOK: Input: default@view16
  1374. POSTHOOK: Output: default@view16
  1375. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1376. PREHOOK: query: DESCRIBE view16
  1377. PREHOOK: type: DESCTABLE
  1378. POSTHOOK: query: DESCRIBE view16
  1379. POSTHOOK: type: DESCTABLE
  1380. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1381. value string
  1382. PREHOOK: query: -- Likewise, DROP VIEW IF EXISTS should ignore a matching table name
  1383. DROP VIEW IF EXISTS table1
  1384. PREHOOK: type: DROPVIEW
  1385. PREHOOK: Input: default@table1
  1386. PREHOOK: Output: default@table1
  1387. POSTHOOK: query: -- Likewise, DROP VIEW IF EXISTS should ignore a matching table name
  1388. DROP VIEW IF EXISTS table1
  1389. POSTHOOK: type: DROPVIEW
  1390. POSTHOOK: Input: default@table1
  1391. POSTHOOK: Output: default@table1
  1392. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1393. PREHOOK: query: DESCRIBE table1
  1394. PREHOOK: type: DESCTABLE
  1395. POSTHOOK: query: DESCRIBE table1
  1396. POSTHOOK: type: DESCTABLE
  1397. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1398. key int
  1399. value string
  1400. PREHOOK: query: -- this should work since currently we don't track view->table
  1401. -- dependencies for implementing RESTRICT
  1402. DROP VIEW view1
  1403. PREHOOK: type: DROPVIEW
  1404. PREHOOK: Input: default@view1
  1405. PREHOOK: Output: default@view1
  1406. POSTHOOK: query: -- this should work since currently we don't track view->table
  1407. -- dependencies for implementing RESTRICT
  1408. DROP VIEW view1
  1409. POSTHOOK: type: DROPVIEW
  1410. POSTHOOK: Input: default@view1
  1411. POSTHOOK: Output: default@view1
  1412. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1413. PREHOOK: query: DROP VIEW view2
  1414. PREHOOK: type: DROPVIEW
  1415. PREHOOK: Input: default@view2
  1416. PREHOOK: Output: default@view2
  1417. POSTHOOK: query: DROP VIEW view2
  1418. POSTHOOK: type: DROPVIEW
  1419. POSTHOOK: Input: default@view2
  1420. POSTHOOK: Output: default@view2
  1421. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1422. PREHOOK: query: DROP VIEW view3
  1423. PREHOOK: type: DROPVIEW
  1424. PREHOOK: Input: default@view3
  1425. PREHOOK: Output: default@view3
  1426. POSTHOOK: query: DROP VIEW view3
  1427. POSTHOOK: type: DROPVIEW
  1428. POSTHOOK: Input: default@view3
  1429. POSTHOOK: Output: default@view3
  1430. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1431. PREHOOK: query: DROP VIEW view4
  1432. PREHOOK: type: DROPVIEW
  1433. PREHOOK: Input: default@view4
  1434. PREHOOK: Output: default@view4
  1435. POSTHOOK: query: DROP VIEW view4
  1436. POSTHOOK: type: DROPVIEW
  1437. POSTHOOK: Input: default@view4
  1438. POSTHOOK: Output: default@view4
  1439. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1440. PREHOOK: query: DROP VIEW view5
  1441. PREHOOK: type: DROPVIEW
  1442. PREHOOK: Input: default@view5
  1443. PREHOOK: Output: default@view5
  1444. POSTHOOK: query: DROP VIEW view5
  1445. POSTHOOK: type: DROPVIEW
  1446. POSTHOOK: Input: default@view5
  1447. POSTHOOK: Output: default@view5
  1448. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1449. PREHOOK: query: DROP VIEW view6
  1450. PREHOOK: type: DROPVIEW
  1451. PREHOOK: Input: default@view6
  1452. PREHOOK: Output: default@view6
  1453. POSTHOOK: query: DROP VIEW view6
  1454. POSTHOOK: type: DROPVIEW
  1455. POSTHOOK: Input: default@view6
  1456. POSTHOOK: Output: default@view6
  1457. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1458. PREHOOK: query: DROP VIEW view7
  1459. PREHOOK: type: DROPVIEW
  1460. PREHOOK: Input: default@view7
  1461. PREHOOK: Output: default@view7
  1462. POSTHOOK: query: DROP VIEW view7
  1463. POSTHOOK: type: DROPVIEW
  1464. POSTHOOK: Input: default@view7
  1465. POSTHOOK: Output: default@view7
  1466. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1467. PREHOOK: query: DROP VIEW view8
  1468. PREHOOK: type: DROPVIEW
  1469. PREHOOK: Input: default@view8
  1470. PREHOOK: Output: default@view8
  1471. POSTHOOK: query: DROP VIEW view8
  1472. POSTHOOK: type: DROPVIEW
  1473. POSTHOOK: Input: default@view8
  1474. POSTHOOK: Output: default@view8
  1475. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1476. PREHOOK: query: DROP VIEW view9
  1477. PREHOOK: type: DROPVIEW
  1478. PREHOOK: Input: default@view9
  1479. PREHOOK: Output: default@view9
  1480. POSTHOOK: query: DROP VIEW view9
  1481. POSTHOOK: type: DROPVIEW
  1482. POSTHOOK: Input: default@view9
  1483. POSTHOOK: Output: default@view9
  1484. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1485. PREHOOK: query: DROP VIEW view10
  1486. PREHOOK: type: DROPVIEW
  1487. PREHOOK: Input: default@view10
  1488. PREHOOK: Output: default@view10
  1489. POSTHOOK: query: DROP VIEW view10
  1490. POSTHOOK: type: DROPVIEW
  1491. POSTHOOK: Input: default@view10
  1492. POSTHOOK: Output: default@view10
  1493. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1494. PREHOOK: query: DROP VIEW view11
  1495. PREHOOK: type: DROPVIEW
  1496. PREHOOK: Input: default@view11
  1497. PREHOOK: Output: default@view11
  1498. POSTHOOK: query: DROP VIEW view11
  1499. POSTHOOK: type: DROPVIEW
  1500. POSTHOOK: Input: default@view11
  1501. POSTHOOK: Output: default@view11
  1502. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1503. PREHOOK: query: DROP VIEW view12
  1504. PREHOOK: type: DROPVIEW
  1505. PREHOOK: Input: default@view12
  1506. PREHOOK: Output: default@view12
  1507. POSTHOOK: query: DROP VIEW view12
  1508. POSTHOOK: type: DROPVIEW
  1509. POSTHOOK: Input: default@view12
  1510. POSTHOOK: Output: default@view12
  1511. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1512. PREHOOK: query: DROP VIEW view13
  1513. PREHOOK: type: DROPVIEW
  1514. PREHOOK: Input: default@view13
  1515. PREHOOK: Output: default@view13
  1516. POSTHOOK: query: DROP VIEW view13
  1517. POSTHOOK: type: DROPVIEW
  1518. POSTHOOK: Input: default@view13
  1519. POSTHOOK: Output: default@view13
  1520. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1521. PREHOOK: query: DROP VIEW view14
  1522. PREHOOK: type: DROPVIEW
  1523. PREHOOK: Input: default@view14
  1524. PREHOOK: Output: default@view14
  1525. POSTHOOK: query: DROP VIEW view14
  1526. POSTHOOK: type: DROPVIEW
  1527. POSTHOOK: Input: default@view14
  1528. POSTHOOK: Output: default@view14
  1529. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1530. PREHOOK: query: DROP VIEW view15
  1531. PREHOOK: type: DROPVIEW
  1532. PREHOOK: Input: default@view15
  1533. PREHOOK: Output: default@view15
  1534. POSTHOOK: query: DROP VIEW view15
  1535. POSTHOOK: type: DROPVIEW
  1536. POSTHOOK: Input: default@view15
  1537. POSTHOOK: Output: default@view15
  1538. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1539. PREHOOK: query: DROP VIEW view16
  1540. PREHOOK: type: DROPVIEW
  1541. PREHOOK: Input: default@view16
  1542. PREHOOK: Output: default@view16
  1543. POSTHOOK: query: DROP VIEW view16
  1544. POSTHOOK: type: DROPVIEW
  1545. POSTHOOK: Input: default@view16
  1546. POSTHOOK: Output: default@view16
  1547. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1548. PREHOOK: query: DROP TEMPORARY FUNCTION test_translate
  1549. PREHOOK: type: DROPFUNCTION
  1550. POSTHOOK: query: DROP TEMPORARY FUNCTION test_translate
  1551. POSTHOOK: type: DROPFUNCTION
  1552. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1553. PREHOOK: query: DROP TEMPORARY FUNCTION test_max
  1554. PREHOOK: type: DROPFUNCTION
  1555. POSTHOOK: query: DROP TEMPORARY FUNCTION test_max
  1556. POSTHOOK: type: DROPFUNCTION
  1557. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  1558. PREHOOK: query: DROP TEMPORARY FUNCTION test_explode
  1559. PREHOOK: type: DROPFUNCTION
  1560. POSTHOOK: query: DROP TEMPORARY FUNCTION test_explode
  1561. POSTHOOK: type: DROPFUNCTION
  1562. POSTHOOK: Lineage: table1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]