Added: hive/trunk/ql/src/test/results/clientpositive/rcfile_merge2.q.out
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/rcfile_merge2.q.out?rev=1140377&view=auto
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/rcfile_merge2.q.out (added)
+++ hive/trunk/ql/src/test/results/clientpositive/rcfile_merge2.q.out Mon Jun 
27 23:40:52 2011
@@ -0,0 +1,373 @@
+PREHOOK: query: DROP TABLE rcfile_merge2a
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: DROP TABLE rcfile_merge2a
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: CREATE TABLE rcfile_merge2a (key INT, value STRING)
+    PARTITIONED BY (one string, two string, three string)
+    STORED AS RCFILE
+PREHOOK: type: CREATETABLE
+POSTHOOK: query: CREATE TABLE rcfile_merge2a (key INT, value STRING)
+    PARTITIONED BY (one string, two string, three string)
+    STORED AS RCFILE
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: default@rcfile_merge2a
+PREHOOK: query: EXPLAIN INSERT OVERWRITE TABLE rcfile_merge2a PARTITION 
(one='1', two, three)
+    SELECT key, value, PMOD(HASH(key), 10) as two, 
+        PMOD(HASH(value), 10) as three
+    FROM src
+PREHOOK: type: QUERY
+POSTHOOK: query: EXPLAIN INSERT OVERWRITE TABLE rcfile_merge2a PARTITION 
(one='1', two, three)
+    SELECT key, value, PMOD(HASH(key), 10) as two, 
+        PMOD(HASH(value), 10) as three
+    FROM src
+POSTHOOK: type: QUERY
+ABSTRACT SYNTAX TREE:
+  (TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TABNAME src))) (TOK_INSERT 
(TOK_DESTINATION (TOK_TAB (TOK_TABNAME rcfile_merge2a) (TOK_PARTSPEC 
(TOK_PARTVAL one '1') (TOK_PARTVAL two) (TOK_PARTVAL three)))) (TOK_SELECT 
(TOK_SELEXPR (TOK_TABLE_OR_COL key)) (TOK_SELEXPR (TOK_TABLE_OR_COL value)) 
(TOK_SELEXPR (TOK_FUNCTION PMOD (TOK_FUNCTION HASH (TOK_TABLE_OR_COL key)) 10) 
two) (TOK_SELEXPR (TOK_FUNCTION PMOD (TOK_FUNCTION HASH (TOK_TABLE_OR_COL 
value)) 10) three))))
+
+STAGE DEPENDENCIES:
+  Stage-1 is a root stage
+  Stage-5 depends on stages: Stage-1 , consists of Stage-4, Stage-3
+  Stage-4
+  Stage-0 depends on stages: Stage-4, Stage-3
+  Stage-2 depends on stages: Stage-0
+  Stage-3
+
+STAGE PLANS:
+  Stage: Stage-1
+    Map Reduce
+      Alias -> Map Operator Tree:
+        src 
+          TableScan
+            alias: src
+            Select Operator
+              expressions:
+                    expr: key
+                    type: string
+                    expr: value
+                    type: string
+                    expr: pmod(hash(key), 10)
+                    type: int
+                    expr: pmod(hash(value), 10)
+                    type: int
+              outputColumnNames: _col0, _col1, _col2, _col3
+              Select Operator
+                expressions:
+                      expr: UDFToInteger(_col0)
+                      type: int
+                      expr: _col1
+                      type: string
+                      expr: _col2
+                      type: int
+                      expr: _col3
+                      type: int
+                outputColumnNames: _col0, _col1, _col2, _col3
+                File Output Operator
+                  compressed: false
+                  GlobalTableId: 1
+                  table:
+                      input format: 
org.apache.hadoop.hive.ql.io.RCFileInputFormat
+                      output format: 
org.apache.hadoop.hive.ql.io.RCFileOutputFormat
+                      serde: 
org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
+                      name: default.rcfile_merge2a
+
+  Stage: Stage-5
+    Conditional Operator
+
+  Stage: Stage-4
+    Move Operator
+      files:
+          hdfs directory: true
+          destination: 
pfile:/data/users/franklin/hive-block-merge/build/ql/scratchdir/hive_2011-06-09_17-43-14_704_1881798584858610203/-ext-10000
+
+  Stage: Stage-0
+    Move Operator
+      tables:
+          partition:
+            one 1
+            three 
+            two 
+          replace: true
+          table:
+              input format: org.apache.hadoop.hive.ql.io.RCFileInputFormat
+              output format: org.apache.hadoop.hive.ql.io.RCFileOutputFormat
+              serde: org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
+              name: default.rcfile_merge2a
+
+  Stage: Stage-2
+    Stats-Aggr Operator
+
+  Stage: Stage-3
+    Block level merge
+
+
+PREHOOK: query: INSERT OVERWRITE TABLE rcfile_merge2a PARTITION (one='1', two, 
three)
+    SELECT key, value, PMOD(HASH(key), 10) as two, 
+        PMOD(HASH(value), 10) as three
+    FROM src
+PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@rcfile_merge2a@one=1
+POSTHOOK: query: INSERT OVERWRITE TABLE rcfile_merge2a PARTITION (one='1', 
two, three)
+    SELECT key, value, PMOD(HASH(key), 10) as two, 
+        PMOD(HASH(value), 10) as three
+    FROM src
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=0/three=2
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=0/three=8
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=1/three=3
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=1/three=9
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=2/three=0
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=2/three=4
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=3/three=1
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=3/three=5
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=4/three=2
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=4/three=6
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=5/three=3
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=5/three=7
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=6/three=4
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=6/three=8
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=7/three=5
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=7/three=9
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=8/three=0
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=8/three=6
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=9/three=1
+POSTHOOK: Output: default@rcfile_merge2a@one=1/two=9/three=7
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=2).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=8).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=8).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=3).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=3).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=9).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=9).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=0).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=0).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=4).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=4).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=1).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=5).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=5).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=2).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=6).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=6).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=3).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=3).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=7).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=7).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=4).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=4).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=8).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=8).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=5).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=5).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=9).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=9).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=0).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=0).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=6).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=6).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=1).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=7).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=7).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+PREHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(*) USING 'tr \t _' AS (c)
+    FROM rcfile_merge2a
+) t
+PREHOOK: type: QUERY
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=0/three=2
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=0/three=8
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=1/three=3
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=1/three=9
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=2/three=0
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=2/three=4
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=3/three=1
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=3/three=5
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=4/three=2
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=4/three=6
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=5/three=3
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=5/three=7
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=6/three=4
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=6/three=8
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=7/three=5
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=7/three=9
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=8/three=0
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=8/three=6
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=9/three=1
+PREHOOK: Input: default@rcfile_merge2a@one=1/two=9/three=7
+PREHOOK: Output: 
file:/tmp/franklin/hive_2011-06-09_17-43-31_872_3375960871671195008/-mr-10000
+POSTHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(*) USING 'tr \t _' AS (c)
+    FROM rcfile_merge2a
+) t
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=0/three=2
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=0/three=8
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=1/three=3
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=1/three=9
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=2/three=0
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=2/three=4
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=3/three=1
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=3/three=5
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=4/three=2
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=4/three=6
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=5/three=3
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=5/three=7
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=6/three=4
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=6/three=8
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=7/three=5
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=7/three=9
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=8/three=0
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=8/three=6
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=9/three=1
+POSTHOOK: Input: default@rcfile_merge2a@one=1/two=9/three=7
+POSTHOOK: Output: 
file:/tmp/franklin/hive_2011-06-09_17-43-31_872_3375960871671195008/-mr-10000
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=2).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=8).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=8).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=3).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=3).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=9).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=9).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=0).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=0).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=4).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=4).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=1).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=5).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=5).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=2).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=6).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=6).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=3).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=3).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=7).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=7).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=4).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=4).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=8).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=8).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=5).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=5).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=9).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=9).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=0).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=0).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=6).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=6).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=1).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=7).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=7).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+-4209012844
+PREHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value, '1', PMOD(HASH(key), 10), 
+        PMOD(HASH(value), 10)) USING 'tr \t _' AS (c)
+    FROM src
+) t
+PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: 
file:/tmp/franklin/hive_2011-06-09_17-43-39_034_3882742807383787420/-mr-10000
+POSTHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value, '1', PMOD(HASH(key), 10), 
+        PMOD(HASH(value), 10)) USING 'tr \t _' AS (c)
+    FROM src
+) t
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: 
file:/tmp/franklin/hive_2011-06-09_17-43-39_034_3882742807383787420/-mr-10000
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=2).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=8).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=8).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=3).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=3).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=9).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=9).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=0).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=0).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=4).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=4).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=1).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=5).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=5).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=2).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=6).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=6).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=3).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=3).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=7).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=7).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=4).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=4).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=8).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=8).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=5).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=5).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=9).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=9).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=0).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=0).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=6).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=6).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=1).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=7).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=7).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+-4209012844
+PREHOOK: query: DROP TABLE rcfile_merge2a
+PREHOOK: type: DROPTABLE
+PREHOOK: Input: default@rcfile_merge2a
+PREHOOK: Output: default@rcfile_merge2a
+POSTHOOK: query: DROP TABLE rcfile_merge2a
+POSTHOOK: type: DROPTABLE
+POSTHOOK: Input: default@rcfile_merge2a
+POSTHOOK: Output: default@rcfile_merge2a
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=2).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=8).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=0,three=8).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=3).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=3).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=9).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=1,three=9).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=0).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=0).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=4).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=2,three=4).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=1).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=5).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=3,three=5).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=2).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=6).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=4,three=6).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=3).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=3).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=7).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=5,three=7).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=4).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=4).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=8).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=6,three=8).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=5).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=5).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=9).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=7,three=9).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=0).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=0).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=6).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=8,three=6).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=1).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=7).key 
EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge2a PARTITION(one=1,two=9,three=7).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]

