blob: 9f1044d4b824b562d25bd62029544e51957f9a73 [file] [log] [blame]
set hive.vectorized.execution.enabled=false;
DROP TABLE flights_tiny;
create table flights_tiny (
ORIGIN_CITY_NAME string,
DEST_CITY_NAME string,
YEAR int,
MONTH int,
DAY_OF_MONTH int,
ARR_DELAY float,
FL_NUM string
);
LOAD DATA LOCAL INPATH '../../data/files/flights_tiny.txt' OVERWRITE INTO TABLE flights_tiny;
create temporary function matchpathtest as 'org.apache.hadoop.hive.ql.udf.ptf.MatchPath$MatchPathResolver';
-- SORT_QUERY_RESULTS
-- 1. basic Matchpath test
select origin_city_name, fl_num, year, month, day_of_month, sz, tpath
from matchpathtest(on
flights_tiny
distribute by fl_num
sort by year, month, day_of_month
arg1('LATE.LATE+'),
arg2('LATE'), arg3(arr_delay > 15),
arg4('origin_city_name, fl_num, year, month, day_of_month, size(tpath) as sz, tpath[0].day_of_month as tpath')
);
drop temporary function matchpathtest;