blob: 7d5071fd5aaec8fb3911102fc54830f81dbf4012 [file] [log] [blame]
SET hive.vectorized.execution.enabled=true;
set hive.fetch.task.conversion=minimal;
EXPLAIN
SELECT cboolean1,
cbigint,
csmallint,
ctinyint,
ctimestamp1,
cstring1,
(cbigint + cbigint),
(csmallint % -257),
(-(csmallint)),
(-(ctinyint)),
((-(ctinyint)) + 17),
(cbigint * (-(csmallint))),
(cint % csmallint),
(-(ctinyint)),
((-(ctinyint)) % ctinyint)
FROM alltypesorc
WHERE ((ctinyint != 0)
AND (((ctimestamp1 <= 0)
OR ((ctinyint = cint)
OR (cstring2 LIKE 'ss')))
AND ((988888 < cdouble)
OR ((ctimestamp2 > -15)
AND (3569 >= cdouble)))))
LIMIT 25;
SELECT cboolean1,
cbigint,
csmallint,
ctinyint,
ctimestamp1,
cstring1,
(cbigint + cbigint),
(csmallint % -257),
(-(csmallint)),
(-(ctinyint)),
((-(ctinyint)) + 17),
(cbigint * (-(csmallint))),
(cint % csmallint),
(-(ctinyint)),
((-(ctinyint)) % ctinyint)
FROM alltypesorc
WHERE ((ctinyint != 0)
AND (((ctimestamp1 <= 0)
OR ((ctinyint = cint)
OR (cstring2 LIKE 'ss')))
AND ((988888 < cdouble)
OR ((ctimestamp2 > -15)
AND (3569 >= cdouble)))))
LIMIT 25;
-- double compare timestamp
EXPLAIN
SELECT cboolean1,
cbigint,
csmallint,
ctinyint,
ctimestamp1,
cstring1,
(cbigint + cbigint),
(csmallint % -257),
(-(csmallint)),
(-(ctinyint)),
((-(ctinyint)) + 17),
(cbigint * (-(csmallint))),
(cint % csmallint),
(-(ctinyint)),
((-(ctinyint)) % ctinyint)
FROM alltypesorc
WHERE ((ctinyint != 0)
AND (((ctimestamp1 <= 0.0)
OR ((ctinyint = cint)
OR (cstring2 LIKE 'ss')))
AND ((988888 < cdouble)
OR ((ctimestamp2 > 7.6850000000000005)
AND (3569 >= cdouble)))))
LIMIT 25;
SELECT cboolean1,
cbigint,
csmallint,
ctinyint,
ctimestamp1,
cstring1,
(cbigint + cbigint),
(csmallint % -257),
(-(csmallint)),
(-(ctinyint)),
((-(ctinyint)) + 17),
(cbigint * (-(csmallint))),
(cint % csmallint),
(-(ctinyint)),
((-(ctinyint)) % ctinyint)
FROM alltypesorc
WHERE ((ctinyint != 0)
AND (((ctimestamp1 <= 0.0)
OR ((ctinyint = cint)
OR (cstring2 LIKE 'ss')))
AND ((988888 < cdouble)
OR ((ctimestamp2 > 7.6850000000000005)
AND (3569 >= cdouble)))))
LIMIT 25;