Skip to main content

Progress Checklist

Data Types

FunctionsSupported ✅ ?
ArrayType⬜️
BinaryType⬜️
BooleanType⬜️
ByteType⬜️
DataType⬜️
DateType✅
DecimalType⬜️
DoubleType✅
FloatType✅
IntegerType✅
LongType✅
MapType⬜️
NullType⬜️
ShortType✅
StringType✅️
StructField⬜️
StructType⬜️
TimestampType✅️

DataFrame APIs

FunctionsAccelerated ✅ ?
DataFrame.approxQuantile⬜️
DataFrame.corr✅️
DataFrame.count✅
DataFrame.cov⬜️️
DataFrame.crossJoin⬜️
DataFrame.crosstab⬜️
DataFrame.cube⬜️
DataFrame.distinct✅️
DataFrame.groupBy✅
DataFrame.join✅
DataFrame.orderBy✅
DataFrame.select✅
DataFrame.sort✅

Functions

FunctionsAccelerated ✅ ?
abs✅
acos✅️
acosh✅️
add_months⬜️
approxCountDistinct✅
asin✅️
asinh✅️
atan✅️
atanh✅️
atan2⬜️
avg✅
ceil⬜️
conv⬜️
corr✅
cos⬜️
cosh✅️
count✅
countDistinct✅
cume_dist⬜️
current_date⬜️
current_timestamp⬜️
date_add⬜️
date_format⬜️
date_sub⬜️
date_trunc⬜️
datediff⬜️
dayofmonth⬜️
dayofweek⬜️
dayofyear⬜️
days⬜️
exp✅️
explode⬜️
explode_outer⬜️
expm1⬜️
expr✅
factorial⬜️
isnan✅
isnull✅️
levenshtein⬜️
log✅️
log10✅️
log1p✅️
log2✅️
max✅
mean✅️
min✅
minute⬜️
month⬜️
months⬜️
months_between⬜️
next_day⬜️
nth_value⬜️
percent_rank⬜️
percentile_approx⬜️
pow✅️
quarter⬜️
radians⬜️
rank⬜️
second⬜️
shiftLeft⬜️
shiftRight⬜️
shiftRightUnsigned⬜️
signum⬜️
sin✅️
sinh✅️
size⬜️
skewness⬜️
slice⬜️
sort_array⬜️
soundex⬜️
split⬜️
sqrt✅️
stddev✅️
stddev_pop(col)⬜️
stddev_samp(col)⬜️
struct⬜️
substring✅
substring_index⬜️
sum)✅
sumDistinct⬜️
tan✅
tanh✅
timestamp_seconds⬜️
toDegrees⬜️
toRadians⬜️
upper⬜️
var_pop⬜️
var_samp⬜️
variance⬜️
weekofyear⬜️
when✅
window⬜️
year⬜️
years⬜️

Grouping

FunctionsSupported ✅?
GroupedData.avg✅
GroupedData.count✅
GroupedData.max✅️
GroupedData.mean✅️
GroupedData.min✅️
GroupedData.pivot⬜️
GroupedData.sum✅