blob: cb2e90bf83d2cee2c68613f0da824a254f96b367 [file] [log] [blame]
PREHOOK: query: drop table if exists tx1_n2
PREHOOK: type: DROPTABLE
POSTHOOK: query: drop table if exists tx1_n2
POSTHOOK: type: DROPTABLE
PREHOOK: query: drop table if exists tx2_n1
PREHOOK: type: DROPTABLE
POSTHOOK: query: drop table if exists tx2_n1
POSTHOOK: type: DROPTABLE
PREHOOK: query: create table tx1_n2 (a integer,b integer,c integer)
PREHOOK: type: CREATETABLE
PREHOOK: Output: database:default
PREHOOK: Output: default@tx1_n2
POSTHOOK: query: create table tx1_n2 (a integer,b integer,c integer)
POSTHOOK: type: CREATETABLE
POSTHOOK: Output: database:default
POSTHOOK: Output: default@tx1_n2
PREHOOK: query: select sum(c)
from tx1_n2
PREHOOK: type: QUERY
PREHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
POSTHOOK: query: select sum(c)
from tx1_n2
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
NULL
PREHOOK: query: select sum(c),
grouping(b),
'NULL,1' as expected
from tx1_n2
where a<0
group by a,b grouping sets ((), b, a)
PREHOOK: type: QUERY
PREHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
POSTHOOK: query: select sum(c),
grouping(b),
'NULL,1' as expected
from tx1_n2
where a<0
group by a,b grouping sets ((), b, a)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
NULL 1 NULL,1
PREHOOK: query: select sum(c),
grouping(b),
'NULL,1' as expected
from tx1_n2
where a<0
group by rollup (b)
PREHOOK: type: QUERY
PREHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
POSTHOOK: query: select sum(c),
grouping(b),
'NULL,1' as expected
from tx1_n2
where a<0
group by rollup (b)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
NULL 1 NULL,1
PREHOOK: query: select '2 rows expected',sum(c) from tx1_n2 group by rollup (a)
union all
select '2 rows expected',sum(c) from tx1_n2 group by rollup (a)
PREHOOK: type: QUERY
PREHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
POSTHOOK: query: select '2 rows expected',sum(c) from tx1_n2 group by rollup (a)
union all
select '2 rows expected',sum(c) from tx1_n2 group by rollup (a)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
2 rows expected NULL
2 rows expected NULL
PREHOOK: query: insert into tx1_n2 values (1,1,1)
PREHOOK: type: QUERY
PREHOOK: Input: _dummy_database@_dummy_table
PREHOOK: Output: default@tx1_n2
POSTHOOK: query: insert into tx1_n2 values (1,1,1)
POSTHOOK: type: QUERY
POSTHOOK: Input: _dummy_database@_dummy_table
POSTHOOK: Output: default@tx1_n2
POSTHOOK: Lineage: tx1_n2.a SCRIPT []
POSTHOOK: Lineage: tx1_n2.b SCRIPT []
POSTHOOK: Lineage: tx1_n2.c SCRIPT []
PREHOOK: query: select sum(c),
grouping(b),
'NULL,1' as expected
from tx1_n2
where a<0
group by rollup (b)
PREHOOK: type: QUERY
PREHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
POSTHOOK: query: select sum(c),
grouping(b),
'NULL,1' as expected
from tx1_n2
where a<0
group by rollup (b)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
NULL 1 NULL,1
PREHOOK: query: select sum(c),
grouping(b),
'1,1 and 1,0' as expected
from tx1_n2
group by rollup (b)
PREHOOK: type: QUERY
PREHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
POSTHOOK: query: select sum(c),
grouping(b),
'1,1 and 1,0' as expected
from tx1_n2
group by rollup (b)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx1_n2
#### A masked pattern was here ####
1 0 1,1 and 1,0
1 1 1,1 and 1,0
PREHOOK: query: create table tx2_n1 (a integer,b integer,c integer,d double,u string,bi binary) stored as orc
PREHOOK: type: CREATETABLE
PREHOOK: Output: database:default
PREHOOK: Output: default@tx2_n1
POSTHOOK: query: create table tx2_n1 (a integer,b integer,c integer,d double,u string,bi binary) stored as orc
POSTHOOK: type: CREATETABLE
POSTHOOK: Output: database:default
POSTHOOK: Output: default@tx2_n1
PREHOOK: query: explain
select sum(c),
grouping(b),
'NULL,1' as expected
from tx2_n1
where a<0
group by a,b grouping sets ((), b, a)
PREHOOK: type: QUERY
PREHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
POSTHOOK: query: explain
select sum(c),
grouping(b),
'NULL,1' as expected
from tx2_n1
where a<0
group by a,b grouping sets ((), b, a)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
STAGE DEPENDENCIES:
Stage-1 is a root stage
Stage-0 depends on stages: Stage-1
STAGE PLANS:
Stage: Stage-1
Tez
#### A masked pattern was here ####
Edges:
Reducer 2 <- Map 1 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
Map Operator Tree:
TableScan
alias: tx2_n1
filterExpr: (a < 0) (type: boolean)
Statistics: Num rows: 1 Data size: 12 Basic stats: COMPLETE Column stats: NONE
Filter Operator
predicate: (a < 0) (type: boolean)
Statistics: Num rows: 1 Data size: 12 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: a (type: int), b (type: int), c (type: int)
outputColumnNames: _col0, _col1, _col2
Statistics: Num rows: 1 Data size: 12 Basic stats: COMPLETE Column stats: NONE
Group By Operator
aggregations: sum(_col2)
keys: _col0 (type: int), _col1 (type: int), 0L (type: bigint)
minReductionHashAggr: 0.99
mode: hash
outputColumnNames: _col0, _col1, _col2, _col3
Statistics: Num rows: 3 Data size: 36 Basic stats: COMPLETE Column stats: NONE
Reduce Output Operator
key expressions: _col0 (type: int), _col1 (type: int), _col2 (type: bigint)
null sort order: zzz
sort order: +++
Map-reduce partition columns: _col0 (type: int), _col1 (type: int), _col2 (type: bigint)
Statistics: Num rows: 3 Data size: 36 Basic stats: COMPLETE Column stats: NONE
value expressions: _col3 (type: bigint)
Execution mode: vectorized, llap
LLAP IO: all inputs
Reducer 2
Execution mode: vectorized, llap
Reduce Operator Tree:
Group By Operator
aggregations: sum(VALUE._col0)
keys: KEY._col0 (type: int), KEY._col1 (type: int), KEY._col2 (type: bigint)
mode: mergepartial
outputColumnNames: _col0, _col1, _col2, _col3
Statistics: Num rows: 1 Data size: 12 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: _col3 (type: bigint), grouping(_col2, 0L) (type: bigint), 'NULL,1' (type: string)
outputColumnNames: _col0, _col1, _col2
Statistics: Num rows: 1 Data size: 12 Basic stats: COMPLETE Column stats: NONE
File Output Operator
compressed: false
Statistics: Num rows: 1 Data size: 12 Basic stats: COMPLETE Column stats: NONE
table:
input format: org.apache.hadoop.mapred.SequenceFileInputFormat
output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
Stage: Stage-0
Fetch Operator
limit: -1
Processor Tree:
ListSink
PREHOOK: query: select sum(c),'NULL' as expected
from tx2_n1
PREHOOK: type: QUERY
PREHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
POSTHOOK: query: select sum(c),'NULL' as expected
from tx2_n1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
NULL NULL
PREHOOK: query: select sum(c),
max(u),
'asd',
grouping(b),
'NULL,1' as expected
from tx2_n1
where a<0
group by a,b,d grouping sets ((), b, a, d)
PREHOOK: type: QUERY
PREHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
POSTHOOK: query: select sum(c),
max(u),
'asd',
grouping(b),
'NULL,1' as expected
from tx2_n1
where a<0
group by a,b,d grouping sets ((), b, a, d)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
NULL NULL asd 1 NULL,1
PREHOOK: query: select '2 rows expected',sum(c) from tx2_n1 group by rollup (a)
union all
select '2 rows expected',sum(c) from tx2_n1 group by rollup (a)
PREHOOK: type: QUERY
PREHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
POSTHOOK: query: select '2 rows expected',sum(c) from tx2_n1 group by rollup (a)
union all
select '2 rows expected',sum(c) from tx2_n1 group by rollup (a)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
2 rows expected NULL
2 rows expected NULL
PREHOOK: query: insert into tx2_n1 values
(1,2,3,1.1,'x','b'),
(3,2,3,1.1,'y','b')
PREHOOK: type: QUERY
PREHOOK: Input: _dummy_database@_dummy_table
PREHOOK: Output: default@tx2_n1
POSTHOOK: query: insert into tx2_n1 values
(1,2,3,1.1,'x','b'),
(3,2,3,1.1,'y','b')
POSTHOOK: type: QUERY
POSTHOOK: Input: _dummy_database@_dummy_table
POSTHOOK: Output: default@tx2_n1
POSTHOOK: Lineage: tx2_n1.a SCRIPT []
POSTHOOK: Lineage: tx2_n1.b SCRIPT []
POSTHOOK: Lineage: tx2_n1.bi SCRIPT []
POSTHOOK: Lineage: tx2_n1.c SCRIPT []
POSTHOOK: Lineage: tx2_n1.d SCRIPT []
POSTHOOK: Lineage: tx2_n1.u SCRIPT []
PREHOOK: query: select sum(a),
u,
bi,
'asd',
grouping(bi),
'NULL,1' as expected
from tx2_n1
where a=2
group by a,u,bi grouping sets ( u, (), bi)
PREHOOK: type: QUERY
PREHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
POSTHOOK: query: select sum(a),
u,
bi,
'asd',
grouping(bi),
'NULL,1' as expected
from tx2_n1
where a=2
group by a,u,bi grouping sets ( u, (), bi)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@tx2_n1
#### A masked pattern was here ####
NULL NULL NULL asd 1 NULL,1