PageRenderTime 4218ms CodeModel.GetById 25ms RepoModel.GetById 10ms app.codeStats 0ms

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

#
text | 164 lines | 155 code | 9 blank | 0 comment | 0 complexity | b4ddcd17dc7812160d806bc85596c502 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. PREHOOK: query: CREATE TABLE dest1(a array<int>, b array<string>, c map<string,string>, d int, e string)
  2. ROW FORMAT DELIMITED
  3. FIELDS TERMINATED BY '1'
  4. COLLECTION ITEMS TERMINATED BY '2'
  5. MAP KEYS TERMINATED BY '3'
  6. LINES TERMINATED BY '10'
  7. STORED AS TEXTFILE
  8. PREHOOK: type: CREATETABLE
  9. POSTHOOK: query: CREATE TABLE dest1(a array<int>, b array<string>, c map<string,string>, d int, e string)
  10. ROW FORMAT DELIMITED
  11. FIELDS TERMINATED BY '1'
  12. COLLECTION ITEMS TERMINATED BY '2'
  13. MAP KEYS TERMINATED BY '3'
  14. LINES TERMINATED BY '10'
  15. STORED AS TEXTFILE
  16. POSTHOOK: type: CREATETABLE
  17. POSTHOOK: Output: default@dest1
  18. PREHOOK: query: EXPLAIN
  19. FROM src_thrift
  20. INSERT OVERWRITE TABLE dest1 SELECT src_thrift.lint, src_thrift.lstring, src_thrift.mstringstring, src_thrift.aint, src_thrift.astring
  21. PREHOOK: type: QUERY
  22. POSTHOOK: query: EXPLAIN
  23. FROM src_thrift
  24. INSERT OVERWRITE TABLE dest1 SELECT src_thrift.lint, src_thrift.lstring, src_thrift.mstringstring, src_thrift.aint, src_thrift.astring
  25. POSTHOOK: type: QUERY
  26. ABSTRACT SYNTAX TREE:
  27. (TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TABNAME src_thrift))) (TOK_INSERT (TOK_DESTINATION (TOK_TAB (TOK_TABNAME dest1))) (TOK_SELECT (TOK_SELEXPR (. (TOK_TABLE_OR_COL src_thrift) lint)) (TOK_SELEXPR (. (TOK_TABLE_OR_COL src_thrift) lstring)) (TOK_SELEXPR (. (TOK_TABLE_OR_COL src_thrift) mstringstring)) (TOK_SELEXPR (. (TOK_TABLE_OR_COL src_thrift) aint)) (TOK_SELEXPR (. (TOK_TABLE_OR_COL src_thrift) astring)))))
  28. STAGE DEPENDENCIES:
  29. Stage-1 is a root stage
  30. Stage-5 depends on stages: Stage-1 , consists of Stage-4, Stage-3
  31. Stage-4
  32. Stage-0 depends on stages: Stage-4, Stage-3
  33. Stage-2 depends on stages: Stage-0
  34. Stage-3
  35. STAGE PLANS:
  36. Stage: Stage-1
  37. Map Reduce
  38. Alias -> Map Operator Tree:
  39. src_thrift
  40. TableScan
  41. alias: src_thrift
  42. Select Operator
  43. expressions:
  44. expr: lint
  45. type: array<int>
  46. expr: lstring
  47. type: array<string>
  48. expr: mstringstring
  49. type: map<string,string>
  50. expr: aint
  51. type: int
  52. expr: astring
  53. type: string
  54. outputColumnNames: _col0, _col1, _col2, _col3, _col4
  55. File Output Operator
  56. compressed: false
  57. GlobalTableId: 1
  58. table:
  59. input format: org.apache.hadoop.mapred.TextInputFormat
  60. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  61. serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
  62. name: default.dest1
  63. Stage: Stage-5
  64. Conditional Operator
  65. Stage: Stage-4
  66. Move Operator
  67. files:
  68. hdfs directory: true
  69. destination: pfile:/data/users/sdong/www/open-source-hive1/build/ql/scratchdir/hive_2011-02-10_15-59-04_148_5887480461717684622/-ext-10000
  70. Stage: Stage-0
  71. Move Operator
  72. tables:
  73. replace: true
  74. table:
  75. input format: org.apache.hadoop.mapred.TextInputFormat
  76. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  77. serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
  78. name: default.dest1
  79. Stage: Stage-2
  80. Stats-Aggr Operator
  81. Stage: Stage-3
  82. Map Reduce
  83. Alias -> Map Operator Tree:
  84. pfile:/data/users/sdong/www/open-source-hive1/build/ql/scratchdir/hive_2011-02-10_15-59-04_148_5887480461717684622/-ext-10002
  85. File Output Operator
  86. compressed: false
  87. GlobalTableId: 0
  88. table:
  89. input format: org.apache.hadoop.mapred.TextInputFormat
  90. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  91. serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
  92. name: default.dest1
  93. PREHOOK: query: FROM src_thrift
  94. INSERT OVERWRITE TABLE dest1 SELECT src_thrift.lint, src_thrift.lstring, src_thrift.mstringstring, src_thrift.aint, src_thrift.astring
  95. PREHOOK: type: QUERY
  96. PREHOOK: Input: default@src_thrift
  97. PREHOOK: Output: default@dest1
  98. POSTHOOK: query: FROM src_thrift
  99. INSERT OVERWRITE TABLE dest1 SELECT src_thrift.lint, src_thrift.lstring, src_thrift.mstringstring, src_thrift.aint, src_thrift.astring
  100. POSTHOOK: type: QUERY
  101. POSTHOOK: Input: default@src_thrift
  102. POSTHOOK: Output: default@dest1
  103. POSTHOOK: Lineage: dest1.a SIMPLE [(src_thrift)src_thrift.FieldSchema(name:lint, type:array<int>, comment:from deserializer), ]
  104. POSTHOOK: Lineage: dest1.b SIMPLE [(src_thrift)src_thrift.FieldSchema(name:lstring, type:array<string>, comment:from deserializer), ]
  105. POSTHOOK: Lineage: dest1.c SIMPLE [(src_thrift)src_thrift.FieldSchema(name:mstringstring, type:map<string,string>, comment:from deserializer), ]
  106. POSTHOOK: Lineage: dest1.d SIMPLE [(src_thrift)src_thrift.FieldSchema(name:aint, type:int, comment:from deserializer), ]
  107. POSTHOOK: Lineage: dest1.e SIMPLE [(src_thrift)src_thrift.FieldSchema(name:astring, type:string, comment:from deserializer), ]
  108. PREHOOK: query: SELECT dest1.* FROM dest1
  109. PREHOOK: type: QUERY
  110. PREHOOK: Input: default@dest1
  111. PREHOOK: Output: file:/tmp/sdong/hive_2011-02-10_15-59-10_716_5166904835235075338/-mr-10000
  112. POSTHOOK: query: SELECT dest1.* FROM dest1
  113. POSTHOOK: type: QUERY
  114. POSTHOOK: Input: default@dest1
  115. POSTHOOK: Output: file:/tmp/sdong/hive_2011-02-10_15-59-10_716_5166904835235075338/-mr-10000
  116. POSTHOOK: Lineage: dest1.a SIMPLE [(src_thrift)src_thrift.FieldSchema(name:lint, type:array<int>, comment:from deserializer), ]
  117. POSTHOOK: Lineage: dest1.b SIMPLE [(src_thrift)src_thrift.FieldSchema(name:lstring, type:array<string>, comment:from deserializer), ]
  118. POSTHOOK: Lineage: dest1.c SIMPLE [(src_thrift)src_thrift.FieldSchema(name:mstringstring, type:map<string,string>, comment:from deserializer), ]
  119. POSTHOOK: Lineage: dest1.d SIMPLE [(src_thrift)src_thrift.FieldSchema(name:aint, type:int, comment:from deserializer), ]
  120. POSTHOOK: Lineage: dest1.e SIMPLE [(src_thrift)src_thrift.FieldSchema(name:astring, type:string, comment:from deserializer), ]
  121. [0,0,0] ["0","0","0"] {"key_0":"value_0"} 1712634731 record_0
  122. [1,2,3] ["10","100","1000"] {"key_1":"value_1"} 465985200 record_1
  123. [2,4,6] ["20","200","2000"] {"key_2":"value_2"} -751827638 record_2
  124. [3,6,9] ["30","300","3000"] {"key_3":"value_3"} 477111222 record_3
  125. [4,8,12] ["40","400","4000"] {"key_4":"value_4"} -734328909 record_4
  126. [5,10,15] ["50","500","5000"] {"key_5":"value_5"} -1952710710 record_5
  127. [6,12,18] ["60","600","6000"] {"key_6":"value_6"} 1244525190 record_6
  128. [7,14,21] ["70","700","7000"] {"key_7":"value_7"} -1461153973 record_7
  129. [8,16,24] ["80","800","8000"] {"key_8":"value_8"} 1638581578 record_8
  130. [9,18,27] ["90","900","9000"] {"key_9":"value_9"} 336964413 record_9
  131. null null null 0 NULL
  132. PREHOOK: query: SELECT dest1.a[0], dest1.b[0], dest1.c['key2'], dest1.d, dest1.e FROM dest1
  133. PREHOOK: type: QUERY
  134. PREHOOK: Input: default@dest1
  135. PREHOOK: Output: file:/tmp/sdong/hive_2011-02-10_15-59-10_996_1166370053409806128/-mr-10000
  136. POSTHOOK: query: SELECT dest1.a[0], dest1.b[0], dest1.c['key2'], dest1.d, dest1.e FROM dest1
  137. POSTHOOK: type: QUERY
  138. POSTHOOK: Input: default@dest1
  139. POSTHOOK: Output: file:/tmp/sdong/hive_2011-02-10_15-59-10_996_1166370053409806128/-mr-10000
  140. POSTHOOK: Lineage: dest1.a SIMPLE [(src_thrift)src_thrift.FieldSchema(name:lint, type:array<int>, comment:from deserializer), ]
  141. POSTHOOK: Lineage: dest1.b SIMPLE [(src_thrift)src_thrift.FieldSchema(name:lstring, type:array<string>, comment:from deserializer), ]
  142. POSTHOOK: Lineage: dest1.c SIMPLE [(src_thrift)src_thrift.FieldSchema(name:mstringstring, type:map<string,string>, comment:from deserializer), ]
  143. POSTHOOK: Lineage: dest1.d SIMPLE [(src_thrift)src_thrift.FieldSchema(name:aint, type:int, comment:from deserializer), ]
  144. POSTHOOK: Lineage: dest1.e SIMPLE [(src_thrift)src_thrift.FieldSchema(name:astring, type:string, comment:from deserializer), ]
  145. 0 0 NULL 1712634731 record_0
  146. 1 10 NULL 465985200 record_1
  147. 2 20 NULL -751827638 record_2
  148. 3 30 NULL 477111222 record_3
  149. 4 40 NULL -734328909 record_4
  150. 5 50 NULL -1952710710 record_5
  151. 6 60 NULL 1244525190 record_6
  152. 7 70 NULL -1461153973 record_7
  153. 8 80 NULL 1638581578 record_8
  154. 9 90 NULL 336964413 record_9
  155. NULL NULL NULL 0 NULL