Functions
org.apache.spark.sql.functions => com.snowflake.snowpark.functions
array(String colName, Seq[String] colNames)
array_construct*
approx_count_distinct(columnName: String, rsd: Double): Column
N/A
approx_count_distinct(e: Column, rsd: Double): Column
N/A
approx_count_distinct(columnName: String): Column
aprox_count_disctinct*
array(Column* cols)
array_construct*
array(Seq[Column] cols)
array_construct*
array(String colName, String* colNames)
array_construct*
ceil(columnName: String): Column
ceil*
coalesce(Seq[Column] e)
**
collect_list(String columnName)
**
corr(columnName1: String, columnName2: String): Column
corr*
count(columnName: String): TypedColumn[Any, Long]
count*
countDistinct(expr:Column, exprs: Seq[Column])
count_distinct*
countDistrinct(column:String, exprs:Seq[String])
count_distinct*
countDistinct(columnName: String, columnNames: String*): Column
count_distinct*
covar_pop(columnName1: String, columnName2: String): Column
covar_pop*
covar_samp(columnName1: String, columnName2: String): Column
covar_samp*
datediff(end: Column, start: Column): Column
datediff***
desc(String columnName)
*
explode(e: Column)
**
grouping(columnName: String): Column
grouping*
grouping_id(colName: String, colNames: String*): Column
grouping_id
kurtosis(columnName: String): Column
kurtosis*
log(base: Double, columnName: String): Column
log*
lpad(str: Column, len: Int, pad: String): Column
lpad*
max(columnName: String): Column
max*
mean(columnName: String): Column
mean*
min(columnName: String): Column
min*
next_day(date: Column, dayOfWeek: String): Column
next_day*
rand(): Column
N/A
rand(seed: Long): Column
N/A
repeat(str: Column, n: Int): Column
repeat *
round(e: Column, scale: Int): Column
round *
rpad(str: Column, len: Int, pad: String): Column
rpad*
size(e:Column): Column
array_size*
trim(e: Column): Column
trim**
trim(e: Column, trimString: String): Column
trim
window(timeColumn: Column, windowDuration: String): Column
N/A
window(timeColumn: Column, windowDuration: String, slideDuration: String): Column
N/A
window(timeColumn: Column, windowDuration: String, slideDuration: String, startTime: String): Column
N/A
Last updated
Was this helpful?