PageRenderTime 42ms CodeModel.GetById 13ms RepoModel.GetById 1ms app.codeStats 0ms

/tags/release-0.0.0-rc0/hive/external/ql/src/test/results/clientpositive/groupby3_noskew_multi_distinct.q.out

#
text | 214 lines | 208 code | 6 blank | 0 comment | 0 complexity | 240b5efccdd2072e9fca8d7a4d2a1022 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. PREHOOK: query: CREATE TABLE dest1(c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE) STORED AS TEXTFILE
  2. PREHOOK: type: CREATETABLE
  3. POSTHOOK: query: CREATE TABLE dest1(c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE) STORED AS TEXTFILE
  4. POSTHOOK: type: CREATETABLE
  5. POSTHOOK: Output: default@dest1
  6. PREHOOK: query: EXPLAIN
  7. FROM src
  8. INSERT OVERWRITE TABLE dest1 SELECT
  9. sum(substr(src.value,5)),
  10. avg(substr(src.value,5)),
  11. avg(DISTINCT substr(src.value,5)),
  12. max(substr(src.value,5)),
  13. min(substr(src.value,5)),
  14. std(substr(src.value,5)),
  15. stddev_samp(substr(src.value,5)),
  16. variance(substr(src.value,5)),
  17. var_samp(substr(src.value,5)),
  18. sum(DISTINCT substr(src.value, 5)),
  19. count(DISTINCT substr(src.value, 5))
  20. PREHOOK: type: QUERY
  21. POSTHOOK: query: EXPLAIN
  22. FROM src
  23. INSERT OVERWRITE TABLE dest1 SELECT
  24. sum(substr(src.value,5)),
  25. avg(substr(src.value,5)),
  26. avg(DISTINCT substr(src.value,5)),
  27. max(substr(src.value,5)),
  28. min(substr(src.value,5)),
  29. std(substr(src.value,5)),
  30. stddev_samp(substr(src.value,5)),
  31. variance(substr(src.value,5)),
  32. var_samp(substr(src.value,5)),
  33. sum(DISTINCT substr(src.value, 5)),
  34. count(DISTINCT substr(src.value, 5))
  35. POSTHOOK: type: QUERY
  36. ABSTRACT SYNTAX TREE:
  37. (TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TABNAME src))) (TOK_INSERT (TOK_DESTINATION (TOK_TAB (TOK_TABNAME dest1))) (TOK_SELECT (TOK_SELEXPR (TOK_FUNCTION sum (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTION avg (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTIONDI avg (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTION max (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTION min (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTION std (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTION stddev_samp (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTION variance (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTION var_samp (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTIONDI sum (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))) (TOK_SELEXPR (TOK_FUNCTIONDI count (TOK_FUNCTION substr (. (TOK_TABLE_OR_COL src) value) 5))))))
  38. STAGE DEPENDENCIES:
  39. Stage-1 is a root stage
  40. Stage-0 depends on stages: Stage-1
  41. Stage-2 depends on stages: Stage-0
  42. STAGE PLANS:
  43. Stage: Stage-1
  44. Map Reduce
  45. Alias -> Map Operator Tree:
  46. src
  47. TableScan
  48. alias: src
  49. Select Operator
  50. expressions:
  51. expr: value
  52. type: string
  53. outputColumnNames: value
  54. Reduce Output Operator
  55. key expressions:
  56. expr: substr(value, 5)
  57. type: string
  58. sort order: +
  59. tag: -1
  60. Reduce Operator Tree:
  61. Group By Operator
  62. aggregations:
  63. expr: sum(KEY._col0:2._col0)
  64. expr: avg(KEY._col0:2._col0)
  65. expr: avg(DISTINCT KEY._col0:0._col0)
  66. expr: max(KEY._col0:2._col0)
  67. expr: min(KEY._col0:2._col0)
  68. expr: std(KEY._col0:2._col0)
  69. expr: stddev_samp(KEY._col0:2._col0)
  70. expr: variance(KEY._col0:2._col0)
  71. expr: var_samp(KEY._col0:2._col0)
  72. expr: sum(DISTINCT KEY._col0:1._col0)
  73. expr: count(DISTINCT KEY._col0:2._col0)
  74. bucketGroup: false
  75. mode: complete
  76. outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10
  77. Select Operator
  78. expressions:
  79. expr: _col0
  80. type: double
  81. expr: _col1
  82. type: double
  83. expr: _col2
  84. type: double
  85. expr: _col3
  86. type: string
  87. expr: _col4
  88. type: string
  89. expr: _col5
  90. type: double
  91. expr: _col6
  92. type: double
  93. expr: _col7
  94. type: double
  95. expr: _col8
  96. type: double
  97. expr: _col9
  98. type: double
  99. expr: _col10
  100. type: bigint
  101. outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10
  102. Select Operator
  103. expressions:
  104. expr: _col0
  105. type: double
  106. expr: _col1
  107. type: double
  108. expr: _col2
  109. type: double
  110. expr: UDFToDouble(_col3)
  111. type: double
  112. expr: UDFToDouble(_col4)
  113. type: double
  114. expr: _col5
  115. type: double
  116. expr: _col6
  117. type: double
  118. expr: _col7
  119. type: double
  120. expr: _col8
  121. type: double
  122. expr: _col9
  123. type: double
  124. expr: UDFToDouble(_col10)
  125. type: double
  126. outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10
  127. File Output Operator
  128. compressed: false
  129. GlobalTableId: 1
  130. table:
  131. input format: org.apache.hadoop.mapred.TextInputFormat
  132. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  133. serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
  134. name: default.dest1
  135. Stage: Stage-0
  136. Move Operator
  137. tables:
  138. replace: true
  139. table:
  140. input format: org.apache.hadoop.mapred.TextInputFormat
  141. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  142. serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
  143. name: default.dest1
  144. Stage: Stage-2
  145. Stats-Aggr Operator
  146. PREHOOK: query: FROM src
  147. INSERT OVERWRITE TABLE dest1 SELECT
  148. sum(substr(src.value,5)),
  149. avg(substr(src.value,5)),
  150. avg(DISTINCT substr(src.value,5)),
  151. max(substr(src.value,5)),
  152. min(substr(src.value,5)),
  153. std(substr(src.value,5)),
  154. stddev_samp(substr(src.value,5)),
  155. variance(substr(src.value,5)),
  156. var_samp(substr(src.value,5)),
  157. sum(DISTINCT substr(src.value, 5)),
  158. count(DISTINCT substr(src.value, 5))
  159. PREHOOK: type: QUERY
  160. PREHOOK: Input: default@src
  161. PREHOOK: Output: default@dest1
  162. POSTHOOK: query: FROM src
  163. INSERT OVERWRITE TABLE dest1 SELECT
  164. sum(substr(src.value,5)),
  165. avg(substr(src.value,5)),
  166. avg(DISTINCT substr(src.value,5)),
  167. max(substr(src.value,5)),
  168. min(substr(src.value,5)),
  169. std(substr(src.value,5)),
  170. stddev_samp(substr(src.value,5)),
  171. variance(substr(src.value,5)),
  172. var_samp(substr(src.value,5)),
  173. sum(DISTINCT substr(src.value, 5)),
  174. count(DISTINCT substr(src.value, 5))
  175. POSTHOOK: type: QUERY
  176. POSTHOOK: Input: default@src
  177. POSTHOOK: Output: default@dest1
  178. POSTHOOK: Lineage: dest1.c1 EXPRESSION [(src)src.null, ]
  179. POSTHOOK: Lineage: dest1.c10 EXPRESSION [(src)src.null, ]
  180. POSTHOOK: Lineage: dest1.c11 EXPRESSION [(src)src.null, ]
  181. POSTHOOK: Lineage: dest1.c2 EXPRESSION [(src)src.null, ]
  182. POSTHOOK: Lineage: dest1.c3 EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  183. POSTHOOK: Lineage: dest1.c4 EXPRESSION [(src)src.null, ]
  184. POSTHOOK: Lineage: dest1.c5 EXPRESSION [(src)src.null, ]
  185. POSTHOOK: Lineage: dest1.c6 EXPRESSION [(src)src.null, ]
  186. POSTHOOK: Lineage: dest1.c7 EXPRESSION [(src)src.null, ]
  187. POSTHOOK: Lineage: dest1.c8 EXPRESSION [(src)src.null, ]
  188. POSTHOOK: Lineage: dest1.c9 EXPRESSION [(src)src.null, ]
  189. PREHOOK: query: SELECT dest1.* FROM dest1
  190. PREHOOK: type: QUERY
  191. PREHOOK: Input: default@dest1
  192. PREHOOK: Output: file:/tmp/sdong/hive_2011-02-10_01-50-57_634_1889269807749157481/-mr-10000
  193. POSTHOOK: query: SELECT dest1.* FROM dest1
  194. POSTHOOK: type: QUERY
  195. POSTHOOK: Input: default@dest1
  196. POSTHOOK: Output: file:/tmp/sdong/hive_2011-02-10_01-50-57_634_1889269807749157481/-mr-10000
  197. POSTHOOK: Lineage: dest1.c1 EXPRESSION [(src)src.null, ]
  198. POSTHOOK: Lineage: dest1.c10 EXPRESSION [(src)src.null, ]
  199. POSTHOOK: Lineage: dest1.c11 EXPRESSION [(src)src.null, ]
  200. POSTHOOK: Lineage: dest1.c2 EXPRESSION [(src)src.null, ]
  201. POSTHOOK: Lineage: dest1.c3 EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ]
  202. POSTHOOK: Lineage: dest1.c4 EXPRESSION [(src)src.null, ]
  203. POSTHOOK: Lineage: dest1.c5 EXPRESSION [(src)src.null, ]
  204. POSTHOOK: Lineage: dest1.c6 EXPRESSION [(src)src.null, ]
  205. POSTHOOK: Lineage: dest1.c7 EXPRESSION [(src)src.null, ]
  206. POSTHOOK: Lineage: dest1.c8 EXPRESSION [(src)src.null, ]
  207. POSTHOOK: Lineage: dest1.c9 EXPRESSION [(src)src.null, ]
  208. 130091.0 260.182 256.10355987055016 98.0 0.0 142.92680950752379 143.06995106518903 20428.07287599999 20469.010897795582 79136.0 309.0