Added: hive/trunk/ql/src/test/results/clientpositive/rcfile_merge3.q.out
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/rcfile_merge3.q.out?rev=1140377&view=auto
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/rcfile_merge3.q.out (added)
+++ hive/trunk/ql/src/test/results/clientpositive/rcfile_merge3.q.out Mon Jun 
27 23:40:52 2011
@@ -0,0 +1,206 @@
+PREHOOK: query: DROP TABLE rcfile_merge3a
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: DROP TABLE rcfile_merge3a
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: DROP TABLE rcfile_merge3b
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: DROP TABLE rcfile_merge3b
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: CREATE TABLE rcfile_merge3a (key int, value string) 
+    PARTITIONED BY (ds string) STORED AS TEXTFILE
+PREHOOK: type: CREATETABLE
+POSTHOOK: query: CREATE TABLE rcfile_merge3a (key int, value string) 
+    PARTITIONED BY (ds string) STORED AS TEXTFILE
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: default@rcfile_merge3a
+PREHOOK: query: CREATE TABLE rcfile_merge3b (key int, value string) STORED AS 
RCFILE
+PREHOOK: type: CREATETABLE
+POSTHOOK: query: CREATE TABLE rcfile_merge3b (key int, value string) STORED AS 
RCFILE
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: default@rcfile_merge3b
+PREHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3a PARTITION (ds='1')
+    SELECT * FROM src
+PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@rcfile_merge3a@ds=1
+POSTHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3a PARTITION (ds='1')
+    SELECT * FROM src
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@rcfile_merge3a@ds=1
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+PREHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3a PARTITION (ds='2')
+    SELECT * FROM src
+PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@rcfile_merge3a@ds=2
+POSTHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3a PARTITION (ds='2')
+    SELECT * FROM src
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@rcfile_merge3a@ds=2
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+PREHOOK: query: EXPLAIN INSERT OVERWRITE TABLE rcfile_merge3b
+    SELECT key, value FROM rcfile_merge3a
+PREHOOK: type: QUERY
+POSTHOOK: query: EXPLAIN INSERT OVERWRITE TABLE rcfile_merge3b
+    SELECT key, value FROM rcfile_merge3a
+POSTHOOK: type: QUERY
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+ABSTRACT SYNTAX TREE:
+  (TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TABNAME rcfile_merge3a))) (TOK_INSERT 
(TOK_DESTINATION (TOK_TAB (TOK_TABNAME rcfile_merge3b))) (TOK_SELECT 
(TOK_SELEXPR (TOK_TABLE_OR_COL key)) (TOK_SELEXPR (TOK_TABLE_OR_COL value)))))
+
+STAGE DEPENDENCIES:
+  Stage-1 is a root stage
+  Stage-5 depends on stages: Stage-1 , consists of Stage-4, Stage-3
+  Stage-4
+  Stage-0 depends on stages: Stage-4, Stage-3
+  Stage-2 depends on stages: Stage-0
+  Stage-3
+
+STAGE PLANS:
+  Stage: Stage-1
+    Map Reduce
+      Alias -> Map Operator Tree:
+        rcfile_merge3a 
+          TableScan
+            alias: rcfile_merge3a
+            Select Operator
+              expressions:
+                    expr: key
+                    type: int
+                    expr: value
+                    type: string
+              outputColumnNames: _col0, _col1
+              File Output Operator
+                compressed: false
+                GlobalTableId: 1
+                table:
+                    input format: 
org.apache.hadoop.hive.ql.io.RCFileInputFormat
+                    output format: 
org.apache.hadoop.hive.ql.io.RCFileOutputFormat
+                    serde: org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
+                    name: default.rcfile_merge3b
+
+  Stage: Stage-5
+    Conditional Operator
+
+  Stage: Stage-4
+    Move Operator
+      files:
+          hdfs directory: true
+          destination: 
pfile:/data/users/franklin/hive-block-merge/build/ql/scratchdir/hive_2011-06-10_11-35-56_180_2101176296464995430/-ext-10000
+
+  Stage: Stage-0
+    Move Operator
+      tables:
+          replace: true
+          table:
+              input format: org.apache.hadoop.hive.ql.io.RCFileInputFormat
+              output format: org.apache.hadoop.hive.ql.io.RCFileOutputFormat
+              serde: org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
+              name: default.rcfile_merge3b
+
+  Stage: Stage-2
+    Stats-Aggr Operator
+
+  Stage: Stage-3
+    Block level merge
+
+
+PREHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3b
+    SELECT key, value FROM rcfile_merge3a
+PREHOOK: type: QUERY
+PREHOOK: Input: default@rcfile_merge3a@ds=1
+PREHOOK: Input: default@rcfile_merge3a@ds=2
+PREHOOK: Output: default@rcfile_merge3b
+POSTHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3b
+    SELECT key, value FROM rcfile_merge3a
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@rcfile_merge3a@ds=1
+POSTHOOK: Input: default@rcfile_merge3a@ds=2
+POSTHOOK: Output: default@rcfile_merge3b
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:null), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:null), ]
+PREHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value) USING 'tr \t _' AS (c)
+    FROM rcfile_merge3a
+) t
+PREHOOK: type: QUERY
+PREHOOK: Input: default@rcfile_merge3a@ds=1
+PREHOOK: Input: default@rcfile_merge3a@ds=2
+PREHOOK: Output: 
file:/tmp/franklin/hive_2011-06-10_11-36-00_682_3122909838685909929/-mr-10000
+POSTHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value) USING 'tr \t _' AS (c)
+    FROM rcfile_merge3a
+) t
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@rcfile_merge3a@ds=1
+POSTHOOK: Input: default@rcfile_merge3a@ds=2
+POSTHOOK: Output: 
file:/tmp/franklin/hive_2011-06-10_11-36-00_682_3122909838685909929/-mr-10000
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:null), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:null), ]
+14412220296
+PREHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value) USING 'tr \t _' AS (c)
+    FROM rcfile_merge3b
+) t
+PREHOOK: type: QUERY
+PREHOOK: Input: default@rcfile_merge3b
+PREHOOK: Output: 
file:/tmp/franklin/hive_2011-06-10_11-36-04_156_4816517057321682165/-mr-10000
+POSTHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value) USING 'tr \t _' AS (c)
+    FROM rcfile_merge3b
+) t
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@rcfile_merge3b
+POSTHOOK: Output: 
file:/tmp/franklin/hive_2011-06-10_11-36-04_156_4816517057321682165/-mr-10000
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:null), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:null), ]
+14412220296
+PREHOOK: query: DROP TABLE rcfile_merge3a
+PREHOOK: type: DROPTABLE
+PREHOOK: Input: default@rcfile_merge3a
+PREHOOK: Output: default@rcfile_merge3a
+POSTHOOK: query: DROP TABLE rcfile_merge3a
+POSTHOOK: type: DROPTABLE
+POSTHOOK: Input: default@rcfile_merge3a
+POSTHOOK: Output: default@rcfile_merge3a
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:null), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:null), ]
+PREHOOK: query: DROP TABLE rcfile_merge3b
+PREHOOK: type: DROPTABLE
+PREHOOK: Input: default@rcfile_merge3b
+PREHOOK: Output: default@rcfile_merge3b
+POSTHOOK: query: DROP TABLE rcfile_merge3b
+POSTHOOK: type: DROPTABLE
+POSTHOOK: Input: default@rcfile_merge3b
+POSTHOOK: Output: default@rcfile_merge3b
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:null), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:null), ]

