PageRenderTime 44ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
text | 189 lines | 183 code | 6 blank | 0 comment | 0 complexity | be4ef3b5c655169c46b93b15f6a206a8 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. PREHOOK: query: create table t1(key string, value string) partitioned by (ds string)
  2. PREHOOK: type: CREATETABLE
  3. POSTHOOK: query: create table t1(key string, value string) partitioned by (ds string)
  4. POSTHOOK: type: CREATETABLE
  5. POSTHOOK: Output: default@t1
  6. PREHOOK: query: create table t2(key string, value string) partitioned by (ds string)
  7. PREHOOK: type: CREATETABLE
  8. POSTHOOK: query: create table t2(key string, value string) partitioned by (ds string)
  9. POSTHOOK: type: CREATETABLE
  10. POSTHOOK: Output: default@t2
  11. PREHOOK: query: insert overwrite table t1 partition (ds='1')
  12. select key, value from src
  13. PREHOOK: type: QUERY
  14. PREHOOK: Input: default@src
  15. PREHOOK: Output: default@t1@ds=1
  16. POSTHOOK: query: insert overwrite table t1 partition (ds='1')
  17. select key, value from src
  18. POSTHOOK: type: QUERY
  19. POSTHOOK: Input: default@src
  20. POSTHOOK: Output: default@t1@ds=1
  21. POSTHOOK: Lineage: t1 PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  22. POSTHOOK: Lineage: t1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  23. PREHOOK: query: insert overwrite table t1 partition (ds='2')
  24. select key, value from src
  25. PREHOOK: type: QUERY
  26. PREHOOK: Input: default@src
  27. PREHOOK: Output: default@t1@ds=2
  28. POSTHOOK: query: insert overwrite table t1 partition (ds='2')
  29. select key, value from src
  30. POSTHOOK: type: QUERY
  31. POSTHOOK: Input: default@src
  32. POSTHOOK: Output: default@t1@ds=2
  33. POSTHOOK: Lineage: t1 PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  34. POSTHOOK: Lineage: t1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  35. POSTHOOK: Lineage: t1 PARTITION(ds=2).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  36. POSTHOOK: Lineage: t1 PARTITION(ds=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  37. PREHOOK: query: insert overwrite table t2 partition (ds='1')
  38. select key, value from src
  39. PREHOOK: type: QUERY
  40. PREHOOK: Input: default@src
  41. PREHOOK: Output: default@t2@ds=1
  42. POSTHOOK: query: insert overwrite table t2 partition (ds='1')
  43. select key, value from src
  44. POSTHOOK: type: QUERY
  45. POSTHOOK: Input: default@src
  46. POSTHOOK: Output: default@t2@ds=1
  47. POSTHOOK: Lineage: t1 PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  48. POSTHOOK: Lineage: t1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  49. POSTHOOK: Lineage: t1 PARTITION(ds=2).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  50. POSTHOOK: Lineage: t1 PARTITION(ds=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  51. POSTHOOK: Lineage: t2 PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  52. POSTHOOK: Lineage: t2 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  53. PREHOOK: query: explain
  54. select count(1) from t1 join t2 on t1.key=t2.key where t1.ds='1' and t2.ds='1'
  55. PREHOOK: type: QUERY
  56. POSTHOOK: query: explain
  57. select count(1) from t1 join t2 on t1.key=t2.key where t1.ds='1' and t2.ds='1'
  58. POSTHOOK: type: QUERY
  59. POSTHOOK: Lineage: t1 PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  60. POSTHOOK: Lineage: t1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  61. POSTHOOK: Lineage: t1 PARTITION(ds=2).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  62. POSTHOOK: Lineage: t1 PARTITION(ds=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  63. POSTHOOK: Lineage: t2 PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  64. POSTHOOK: Lineage: t2 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  65. ABSTRACT SYNTAX TREE:
  66. (TOK_QUERY (TOK_FROM (TOK_JOIN (TOK_TABREF (TOK_TABNAME t1)) (TOK_TABREF (TOK_TABNAME t2)) (= (. (TOK_TABLE_OR_COL t1) key) (. (TOK_TABLE_OR_COL t2) key)))) (TOK_INSERT (TOK_DESTINATION (TOK_DIR TOK_TMP_FILE)) (TOK_SELECT (TOK_SELEXPR (TOK_FUNCTION count 1))) (TOK_WHERE (and (= (. (TOK_TABLE_OR_COL t1) ds) '1') (= (. (TOK_TABLE_OR_COL t2) ds) '1')))))
  67. STAGE DEPENDENCIES:
  68. Stage-1 is a root stage
  69. Stage-2 depends on stages: Stage-1
  70. Stage-0 is a root stage
  71. STAGE PLANS:
  72. Stage: Stage-1
  73. Map Reduce
  74. Alias -> Map Operator Tree:
  75. t1
  76. TableScan
  77. alias: t1
  78. Filter Operator
  79. predicate:
  80. expr: (((hash(rand(460476415)) & 2147483647) % 32) = 0)
  81. type: boolean
  82. Reduce Output Operator
  83. key expressions:
  84. expr: key
  85. type: string
  86. sort order: +
  87. Map-reduce partition columns:
  88. expr: key
  89. type: string
  90. tag: 0
  91. value expressions:
  92. expr: ds
  93. type: string
  94. t2
  95. TableScan
  96. alias: t2
  97. Filter Operator
  98. predicate:
  99. expr: (((hash(rand(460476415)) & 2147483647) % 32) = 0)
  100. type: boolean
  101. Reduce Output Operator
  102. key expressions:
  103. expr: key
  104. type: string
  105. sort order: +
  106. Map-reduce partition columns:
  107. expr: key
  108. type: string
  109. tag: 1
  110. value expressions:
  111. expr: ds
  112. type: string
  113. Reduce Operator Tree:
  114. Join Operator
  115. condition map:
  116. Inner Join 0 to 1
  117. condition expressions:
  118. 0 {VALUE._col2}
  119. 1 {VALUE._col2}
  120. handleSkewJoin: false
  121. outputColumnNames: _col2, _col7
  122. Select Operator
  123. Group By Operator
  124. aggregations:
  125. expr: count(1)
  126. bucketGroup: false
  127. mode: hash
  128. outputColumnNames: _col0
  129. File Output Operator
  130. compressed: false
  131. GlobalTableId: 0
  132. table:
  133. input format: org.apache.hadoop.mapred.SequenceFileInputFormat
  134. output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
  135. Stage: Stage-2
  136. Map Reduce
  137. Alias -> Map Operator Tree:
  138. file:/data/users/sdong/www/open-source-hive1/build/ql/scratchdir/hive_2011-02-10_15-56-17_686_3261350439842445445/-mr-10002
  139. Reduce Output Operator
  140. sort order:
  141. tag: -1
  142. value expressions:
  143. expr: _col0
  144. type: bigint
  145. Reduce Operator Tree:
  146. Group By Operator
  147. aggregations:
  148. expr: count(VALUE._col0)
  149. bucketGroup: false
  150. mode: mergepartial
  151. outputColumnNames: _col0
  152. Select Operator
  153. expressions:
  154. expr: _col0
  155. type: bigint
  156. outputColumnNames: _col0
  157. File Output Operator
  158. compressed: false
  159. GlobalTableId: 0
  160. table:
  161. input format: org.apache.hadoop.mapred.TextInputFormat
  162. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  163. Stage: Stage-0
  164. Fetch Operator
  165. limit: -1
  166. PREHOOK: query: select count(1) from t1 join t2 on t1.key=t2.key where t1.ds='1' and t2.ds='1'
  167. PREHOOK: type: QUERY
  168. PREHOOK: Input: default@t1@ds=1
  169. PREHOOK: Input: default@t2@ds=1
  170. PREHOOK: Output: file:/data/users/sdong/www/open-source-hive1/build/ql/scratchdir/hive_2011-02-10_15-56-17_843_8594138521492763524/-mr-10000
  171. POSTHOOK: query: select count(1) from t1 join t2 on t1.key=t2.key where t1.ds='1' and t2.ds='1'
  172. POSTHOOK: type: QUERY
  173. POSTHOOK: Input: default@t1@ds=1
  174. POSTHOOK: Input: default@t2@ds=1
  175. POSTHOOK: Output: file:/data/users/sdong/www/open-source-hive1/build/ql/scratchdir/hive_2011-02-10_15-56-17_843_8594138521492763524/-mr-10000
  176. POSTHOOK: Lineage: t1 PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  177. POSTHOOK: Lineage: t1 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  178. POSTHOOK: Lineage: t1 PARTITION(ds=2).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  179. POSTHOOK: Lineage: t1 PARTITION(ds=2).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  180. POSTHOOK: Lineage: t2 PARTITION(ds=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
  181. POSTHOOK: Lineage: t2 PARTITION(ds=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  182. 18
  183. mapred.job.tracker=does.notexist.com:666