blob: aeb49ce15e579970cb2ff8aaa366712bea8bea86 [file] [log] [blame]
--! qt:dataset:alltypesorc
set hive.mapred.mode=nonstrict;
set hive.explain.user=false;
SET hive.vectorized.execution.enabled=true;
set hive.fetch.task.conversion=none;
EXPLAIN VECTORIZATION EXPRESSION SELECT (ctinyint % 2) + 1, cstring1, cint, elt((ctinyint % 2) + 1, cstring1, cint)
FROM alltypesorc
WHERE ctinyint > 0 LIMIT 10;
SELECT (ctinyint % 2) + 1, cstring1, cint, elt((ctinyint % 2) + 1, cstring1, cint)
FROM alltypesorc
WHERE ctinyint > 0 LIMIT 10;
EXPLAIN VECTORIZATION EXPRESSION
SELECT elt(2, 'abc', 'defg'),
elt(3, 'aa', 'bb', 'cc', 'dd', 'ee', 'ff', 'gg'),
elt('1', 'abc', 'defg'),
elt(2, 'aa', CAST('2' AS TINYINT)),
elt(2, 'aa', CAST('12345' AS SMALLINT)),
elt(2, 'aa', CAST('123456789012' AS BIGINT)),
elt(2, 'aa', CAST(1.25 AS FLOAT)),
elt(2, 'aa', CAST(16.0 AS DOUBLE)),
elt(0, 'abc', 'defg'),
elt(3, 'abc', 'defg')
FROM alltypesorc LIMIT 1;
SELECT elt(2, 'abc', 'defg'),
elt(3, 'aa', 'bb', 'cc', 'dd', 'ee', 'ff', 'gg'),
elt('1', 'abc', 'defg'),
elt(2, 'aa', CAST('2' AS TINYINT)),
elt(2, 'aa', CAST('12345' AS SMALLINT)),
elt(2, 'aa', CAST('123456789012' AS BIGINT)),
elt(2, 'aa', CAST(1.25 AS FLOAT)),
elt(2, 'aa', CAST(16.0 AS DOUBLE)),
elt(0, 'abc', 'defg'),
elt(3, 'abc', 'defg')
FROM alltypesorc LIMIT 1;