/tags/release-0.0.0-rc0/hive/external/ql/src/test/results/clientpositive/join23.q.out
text | 226 lines | 220 code | 6 blank | 0 comment | 0 complexity | 2ce7dcc1c499e0977b90e58b369a1381 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
- PREHOOK: query: EXPLAIN
- SELECT * FROM src src1 JOIN src src2 WHERE src1.key < 10 and src2.key < 10 SORT BY src1.key, src1.value, src2.key, src2.value
- PREHOOK: type: QUERY
- POSTHOOK: query: EXPLAIN
- SELECT * FROM src src1 JOIN src src2 WHERE src1.key < 10 and src2.key < 10 SORT BY src1.key, src1.value, src2.key, src2.value
- POSTHOOK: type: QUERY
- ABSTRACT SYNTAX TREE:
- (TOK_QUERY (TOK_FROM (TOK_JOIN (TOK_TABREF (TOK_TABNAME src) src1) (TOK_TABREF (TOK_TABNAME src) src2))) (TOK_INSERT (TOK_DESTINATION (TOK_DIR TOK_TMP_FILE)) (TOK_SELECT (TOK_SELEXPR TOK_ALLCOLREF)) (TOK_WHERE (and (< (. (TOK_TABLE_OR_COL src1) key) 10) (< (. (TOK_TABLE_OR_COL src2) key) 10))) (TOK_SORTBY (TOK_TABSORTCOLNAMEASC (. (TOK_TABLE_OR_COL src1) key)) (TOK_TABSORTCOLNAMEASC (. (TOK_TABLE_OR_COL src1) value)) (TOK_TABSORTCOLNAMEASC (. (TOK_TABLE_OR_COL src2) key)) (TOK_TABSORTCOLNAMEASC (. (TOK_TABLE_OR_COL src2) value)))))
- STAGE DEPENDENCIES:
- Stage-1 is a root stage
- Stage-2 depends on stages: Stage-1
- Stage-0 is a root stage
- STAGE PLANS:
- Stage: Stage-1
- Map Reduce
- Alias -> Map Operator Tree:
- src1
- TableScan
- alias: src1
- Filter Operator
- predicate:
- expr: (key < 10)
- type: boolean
- Reduce Output Operator
- sort order:
- tag: 0
- value expressions:
- expr: key
- type: string
- expr: value
- type: string
- src2
- TableScan
- alias: src2
- Filter Operator
- predicate:
- expr: (key < 10)
- type: boolean
- Reduce Output Operator
- sort order:
- tag: 1
- value expressions:
- expr: key
- type: string
- expr: value
- type: string
- Reduce Operator Tree:
- Join Operator
- condition map:
- Inner Join 0 to 1
- condition expressions:
- 0 {VALUE._col0} {VALUE._col1}
- 1 {VALUE._col0} {VALUE._col1}
- handleSkewJoin: false
- outputColumnNames: _col0, _col1, _col4, _col5
- Filter Operator
- predicate:
- expr: ((_col0 < 10) and (_col4 < 10))
- type: boolean
- Select Operator
- expressions:
- expr: _col0
- type: string
- expr: _col1
- type: string
- expr: _col4
- type: string
- expr: _col5
- type: string
- outputColumnNames: _col0, _col1, _col2, _col3
- File Output Operator
- compressed: false
- GlobalTableId: 0
- table:
- input format: org.apache.hadoop.mapred.SequenceFileInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
- Stage: Stage-2
- Map Reduce
- Alias -> Map Operator Tree:
- file:/tmp/sdong/hive_2011-02-10_16-03-27_826_409683094596927397/-mr-10002
- Reduce Output Operator
- key expressions:
- expr: _col0
- type: string
- expr: _col1
- type: string
- expr: _col2
- type: string
- expr: _col3
- type: string
- sort order: ++++
- tag: -1
- value expressions:
- expr: _col0
- type: string
- expr: _col1
- type: string
- expr: _col2
- type: string
- expr: _col3
- type: string
- Reduce Operator Tree:
- Extract
- File Output Operator
- compressed: false
- GlobalTableId: 0
- table:
- input format: org.apache.hadoop.mapred.TextInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
- Stage: Stage-0
- Fetch Operator
- limit: -1
- PREHOOK: query: SELECT * FROM src src1 JOIN src src2 WHERE src1.key < 10 and src2.key < 10 SORT BY src1.key, src1.value, src2.key, src2.value
- PREHOOK: type: QUERY
- PREHOOK: Input: default@src
- PREHOOK: Output: file:/tmp/sdong/hive_2011-02-10_16-03-27_925_9012046018484050485/-mr-10000
- POSTHOOK: query: SELECT * FROM src src1 JOIN src src2 WHERE src1.key < 10 and src2.key < 10 SORT BY src1.key, src1.value, src2.key, src2.value
- POSTHOOK: type: QUERY
- POSTHOOK: Input: default@src
- POSTHOOK: Output: file:/tmp/sdong/hive_2011-02-10_16-03-27_925_9012046018484050485/-mr-10000
- 0 val_0 0 val_0
- 0 val_0 0 val_0
- 0 val_0 0 val_0
- 0 val_0 0 val_0
- 0 val_0 0 val_0
- 0 val_0 0 val_0
- 0 val_0 0 val_0
- 0 val_0 0 val_0
- 0 val_0 0 val_0
- 0 val_0 2 val_2
- 0 val_0 2 val_2
- 0 val_0 2 val_2
- 0 val_0 4 val_4
- 0 val_0 4 val_4
- 0 val_0 4 val_4
- 0 val_0 5 val_5
- 0 val_0 5 val_5
- 0 val_0 5 val_5
- 0 val_0 5 val_5
- 0 val_0 5 val_5
- 0 val_0 5 val_5
- 0 val_0 5 val_5
- 0 val_0 5 val_5
- 0 val_0 5 val_5
- 0 val_0 8 val_8
- 0 val_0 8 val_8
- 0 val_0 8 val_8
- 0 val_0 9 val_9
- 0 val_0 9 val_9
- 0 val_0 9 val_9
- 2 val_2 0 val_0
- 2 val_2 0 val_0
- 2 val_2 0 val_0
- 2 val_2 2 val_2
- 2 val_2 4 val_4
- 2 val_2 5 val_5
- 2 val_2 5 val_5
- 2 val_2 5 val_5
- 2 val_2 8 val_8
- 2 val_2 9 val_9
- 4 val_4 0 val_0
- 4 val_4 0 val_0
- 4 val_4 0 val_0
- 4 val_4 2 val_2
- 4 val_4 4 val_4
- 4 val_4 5 val_5
- 4 val_4 5 val_5
- 4 val_4 5 val_5
- 4 val_4 8 val_8
- 4 val_4 9 val_9
- 5 val_5 0 val_0
- 5 val_5 0 val_0
- 5 val_5 0 val_0
- 5 val_5 0 val_0
- 5 val_5 0 val_0
- 5 val_5 0 val_0
- 5 val_5 0 val_0
- 5 val_5 0 val_0
- 5 val_5 0 val_0
- 5 val_5 2 val_2
- 5 val_5 2 val_2
- 5 val_5 2 val_2
- 5 val_5 4 val_4
- 5 val_5 4 val_4
- 5 val_5 4 val_4
- 5 val_5 5 val_5
- 5 val_5 5 val_5
- 5 val_5 5 val_5
- 5 val_5 5 val_5
- 5 val_5 5 val_5
- 5 val_5 5 val_5
- 5 val_5 5 val_5
- 5 val_5 5 val_5
- 5 val_5 5 val_5
- 5 val_5 8 val_8
- 5 val_5 8 val_8
- 5 val_5 8 val_8
- 5 val_5 9 val_9
- 5 val_5 9 val_9
- 5 val_5 9 val_9
- 8 val_8 0 val_0
- 8 val_8 0 val_0
- 8 val_8 0 val_0
- 8 val_8 2 val_2
- 8 val_8 4 val_4
- 8 val_8 5 val_5
- 8 val_8 5 val_5
- 8 val_8 5 val_5
- 8 val_8 8 val_8
- 8 val_8 9 val_9
- 9 val_9 0 val_0
- 9 val_9 0 val_0
- 9 val_9 0 val_0
- 9 val_9 2 val_2
- 9 val_9 4 val_4
- 9 val_9 5 val_5
- 9 val_9 5 val_5
- 9 val_9 5 val_5
- 9 val_9 8 val_8
- 9 val_9 9 val_9