ASTERIXDB-1539: add aliases for several builtin types and builtin functions. - tinyint for int8; - smallint for int16; - integer(or, int) for int32; - bigint for int64; - year_month_duration for year-month-duration; - day_time_duration for day-time-duration; - timestamp for datetime; - double precision for double;
int8, int16, int32, int64, year-month-duration and day-time-duration is going to be deprecated.
In addition, it - converts underscores to hypens for SQL++ functions; - uses "array_" prefix for builtin aggregation functions.
Use backticks instead of double quotes for delimited identifiers in SQL++. Change-Id: I2db58d68e8e28befa4105504c261b101fa0285af Reviewed-on: https://asterix-gerrit.ics.uci.edu/909 Reviewed-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Reviewed-by: Till Westmann <tillw@apache.org>