Added: hive/trunk/ql/src/test/results/clientpositive/rcfile_merge4.q.out
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/rcfile_merge4.q.out?rev=1140377&view=auto
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/rcfile_merge4.q.out (added)
+++ hive/trunk/ql/src/test/results/clientpositive/rcfile_merge4.q.out Mon Jun 
27 23:40:52 2011
@@ -0,0 +1,216 @@
+PREHOOK: query: DROP TABLE rcfile_merge3a
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: DROP TABLE rcfile_merge3a
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: DROP TABLE rcfile_merge3b
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: DROP TABLE rcfile_merge3b
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: CREATE TABLE rcfile_merge3a (key int, value string) 
+    PARTITIONED BY (ds string) STORED AS RCFILE
+PREHOOK: type: CREATETABLE
+POSTHOOK: query: CREATE TABLE rcfile_merge3a (key int, value string) 
+    PARTITIONED BY (ds string) STORED AS RCFILE
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: default@rcfile_merge3a
+PREHOOK: query: CREATE TABLE rcfile_merge3b (key int, value string) STORED AS 
TEXTFILE
+PREHOOK: type: CREATETABLE
+POSTHOOK: query: CREATE TABLE rcfile_merge3b (key int, value string) STORED AS 
TEXTFILE
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: default@rcfile_merge3b
+PREHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3a PARTITION (ds='1')
+    SELECT * FROM src
+PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@rcfile_merge3a@ds=1
+POSTHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3a PARTITION (ds='1')
+    SELECT * FROM src
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@rcfile_merge3a@ds=1
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+PREHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3a PARTITION (ds='2')
+    SELECT * FROM src
+PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@rcfile_merge3a@ds=2
+POSTHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3a PARTITION (ds='2')
+    SELECT * FROM src
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@rcfile_merge3a@ds=2
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+PREHOOK: query: EXPLAIN INSERT OVERWRITE TABLE rcfile_merge3b
+    SELECT key, value FROM rcfile_merge3a
+PREHOOK: type: QUERY
+POSTHOOK: query: EXPLAIN INSERT OVERWRITE TABLE rcfile_merge3b
+    SELECT key, value FROM rcfile_merge3a
+POSTHOOK: type: QUERY
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+ABSTRACT SYNTAX TREE:
+  (TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TABNAME rcfile_merge3a))) (TOK_INSERT 
(TOK_DESTINATION (TOK_TAB (TOK_TABNAME rcfile_merge3b))) (TOK_SELECT 
(TOK_SELEXPR (TOK_TABLE_OR_COL key)) (TOK_SELEXPR (TOK_TABLE_OR_COL value)))))
+
+STAGE DEPENDENCIES:
+  Stage-1 is a root stage
+  Stage-5 depends on stages: Stage-1 , consists of Stage-4, Stage-3
+  Stage-4
+  Stage-0 depends on stages: Stage-4, Stage-3
+  Stage-2 depends on stages: Stage-0
+  Stage-3
+
+STAGE PLANS:
+  Stage: Stage-1
+    Map Reduce
+      Alias -> Map Operator Tree:
+        rcfile_merge3a 
+          TableScan
+            alias: rcfile_merge3a
+            Select Operator
+              expressions:
+                    expr: key
+                    type: int
+                    expr: value
+                    type: string
+              outputColumnNames: _col0, _col1
+              File Output Operator
+                compressed: false
+                GlobalTableId: 1
+                table:
+                    input format: org.apache.hadoop.mapred.TextInputFormat
+                    output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
+                    serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+                    name: default.rcfile_merge3b
+
+  Stage: Stage-5
+    Conditional Operator
+
+  Stage: Stage-4
+    Move Operator
+      files:
+          hdfs directory: true
+          destination: 
pfile:/data/users/franklin/hive-block-merge/build/ql/scratchdir/hive_2011-06-10_11-36-17_619_4482832570925103640/-ext-10000
+
+  Stage: Stage-0
+    Move Operator
+      tables:
+          replace: true
+          table:
+              input format: org.apache.hadoop.mapred.TextInputFormat
+              output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
+              serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+              name: default.rcfile_merge3b
+
+  Stage: Stage-2
+    Stats-Aggr Operator
+
+  Stage: Stage-3
+    Map Reduce
+      Alias -> Map Operator Tree:
+        
pfile:/data/users/franklin/hive-block-merge/build/ql/scratchdir/hive_2011-06-10_11-36-17_619_4482832570925103640/-ext-10002
 
