PageRenderTime 58ms CodeModel.GetById 22ms 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

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

  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:de

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