Here is a list of all scalar and aggregate Spark functions available in Velox. Function names link to function descriptions. Check out coverage maps for all functions.
Scalar Functions
Aggregate Functions
abs()
get_json_object()
rand()
last()
add()
greaterthan()
regexp_extract()
aggregate()
greaterthanorequal()
remainder()
array()
greatest()
replace()
array_contains()
hash()
rlike()
array_intersect()
in()
round()
array_sort()
instr()
sha1()
ascii()
isnotnull()
sha2()
between()
isnull()
shiftleft()
bitwise_and()
least()
shiftright()
bitwise_or()
length()
size()
ceil()
lessthan()
sort_array()
chr()
lessthanorequal()
split()
concat()
lower()
startswith()
contains()
map()
substring()
divide()
map_filter()
subtract()
element_at()
map_from_arrays()
transform()
endswith()
md5()
unaryminus()
equalnullsafe()
multiply()
upper()
equalto()
not()
xxhash64()
exp()
notequalto()
year()
filter()
pmod()
floor()
power()
HyperLogLog Functions
Mathematical Functions