blob: 7618dc7074b8a794e427688274a26a4f8f296f27 [file] [log] [blame]
PREHOOK: query: drop table emps_n1
PREHOOK: type: DROPTABLE
POSTHOOK: query: drop table emps_n1
POSTHOOK: type: DROPTABLE
PREHOOK: query: create table emps_n1 (empno int, deptno int, empname string)
PREHOOK: type: CREATETABLE
PREHOOK: Output: database:default
PREHOOK: Output: default@emps_n1
POSTHOOK: query: create table emps_n1 (empno int, deptno int, empname string)
POSTHOOK: type: CREATETABLE
POSTHOOK: Output: database:default
POSTHOOK: Output: default@emps_n1
PREHOOK: query: insert into table emps_n1 values (1,2,"11"),(1,2,"11"),(3,4,"33"),(1,3,"11"),(2,5,"22"),(2,5,"22")
PREHOOK: type: QUERY
PREHOOK: Input: _dummy_database@_dummy_table
PREHOOK: Output: default@emps_n1
POSTHOOK: query: insert into table emps_n1 values (1,2,"11"),(1,2,"11"),(3,4,"33"),(1,3,"11"),(2,5,"22"),(2,5,"22")
POSTHOOK: type: QUERY
POSTHOOK: Input: _dummy_database@_dummy_table
POSTHOOK: Output: default@emps_n1
POSTHOOK: Lineage: emps_n1.deptno SCRIPT []
POSTHOOK: Lineage: emps_n1.empname SCRIPT []
POSTHOOK: Lineage: emps_n1.empno SCRIPT []
PREHOOK: query: select * from emps_n1
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 2 11
1 2 11
3 4 33
1 3 11
2 5 22
2 5 22
PREHOOK: query: select * from emps_n1 where (int(empno+deptno/2), int(deptno/3)) in ((2,0),(3,2))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where (int(empno+deptno/2), int(deptno/3)) in ((2,0),(3,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 2 11
1 2 11
PREHOOK: query: select * from emps_n1 where (int(empno+deptno/2), int(deptno/3)) not in ((2,0),(3,2))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where (int(empno+deptno/2), int(deptno/3)) not in ((2,0),(3,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
3 4 33
1 3 11
2 5 22
2 5 22
PREHOOK: query: select * from emps_n1 where (empno,deptno) in ((1,2),(3,2))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where (empno,deptno) in ((1,2),(3,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 2 11
1 2 11
PREHOOK: query: select * from emps_n1 where (empno,deptno) not in ((1,2),(3,2))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where (empno,deptno) not in ((1,2),(3,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
3 4 33
1 3 11
2 5 22
2 5 22
PREHOOK: query: select * from emps_n1 where (empno,deptno) in ((1,2),(1,3))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where (empno,deptno) in ((1,2),(1,3))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 2 11
1 2 11
1 3 11
PREHOOK: query: select * from emps_n1 where (empno,deptno) not in ((1,2),(1,3))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where (empno,deptno) not in ((1,2),(1,3))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
3 4 33
2 5 22
2 5 22
PREHOOK: query: explain
select * from emps_n1 where (empno+1,deptno) in ((1,2),(3,2))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: explain
select * from emps_n1 where (empno+1,deptno) in ((1,2),(3,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
STAGE DEPENDENCIES:
Stage-0 is a root stage
STAGE PLANS:
Stage: Stage-0
Fetch Operator
limit: -1
Processor Tree:
TableScan
alias: emps_n1
filterExpr: ((deptno = 2) and ((empno + 1)) IN (1, 3)) (type: boolean)
Filter Operator
predicate: ((deptno = 2) and ((empno + 1)) IN (1, 3)) (type: boolean)
Select Operator
expressions: empno (type: int), 2 (type: int), empname (type: string)
outputColumnNames: _col0, _col1, _col2
ListSink
PREHOOK: query: explain
select * from emps_n1 where (empno+1,deptno) not in ((1,2),(3,2))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: explain
select * from emps_n1 where (empno+1,deptno) not in ((1,2),(3,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
STAGE DEPENDENCIES:
Stage-0 is a root stage
STAGE PLANS:
Stage: Stage-0
Fetch Operator
limit: -1
Processor Tree:
TableScan
alias: emps_n1
filterExpr: ((((empno + 1) <> 1) or (deptno <> 2)) and (((empno + 1) <> 3) or (deptno <> 2))) (type: boolean)
Filter Operator
predicate: ((((empno + 1) <> 1) or (deptno <> 2)) and (((empno + 1) <> 3) or (deptno <> 2))) (type: boolean)
Select Operator
expressions: empno (type: int), deptno (type: int), empname (type: string)
outputColumnNames: _col0, _col1, _col2
ListSink
PREHOOK: query: select * from emps_n1 where empno in (1,2)
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where empno in (1,2)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 2 11
1 2 11
1 3 11
2 5 22
2 5 22
PREHOOK: query: select * from emps_n1 where empno in (1,2) and deptno > 2
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where empno in (1,2) and deptno > 2
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 3 11
2 5 22
2 5 22
PREHOOK: query: select * from emps_n1 where (empno) in (1,2) and deptno > 2
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where (empno) in (1,2) and deptno > 2
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 3 11
2 5 22
2 5 22
PREHOOK: query: select * from emps_n1 where ((empno) in (1,2) and deptno > 2)
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where ((empno) in (1,2) and deptno > 2)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 3 11
2 5 22
2 5 22
PREHOOK: query: explain select * from emps_n1 where ((empno*2)|1,deptno) in ((empno+1,2),(empno+2,2))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: explain select * from emps_n1 where ((empno*2)|1,deptno) in ((empno+1,2),(empno+2,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
STAGE DEPENDENCIES:
Stage-0 is a root stage
STAGE PLANS:
Stage: Stage-0
Fetch Operator
limit: -1
Processor Tree:
TableScan
alias: emps_n1
filterExpr: ((deptno = 2) and ((((empno * 2) | 1) = (empno + 1)) or (((empno * 2) | 1) = (empno + 2)))) (type: boolean)
Filter Operator
predicate: ((deptno = 2) and ((((empno * 2) | 1) = (empno + 1)) or (((empno * 2) | 1) = (empno + 2)))) (type: boolean)
Select Operator
expressions: empno (type: int), 2 (type: int), empname (type: string)
outputColumnNames: _col0, _col1, _col2
ListSink
PREHOOK: query: select * from emps_n1 where ((empno*2)|1,deptno) in ((empno+1,2),(empno+2,2))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where ((empno*2)|1,deptno) in ((empno+1,2),(empno+2,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 2 11
1 2 11
PREHOOK: query: select (empno*2)|1,substr(empname,1,1) from emps_n1
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select (empno*2)|1,substr(empname,1,1) from emps_n1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
3 1
3 1
7 3
3 1
5 2
5 2
PREHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+2,'2'))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+2,'2'))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
PREHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) not in ((empno+1,'2'),(empno+2,'2'))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) not in ((empno+1,'2'),(empno+2,'2'))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 2 11
1 2 11
3 4 33
1 3 11
2 5 22
2 5 22
PREHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2'))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2'))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
2 5 22
2 5 22
PREHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) not in ((empno+1,'2'),(empno+3,'2'))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) not in ((empno+1,'2'),(empno+3,'2'))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 2 11
1 2 11
3 4 33
1 3 11
PREHOOK: query: select sum(empno), empname from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2'))
group by empname
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select sum(empno), empname from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2'))
group by empname
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
4 22
PREHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2'))
union
select * from emps_n1 where (empno,deptno) in ((1,2),(3,2))
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2'))
union
select * from emps_n1 where (empno,deptno) in ((1,2),(3,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
1 2 11
2 5 22
PREHOOK: query: drop view v_n2
PREHOOK: type: DROPVIEW
POSTHOOK: query: drop view v_n2
POSTHOOK: type: DROPVIEW
PREHOOK: query: create view v_n2 as
select * from(
select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2'))
union
select * from emps_n1 where (empno,deptno) in ((1,2),(3,2)))subq order by empno desc
PREHOOK: type: CREATEVIEW
PREHOOK: Input: default@emps_n1
PREHOOK: Output: database:default
PREHOOK: Output: default@v_n2
POSTHOOK: query: create view v_n2 as
select * from(
select * from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2'))
union
select * from emps_n1 where (empno,deptno) in ((1,2),(3,2)))subq order by empno desc
POSTHOOK: type: CREATEVIEW
POSTHOOK: Input: default@emps_n1
POSTHOOK: Output: database:default
POSTHOOK: Output: default@v_n2
POSTHOOK: Lineage: v_n2.deptno EXPRESSION [(emps_n1)emps_n1.FieldSchema(name:deptno, type:int, comment:null), ]
POSTHOOK: Lineage: v_n2.empname EXPRESSION [(emps_n1)emps_n1.FieldSchema(name:empname, type:string, comment:null), ]
POSTHOOK: Lineage: v_n2.empno EXPRESSION [(emps_n1)emps_n1.FieldSchema(name:empno, type:int, comment:null), ]
PREHOOK: query: select * from v_n2
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
PREHOOK: Input: default@v_n2
#### A masked pattern was here ####
POSTHOOK: query: select * from v_n2
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
POSTHOOK: Input: default@v_n2
#### A masked pattern was here ####
1 2 11
2 5 22
PREHOOK: query: select subq.e1 from
(select (empno*2)|1 as e1, substr(empname,1,1) as n1 from emps_n1)subq
join
(select empno as e2 from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2')))subq2
on e1=e2+1
PREHOOK: type: QUERY
PREHOOK: Input: default@emps_n1
#### A masked pattern was here ####
POSTHOOK: query: select subq.e1 from
(select (empno*2)|1 as e1, substr(empname,1,1) as n1 from emps_n1)subq
join
(select empno as e2 from emps_n1 where ((empno*2)|1,substr(empname,1,1)) in ((empno+1,'2'),(empno+3,'2')))subq2
on e1=e2+1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps_n1
#### A masked pattern was here ####
3
3
3
3
3
3