+            File Output Operator
+              compressed: false
+              GlobalTableId: 0
+              table:
+                  input format: org.apache.hadoop.mapred.TextInputFormat
+                  output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
+                  serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+                  name: default.rcfile_merge3b
+
+
+PREHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3b
+    SELECT key, value FROM rcfile_merge3a
+PREHOOK: type: QUERY
+PREHOOK: Input: default@rcfile_merge3a@ds=1
+PREHOOK: Input: default@rcfile_merge3a@ds=2
+PREHOOK: Output: default@rcfile_merge3b
+POSTHOOK: query: INSERT OVERWRITE TABLE rcfile_merge3b
+    SELECT key, value FROM rcfile_merge3a
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@rcfile_merge3a@ds=1
+POSTHOOK: Input: default@rcfile_merge3a@ds=2
+POSTHOOK: Output: default@rcfile_merge3b
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:from 
deserializer), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:from deserializer), ]
+PREHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value) USING 'tr \t _' AS (c)
+    FROM rcfile_merge3a
+) t
+PREHOOK: type: QUERY
+PREHOOK: Input: default@rcfile_merge3a@ds=1
+PREHOOK: Input: default@rcfile_merge3a@ds=2
+PREHOOK: Output: 
file:/tmp/franklin/hive_2011-06-10_11-36-22_000_2439061692827052733/-mr-10000
+POSTHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value) USING 'tr \t _' AS (c)
+    FROM rcfile_merge3a
+) t
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@rcfile_merge3a@ds=1
+POSTHOOK: Input: default@rcfile_merge3a@ds=2
+POSTHOOK: Output: 
file:/tmp/franklin/hive_2011-06-10_11-36-22_000_2439061692827052733/-mr-10000
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:from 
deserializer), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:from deserializer), ]
+14412220296
+PREHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value) USING 'tr \t _' AS (c)
+    FROM rcfile_merge3b
+) t
+PREHOOK: type: QUERY
+PREHOOK: Input: default@rcfile_merge3b
+PREHOOK: Output: 
file:/tmp/franklin/hive_2011-06-10_11-36-25_315_5843076605107116040/-mr-10000
+POSTHOOK: query: SELECT SUM(HASH(c)) FROM (
+    SELECT TRANSFORM(key, value) USING 'tr \t _' AS (c)
+    FROM rcfile_merge3b
+) t
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@rcfile_merge3b
+POSTHOOK: Output: 
file:/tmp/franklin/hive_2011-06-10_11-36-25_315_5843076605107116040/-mr-10000
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:from 
deserializer), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:from deserializer), ]
+14412220296
+PREHOOK: query: DROP TABLE rcfile_merge3a
+PREHOOK: type: DROPTABLE
+PREHOOK: Input: default@rcfile_merge3a
+PREHOOK: Output: default@rcfile_merge3a
+POSTHOOK: query: DROP TABLE rcfile_merge3a
+POSTHOOK: type: DROPTABLE
+POSTHOOK: Input: default@rcfile_merge3a
+POSTHOOK: Output: default@rcfile_merge3a
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:from 
deserializer), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:from deserializer), ]
+PREHOOK: query: DROP TABLE rcfile_merge3b
+PREHOOK: type: DROPTABLE
+PREHOOK: Input: default@rcfile_merge3b
+PREHOOK: Output: default@rcfile_merge3b
+POSTHOOK: query: DROP TABLE rcfile_merge3b
+POSTHOOK: type: DROPTABLE
+POSTHOOK: Input: default@rcfile_merge3b
+POSTHOOK: Output: default@rcfile_merge3b
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=1).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).key EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3a PARTITION(ds=2).value SIMPLE 
[(src)src.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: rcfile_merge3b.key SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:key, type:int, comment:from 
deserializer), ]
+POSTHOOK: Lineage: rcfile_merge3b.value SIMPLE 
[(rcfile_merge3a)rcfile_merge3a.FieldSchema(name:value, type:string, 
comment:from deserializer), ]


Reply via email to