Uses of Class
com.snowflake.snowpark_java.Column
-
Packages that use Column Package Description com.snowflake.snowpark_java Provides most of the classes for the Snowpark Java API. -
-
Uses of Column in com.snowflake.snowpark_java
Subclasses of Column in com.snowflake.snowpark_java Modifier and Type Class Description classCaseExprRepresents a CASE expression.Methods in com.snowflake.snowpark_java that return Column Modifier and Type Method Description static ColumnFunctions. abs(Column col)Returns the absolute value of a numeric expression.static ColumnFunctions. acos(Column col)Computes the inverse cosine (arc cosine) of its input; the result is a number in the interval [-pi, pi].static ColumnFunctions. add_months(Column startDate, Column numMonths)Adds or subtracts a specified number of months to a date or timestamp, preserving the end-of-month information.ColumnColumn. alias(String alias)Retrieves s new renamed Column.ColumnColumn. and(Column other)And.static ColumnFunctions. any_value(Column e)Returns a non-deterministic value for the specified column.ColumnUserDefinedFunction. apply(Column... exprs)Apply the UDF to one or more columns to generate a Column expression.static ColumnFunctions. approx_count_distinct(Column col)Uses HyperLogLog to return an approximation of the distinct cardinality of the input (i.e.static ColumnFunctions. approx_percentile(Column col, double percentile)Returns an approximated value for the desired percentile.static ColumnFunctions. approx_percentile_accumulate(Column col)Returns the internal representation of the t-Digest state (as a JSON object) at the end of aggregation.static ColumnFunctions. approx_percentile_combine(Column state)Combines (merges) percentile input states into a single output state.static ColumnFunctions. approx_percentile_estimate(Column col, double percentile)Returns the desired approximated percentile value for the specified t-Digest state.static ColumnFunctions. array(Column... cols)Returns an ARRAY constructed from zero, one, or more inputs.static ColumnFunctions. array_agg(Column col)Returns the input values, pivoted into an ARRAY.static ColumnFunctions. array_append(Column array, Column element)Returns an ARRAY containing all elements from the source ARRAYas well as the new element.static ColumnFunctions. array_cat(Column array1, Column array2)Returns the concatenation of two ARRAYs.static ColumnFunctions. array_compact(Column array)Returns a compacted ARRAY with missing and null values removed, effectively converting sparse arrays into dense arrays.static ColumnFunctions. array_construct(Column... cols)Returns an ARRAY constructed from zero, one, or more inputs.static ColumnFunctions. array_construct_compact(Column... cols)Returns an ARRAY constructed from zero, one, or more inputs; the constructed ARRAY omits any NULL input values.static ColumnFunctions. array_contains(Column variant, Column array)Returnstrueif the specified VARIANT is found in the specified ARRAY.static ColumnFunctions. array_insert(Column array, Column pos, Column element)Returns an ARRAY containing all elements from the source ARRAY as well as the new element.static ColumnFunctions. array_intersection(Column col1, Column col2)Returns an ARRAY that contains the matching elements in the two input ARRAYs.static ColumnFunctions. array_position(Column variant, Column array)Returns the index of the first occurrence of an element in an ARRAY.static ColumnFunctions. array_prepend(Column array, Column element)Returns an ARRAY containing the new element as well as all elements from the source ARRAY.static ColumnFunctions. array_size(Column array)Returns the size of the input ARRAY.static ColumnFunctions. array_slice(Column array, Column from, Column to)Returns an ARRAY constructed from a specified subset of elements of the input ARRAY.static ColumnFunctions. array_to_string(Column array, Column separator)Returns an input ARRAY converted to a string by casting all values to strings (using TO_VARCHAR) and concatenating them (using the string from the second argument to separate the elements).static ColumnFunctions. arrays_overlap(Column a1, Column a2)Compares whether two arrays have at least one element in common.ColumnColumn. as(String alias)Retrieves s new renamed Column.static ColumnFunctions. as_array(Column variant)Casts a VARIANT value to an array.static ColumnFunctions. as_binary(Column variant)Casts a VARIANT value to a binary string.static ColumnFunctions. as_char(Column variant)Casts a VARIANT value to a string.static ColumnFunctions. as_date(Column variant)Casts a VARIANT value to a date.static ColumnFunctions. as_decimal(Column variant)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values).static ColumnFunctions. as_decimal(Column variant, int precision)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values), with precision.static ColumnFunctions. as_decimal(Column variant, int precision, int scale)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values), with precision and scale.static ColumnFunctions. as_double(Column variant)Casts a VARIANT value to a floating-point value.static ColumnFunctions. as_integer(Column variant)Casts a VARIANT value to an integer.static ColumnFunctions. as_number(Column variant)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values).static ColumnFunctions. as_number(Column variant, int precision)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values), with precision and scale.static ColumnFunctions. as_number(Column variant, int precision, int scale)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values), with precision.static ColumnFunctions. as_object(Column variant)Casts a VARIANT value to an object.static ColumnFunctions. as_real(Column variant)Casts a VARIANT value to a floating-point value.static ColumnFunctions. as_time(Column variant)Casts a VARIANT value to a time value.static ColumnFunctions. as_timestamp_ltz(Column variant)Casts a VARIANT value to a TIMESTAMP value with local timezone.static ColumnFunctions. as_timestamp_ntz(Column variant)Casts a VARIANT value to a TIMESTAMP value with no timezone.static ColumnFunctions. as_timestamp_tz(Column variant)Casts a VARIANT value to a TIMESTAMP value with timezone.static ColumnFunctions. as_varchar(Column variant)Casts a VARIANT value to a string.ColumnColumn. asc()Sorts this column in ascending order.static ColumnFunctions. asc(String name)Returns a Column expression with values sorted in ascending order.ColumnColumn. asc_nulls_first()Sorts this column in ascending order, null values sorted before non-null values.ColumnColumn. asc_nulls_last()Sorts this column in ascending order, null values sorted after non-null values.static ColumnFunctions. ascii(Column e)Returns the ASCII code for the first character of a string.static ColumnFunctions. asin(Column col)Computes the inverse sine (arc sine) of its argument; the result is a number in the interval [-pi, pi].static ColumnFunctions. atan(Column col)Computes the inverse tangent (arc tangent) of its argument; the result is a number in the interval [-pi, pi].static ColumnFunctions. atan2(Column y, Column x)Computes the inverse tangent (arc tangent) of the ratio of its two arguments.static ColumnFunctions. avg(Column col)Returns the average of non-NULL records.static ColumnFunctions. base64(Column c)Computes the BASE64 encoding of a column and returns it as a string column.ColumnColumn. between(Column lowerBound, Column upperBound)Between lower bound (including) and upper bound (including).ColumnColumn. bitand(Column other)Bitwise and.static ColumnFunctions. bitnot(Column col)Returns the bitwise negation of a numeric expression.ColumnColumn. bitor(Column other)Bitwise or.static ColumnFunctions. bitshiftleft(Column e, Column numBits)Shifts the bits for a numeric expression numBits positions to the left.static ColumnFunctions. bitshiftright(Column e, Column numBits)Shifts the bits for a numeric expression numBits positions to the right.ColumnColumn. bitxor(Column other)Bitwise xor.ColumnTableFunction. call(Column... args)Create a Column reference by passing arguments in the TableFunction object.ColumnTableFunction. call(Map<String,Column> args)Create a Column reference by passing arguments in the TableFunction object.static ColumnFunctions. callUDF(String udfName, Column... cols)Calls a user-defined function (UDF) by name.ColumnColumn. cast(DataType to)Casts the values in the Column to the specified data type.static ColumnFunctions. ceil(Column col)Returns values from the specified column rounded to the nearest equal or larger integer.static ColumnFunctions. charindex(Column targetExpr, Column sourceExpr)Searches for targetExpr in sourceExpr and, if successful, returns the position (1-based) of the targetExpr in sourceExpr.static ColumnFunctions. charindex(Column targetExpr, Column sourceExpr, Column position)Searches for targetExpr in sourceExpr and, if successful, returns the position (1-based) of the targetExpr in sourceExpr.static ColumnFunctions. check_json(Column col)Checks the validity of a JSON document.static ColumnFunctions. check_xml(Column col)Checks the validity of an XML document.static ColumnFunctions. chr(Column col)Converts a Unicode code point (including 7-bit ASCII) into the character that matches the input Unicode.static ColumnFunctions. coalesce(Column... cols)Returns the first non-NULL expression among its arguments, or NULL if all its arguments are NULL.ColumnDataFrame. col(String colName)Retrieves a reference to a column in this DataFrame.static ColumnFunctions. col(DataFrame df)Generates a Column representing the result of the input DataFrame.static ColumnFunctions. col(String name)Creates a Column with the specified name.ColumnColumn. collate(String collateSpec)Returns a copy of the original Column with the specified 'collateSpec` property, rather than the original collation specification property.static ColumnFunctions. collate(Column expr, String collationSpec)Returns a copy of expr, but with the specified collationSpec property instead of the original collation specification property.static ColumnFunctions. collation(Column expr)Returns the collation specification of expr.static ColumnFunctions. collect_list(Column c)Returns the input values, pivoted into an ARRAY.static ColumnFunctions. collect_set(Column e)Aggregate function: returns a set of objects with duplicate elements eliminated.static ColumnFunctions. collect_set(String e)Aggregate function: returns a set of objects with duplicate elements eliminated.static ColumnFunctions. concat(Column... exprs)Concatenates one or more strings, or concatenates one or more binary values.static ColumnFunctions. concat_ws(Column separator, Column... exprs)Concatenates two or more strings, or concatenates two or more binary values.static ColumnFunctions. contains(Column col, Column str)Returns true if col contains str.static ColumnFunctions. convert_timezone(Column targetTimeZone, Column sourceTimestamp)Converts the given sourceTimestampNTZ to targetTimeZone.static ColumnFunctions. convert_timezone(Column sourceTimeZone, Column targetTimeZone, Column sourceTimestampNTZ)Converts the given sourceTimestampNTZ from sourceTimeZone to targetTimeZone.static ColumnFunctions. corr(Column col1, Column col2)Returns the correlation coefficient for non-null pairs in a group.static ColumnFunctions. cos(Column col)Computes the cosine of its argument; the argument should be expressed in radians.static ColumnFunctions. cosh(Column col)Computes the hyperbolic cosine of its argument.static ColumnFunctions. count(Column col)Returns either the number of non-NULL records for the specified columns, or the total number of records.static ColumnFunctions. count_distinct(Column first, Column... remaining)Returns either the number of non-NULL distinct records for the specified columns, or the total number of the distinct records.static ColumnFunctions. countDistinct(Column first, Column... remaining)Returns either the number of non-NULL distinct records for the specified columns, or the total number of the distinct records.static ColumnFunctions. countDistinct(String first, String... remaining)Returns either the number of non-NULL distinct records for the specified columns, or the total number of the distinct records.static ColumnFunctions. covar_pop(Column col1, Column col2)Calculates the population covariance for non-null pairs in a group.static ColumnFunctions. covar_samp(Column col1, Column col2)Calculates the sample covariance for non-null pairs in a group.static ColumnFunctions. cume_dist()Finds the cumulative distribution of a value with regard to other values within the same window partition.static ColumnFunctions. current_account()Returns the account used by the user's current session.static ColumnFunctions. current_available_roles()Returns a JSON string that lists all roles granted to the current user.static ColumnFunctions. current_database()Returns the name of the database in use for the current session.static ColumnFunctions. current_date()Returns the current date of the system.static ColumnFunctions. current_region()Returns the name of the region for the account where the current user is logged in.static ColumnFunctions. current_role()Returns the name of the role in use for the current session.static ColumnFunctions. current_schema()Returns the name of the schema in use by the current session.static ColumnFunctions. current_schemas()Returns active search path schemas.static ColumnFunctions. current_session()Returns a unique system identifier for the Snowflake session corresponding to the present connection.static ColumnFunctions. current_statement()Returns the SQL text of the statement that is currently executing.static ColumnFunctions. current_time()Returns the current time for the system.static ColumnFunctions. current_timestamp()Returns the current timestamp for the system.static ColumnFunctions. current_user()Returns the name of the user currently logged into the system.static ColumnFunctions. current_version()Returns the current Snowflake version.static ColumnFunctions. current_warehouse()Returns the name of the warehouse in use for the current session.static ColumnFunctions. date_add(Column start, Column days)Returns the date that is `days` days after `start` Usage - DATE_ADD( date_or_time_part, value, date_or_time_expr )static ColumnFunctions. date_add(Integer days, Column start)Returns the date that is `days` days after `start` Usage - DATE_ADD( date_or_time_part, value, date_or_time_expr )static ColumnFunctions. date_format(Column col, String s)Converts an input expression into the corresponding date in the specified date format.static ColumnFunctions. date_from_parts(Column year, Column month, Column day)Creates a date from individual numeric components that represent the year, month, and day of the month.static ColumnFunctions. date_trunc(String format, Column timestamp)Truncates a DATE, TIME, or TIMESTAMP to the specified precision.static ColumnFunctions. dateadd(String part, Column value, Column expr)Adds the specified value for the specified date or time art to date or time expr.static ColumnFunctions. datediff(String part, Column col1, Column col2)Calculates the difference between two date, time, or timestamp columns based on the date or time part requested.static ColumnFunctions. dayname(Column expr)Extracts the three-letter day-of-week name from the specified date or timestamp.static ColumnFunctions. dayofmonth(Column e)Extracts the day of month from a date or timestamp.static ColumnFunctions. dayofweek(Column e)Extracts the day of week from a date or timestamp.static ColumnFunctions. dayofyear(Column e)Extracts the day of year from a date or timestamp.static ColumnFunctions. degrees(Column e)Converts radians to degrees.static ColumnFunctions. dense_rank()Returns the rank of a value within a group of values, without gaps in the ranks.ColumnColumn. desc()Sorts this column in descending order.static ColumnFunctions. desc(String name)ColumnColumn. desc_nulls_first()Sorts this column in descending order, null values sorted before non-null values.ColumnColumn. desc_nulls_last()Sorts this column in descending order, null values sorted after non-null values.static ColumnFunctions. div0(Column dividend, Column divisor)Performs division like the division operator (/), but returns 0 when the divisor is 0 (rather than reporting an error).ColumnColumn. divide(Column other)Dividestatic ColumnFunctions. endswith(Column expr, Column str)Returns TRUE if expr ends with str.ColumnColumn. equal_nan()Is NaN.static ColumnFunctions. equal_nan(Column col)Returns true if the value in the column is not a number (NaN).ColumnColumn. equal_null(Column other)Equal to.ColumnColumn. equal_to(Column other)Equal to.static ColumnFunctions. exp(Column col)Computes Euler's number e raised to a floating-point value.static ColumnTableFunctions. explode(Column input)Flattens a given array or map type column into individual rows.static ColumnFunctions. expr(String s)Creates a Column expression from row SQL text.static ColumnFunctions. factorial(Column col)Computes the factorial of its input.static ColumnTableFunctions. flatten(Column input)Flattens (explodes) compound values into multiple rows.static ColumnTableFunctions. flatten(Column input, String path, boolean outer, boolean recursive, String mode)Flattens (explodes) compound values into multiple rows.static ColumnFunctions. floor(Column col)Returns values from the specified column rounded to the nearest equal or smaller integer.static ColumnFunctions. format_number(Column x, Integer d)Formats numeric column x to a format like '#,###,###.##', rounded to d decimal places with HALF_EVEN round mode, and returns the result as a string column.static ColumnFunctions. from_unixtime(Column ut)Converts the number of seconds from unix epoch (1970-01-01 00:00:00 UTC) to a string representing the timestamp of that moment in the current system time zone in the yyyy-MM-dd HH:mm:ss format.static ColumnFunctions. from_unixtime(Column ut, String f)Converts the number of seconds from unix epoch (1970-01-01 00:00:00 UTC) to a string representing the timestamp of that moment in the current system time zone in the given format.static ColumnFunctions. from_utc_timestamp(Column ts)Given a timestamp like '2017-07-14 02:40:00.0', interprets it as a time in UTC, and renders that time as a timestamp in the given time zone.ColumnColumn. geq(Column other)Greater than or equal to.static ColumnFunctions. get(Column col1, Column col2)Extracts a value from an object or array; returns NULL if either of the arguments is NULL.static ColumnFunctions. get_ignore_case(Column obj, Column field)Extracts a field value from an object; returns NULL if either of the arguments is NULL.static ColumnFunctions. get_path(Column col, Column path)Extracts a value from semi-structured data using a path name.static ColumnFunctions. greatest(Column... cols)Returns the largest value from a list of expressions.static ColumnFunctions. grouping(Column col)Describes which of a list of expressions are grouped in a row produced by a GROUP BY query.static ColumnFunctions. grouping_id(Column... cols)Describes which of a list of expressions are grouped in a row produced by a GROUP BY query.ColumnColumn. gt(Column other)Greater than.static ColumnFunctions. hash(Column... cols)Returns a signed 64-bit hash value.static ColumnFunctions. hex(Column c)Computes hex value of the given column.static ColumnFunctions. hour(Column e)Extracts the hour from a date or timestamp.static ColumnFunctions. iff(Column condition, Column expr1, Column expr2)Returns one of two specified expressions, depending on a condition.ColumnColumn. in(DataFrame df)Returns a conditional expression that you can pass to the filter or where method to perform a WHERE ...ColumnColumn. in(Object... values)Returns a conditional expression that you can pass to the filter or where method to perform the equivalent of a WHERE ...static ColumnFunctions. in(Column[] columns, DataFrame df)Returns a conditional expression that you can pass to the filter or where method to perform the equivalent of a WHERE ...static ColumnFunctions. in(Column[] columns, List<List<Object>> values)Returns a conditional expression that you can pass to the filter or where method to perform the equivalent of a WHERE ...static ColumnFunctions. initcap(Column e)Returns the input string with the first letter of each word in uppercase and the subsequent letters in lowercase.static ColumnFunctions. insert(Column baseExpr, Column position, Column length, Column insertExpr)Replaces a substring of the specified length, starting at the specified position, with a new string or binary value.static ColumnFunctions. instr(Column str, String substring)Locate the position of the first occurrence of substr column in the given string.static ColumnFunctions. is_array(Column col)Returns true if the specified VARIANT column contains an ARRAY value.static ColumnFunctions. is_binary(Column col)Returns true if the specified VARIANT column contains a binary value.static ColumnFunctions. is_boolean(Column col)Returns true if the specified VARIANT column contains a Boolean value.static ColumnFunctions. is_char(Column col)Returns true if the specified VARIANT column contains a string value.static ColumnFunctions. is_date(Column col)Returns true if the specified VARIANT column contains a DATE value.static ColumnFunctions. is_date_value(Column col)Returns true if the specified VARIANT column contains a DATE value.static ColumnFunctions. is_decimal(Column col)Returns true if the specified VARIANT column contains a fixed-point decimal value or integer.static ColumnFunctions. is_double(Column col)Returns true if the specified VARIANT column contains a floating-point value, fixed-point decimal, or integer.static ColumnFunctions. is_integer(Column col)Returns true if the specified VARIANT column contains an integer value.ColumnColumn. is_not_null()Is not null.ColumnColumn. is_null()Is null.static ColumnFunctions. is_null(Column col)Returns true if the value in the column is null.static ColumnFunctions. is_null_value(Column col)Returns true if the specified VARIANT column is a JSON null value.static ColumnFunctions. is_object(Column col)Returns true if the specified VARIANT column contains an OBJECT value.static ColumnFunctions. is_real(Column col)Returns true if the specified VARIANT column contains a floating-point value, fixed-point decimal, or integer.static ColumnFunctions. is_time(Column col)Returns true if the specified VARIANT column contains a TIME value.static ColumnFunctions. is_timestamp_ltz(Column col)Returns true if the specified VARIANT column contains a TIMESTAMP value to be interpreted using the local time zone.static ColumnFunctions. is_timestamp_ntz(Column col)Returns true if the specified VARIANT column contains a TIMESTAMP value with no time zone.static ColumnFunctions. is_timestamp_tz(Column col)Returns true if the specified VARIANT column contains a TIMESTAMP value with a time zone.static ColumnFunctions. is_varchar(Column col)Returns true if the specified VARIANT column contains a string value.static ColumnFunctions. isnull(Column c)Wrapper for Snowflake built-in isnull function.ColumnColumn. isNull()Wrapper for is_null function.static ColumnFunctions. json_extract_path_text(Column col, Column path)Parses a JSON string and returns the value of an element at a specified path in the resulting JSON document.static ColumnFunctions. kurtosis(Column col)Returns the population excess kurtosis of non-NULL records.static ColumnFunctions. lag(Column col)Accesses data in a previous row in the same result set without having to join the table to itself.static ColumnFunctions. lag(Column col, int offset)Accesses data in a previous row in the same result set without having to join the table to itself.static ColumnFunctions. lag(Column col, int offset, Column defaultValue)Accesses data in a previous row in the same result set without having to join the table to itself.static ColumnFunctions. last(Column col)Returns the last value of the column in a group.static ColumnFunctions. last_day(Column e)Returns the last day of the specified date part for a date or timestamp.static ColumnFunctions. lead(Column col)Accesses data in a subsequent row in the same result set without having to join the table to itself.static ColumnFunctions. lead(Column col, int offset)Accesses data in a subsequent row in the same result set without having to join the table to itself.static ColumnFunctions. lead(Column col, int offset, Column defaultValue)Accesses data in a subsequent row in the same result set without having to join the table to itself.static ColumnFunctions. least(Column... cols)Returns the smallest value from a list of expressions.static ColumnFunctions. left(Column strExpr, Column lengthExpr)Returns a left most substring of strExpr.static ColumnFunctions. length(Column e)Returns the length of an input string or binary value.ColumnColumn. leq(Column other)Less than or equal to.ColumnColumn. like(Column pattern)Allows case-sensitive matching of strings based on comparison with a pattern.static ColumnFunctions. listagg(Column col)Returns the concatenated input values, separated by empty string.static ColumnFunctions. listagg(Column col, String delimiter)Returns the concatenated input values, separated by `delimiter` string.static ColumnFunctions. listagg(Column col, String delimiter, boolean isDistinct)Returns the concatenated input values, separated by `delimiter` string.static ColumnFunctions. lit(Object literal)Creates a Column expression for a literal value.static ColumnFunctions. locate(Column substr, Column str, int pos)Locate the position of the first occurrence of substr in a string column, after position pos.static ColumnFunctions. locate(String substr, Column str)Locate the position of the first occurrence of substr in a string column, after position pos.static ColumnFunctions. log(Column base, Column a)Returns the logarithm of a numeric expression.static ColumnFunctions. log10(Column col)Computes the logarithm of the given value in base 10.static ColumnFunctions. log10(String s)Computes the logarithm of the given value in base 10.static ColumnFunctions. log1p(Column col)Computes the logarithm of the given value in base 10.static ColumnFunctions. log1p(String s)Computes the logarithm of the given value in base 10.static ColumnFunctions. lower(Column e)Returns the input string with all characters converted to lowercase.static ColumnFunctions. lpad(Column str, Column len, Column pad)Left-pads a string with characters from another string, or left-pads a binary value with bytes from another binary value.ColumnColumn. lt(Column other)Less than.static ColumnFunctions. ltrim(Column e)Removes leading characters, including whitespace, from a string.static ColumnFunctions. ltrim(Column e, Column trimString)Removes leading characters, including whitespace, from a string.static ColumnFunctions. max(Column col)Returns the maximum value for the records in a group.static ColumnFunctions. max(String colName)Returns the maximum value for the records in a group.static ColumnFunctions. md5(Column e)Returns a 32-character hex-encoded string containing the 128-bit MD5 message digest.static ColumnFunctions. mean(Column col)Returns the average of non-NULL records.static ColumnFunctions. mean(String colName)Returns the average of non-NULL records.static ColumnFunctions. median(Column col)Returns the median value for the records in a group.static ColumnFunctions. min(Column col)Returns the minimum value for the records in a group.static ColumnFunctions. min(String colName)Returns the minimum value for the records in a group.ColumnColumn. minus(Column other)Minusstatic ColumnFunctions. minute(Column e)Extracts the minute from a date or timestamp.ColumnColumn. mod(Column other)Remainderstatic ColumnFunctions. monotonically_increasing_id()A column expression that generates monotonically increasing 64-bit integers.static ColumnFunctions. month(Column e)Extracts the month from a date or timestamp.static ColumnFunctions. monthname(Column expr)Extracts the three-letter month name from the specified date or timestamp.static ColumnFunctions. months_between(String end, String start)Returns number of months between dates `start` and `end`.ColumnColumn. multiply(Column other)Multiplystatic ColumnFunctions. negate(Column col)Returns the negation of the value in the column (equivalent to a unary minus).static ColumnFunctions. next_day(Column date, Column dayOfWeek)Returns the date of the first specified DOW (day of week) that occurs after the input date.static ColumnFunctions. not(Column col)Returns the inverse of a boolean expression.ColumnColumn. not_equal(Column other)Not equal to.static ColumnFunctions. ntile(int n)Window function: returns the ntile group id (from 1 to `n` inclusive) in an ordered window partition.static ColumnFunctions. ntile(Column col)Divides an ordered data set equally into the number of buckets specified by n.static ColumnFunctions. object_construct(Column... key_values)Returns an OBJECT constructed from the arguments.static ColumnFunctions. object_delete(Column obj, Column key1, Column... keys)Returns an object containing the contents of the input (i.e.source) object with one or more keys removed.static ColumnFunctions. object_insert(Column obj, Column key, Column value)Returns an object consisting of the input object with a new key-value pair inserted.static ColumnFunctions. object_insert(Column obj, Column key, Column value, Column update_flag)Returns an object consisting of the input object with a new key-value pair inserted (or an existing key updated with a new value).static ColumnFunctions. object_keys(Column obj)Returns an array containing the list of keys in the input object.static ColumnFunctions. object_pick(Column obj, Column key1, Column... keys)Returns a new OBJECT containing some of the key-value pairs from an existing object.static ColumnFunctions. objectagg(Column key, Column value)Returns one OBJECT per group.ColumnColumn. or(Column other)Or.ColumnCaseExpr. otherwise(Column value)Sets the default result for this CASE expression.ColumnColumn. over()Returns a windows frame, based on the specified WindowSpec.ColumnColumn. over(WindowSpec windowSpec)Returns a windows frame, based on the specified WindowSpec.static ColumnFunctions. parse_json(Column col)Parse the value of the specified column as a JSON string and returns the resulting JSON document.static ColumnFunctions. parse_xml(Column col)Parse the value of the specified column as a JSON string and returns the resulting XML document.static ColumnFunctions. percent_rank()Returns the relative rank of a value within a group of values, specified as a percentage ranging from 0.0 to 1.0.ColumnColumn. plus(Column other)Plusstatic ColumnFunctions. pow(Column l, Column r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(Column l, Double r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(Column l, String r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(Double l, Column r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(Double l, String r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(String l, Column r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(String l, Double r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(String l, String r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. previous_day(Column date, Column dayOfWeek)Returns the date of the first specified DOW (day of week) that occurs before the input date.static ColumnFunctions. quarter(Column e)Extracts the quarter from a date or timestamp.static ColumnFunctions. radians(Column e)Converts degrees to radians.static ColumnFunctions. randn()Generate a column with independent and identically distributed (i.i.d.) samples from the standard normal distribution.static ColumnFunctions. randn(long seed)Generate a column with independent and identically distributed (i.i.d.) samples from the standard normal distribution.static ColumnFunctions. random()Each call returns a pseudo-random 64-bit integer.static ColumnFunctions. random(long seed)Each call returns a pseudo-random 64-bit integer.static ColumnFunctions. rank()Returns the rank of a value within an ordered group of values.ColumnColumn. regexp(Column pattern)Returns true if this column matches the specified regular expression.static ColumnFunctions. regexp_count(Column strExpr, Column pattern)Returns the number of times that a pattern occurs in a strExpr.static ColumnFunctions. regexp_count(Column strExpr, Column pattern, Column position, Column parameters)Returns the number of times that a pattern occurs in a strExpr.static ColumnFunctions. regexp_extract(Column col, String exp, Integer position, Integer Occurences, Integer grpIdx)Signature - snowflake.snowpark.functions.regexp_extract (value: Union[Column, str], regexp: Union[Column, str], idx: int) Column Extract a specific group matched by a regex, from the specified string column.static ColumnFunctions. regexp_replace(Column strExpr, Column pattern)Returns the subject with the specified pattern (or all occurrences of the pattern) removed.static ColumnFunctions. regexp_replace(Column strExpr, Column pattern, Column replacement)Returns the subject with the specified pattern (or all occurrences of the pattern) replaced by a replacement string.static ColumnFunctions. repeat(Column str, Column n)Builds a string by repeating the input for the specified number of times.static ColumnFunctions. replace(Column strExpr, Column pattern)Removes all occurrences of a specified strExpr, and optionally replaces them with replacement.static ColumnFunctions. replace(Column strExpr, Column pattern, Column replacement)Removes all occurrences of a specified strExpr, and optionally replaces them with replacement.static ColumnFunctions. reverse(Column name)Wrapper for Snowflake built-in reverse function.static ColumnFunctions. right(Column strExpr, Column lengthExpr)Returns a right most substring of strExpr.static ColumnFunctions. round(Column e)Rounds the numeric values of the given columneto 0 decimal places using the half away from zero rounding mode.static ColumnFunctions. round(Column e, int scale)Rounds the numeric values of the given columneto thescaledecimal places using the half away from zero rounding mode.static ColumnFunctions. round(Column e, Column scale)Rounds the numeric values of the given columneto thescaledecimal places using the half away from zero rounding mode.static ColumnFunctions. row_number()Returns a unique row number for each row within a window partition.static ColumnFunctions. rpad(Column str, Column len, Column pad)Right-pads a string with characters from another string, or right-pads a binary value with bytes from another binary value.static ColumnFunctions. rtrim(Column e)Removes trailing characters, including whitespace, from a string.static ColumnFunctions. rtrim(Column e, Column trimString)Removes trailing characters, including whitespace, from a string.static ColumnFunctions. second(Column e)Extracts the second from a date or timestamp.static ColumnFunctions. seq1()Generates a sequence of monotonically increasing integers, with wrap-around.static ColumnFunctions. seq1(boolean startsFromZero)Generates a sequence of monotonically increasing integers, with wrap-around.static ColumnFunctions. seq2()Generates a sequence of monotonically increasing integers, with wrap-around.static ColumnFunctions. seq2(boolean startsFromZero)Generates a sequence of monotonically increasing integers, with wrap-around.static ColumnFunctions. seq4()Generates a sequence of monotonically increasing integers, with wrap-around.static ColumnFunctions. seq4(boolean startsFromZero)Generates a sequence of monotonically increasing integers, with wrap-around.static ColumnFunctions. seq8()Generates a sequence of monotonically increasing integers, with wrap-around.static ColumnFunctions. seq8(boolean startsFromZero)Generates a sequence of monotonically increasing integers, with wrap-around.static ColumnFunctions. sha1(Column e)Returns a 40-character hex-encoded string containing the 160-bit SHA-1 message digest.static ColumnFunctions. sha2(Column e, int numBits)Returns a hex-encoded string containing the N-bit SHA-2 message digest, where N is the specified output digest size.static ColumnFunctions. shiftleft(Column c, int numBits)Shift the given value numBits left.static ColumnFunctions. shiftright(Column c, int numBits)Shift the given value numBits right.static ColumnFunctions. sign(Column col)Returns the sign of its argument:static ColumnFunctions. signum(Column col)Returns the sign of its argument:static ColumnFunctions. sin(Column e)Computes the sine of its argument; the argument should be expressed in radians.static ColumnFunctions. sinh(Column e)Computes the hyperbolic sine of its argument.static ColumnFunctions. size(Column col)Returns the size of the input ARRAY.static ColumnFunctions. skew(Column col)Returns the sample skewness of non-NULL records.static ColumnFunctions. soundex(Column e)Returns a string that contains a phonetic representation of the input string.static ColumnFunctions. split(Column str, Column pattern)Splits a given string with a given separator and returns the result in an array of strings.static ColumnTableFunctions. split_to_table(Column str, String delimiter)This table function splits a string (based on a specified delimiter) and flattens the results into rows.static ColumnFunctions. sqlExpr(String sqlText)Creates a Column expression from row SQL text.static ColumnFunctions. sqrt(Column col)Returns the square-root of a non-negative numeric expression.static ColumnFunctions. startswith(Column col, Column str)Returns true if col starts with str.static ColumnFunctions. stddev(Column col)Returns the sample standard deviation (square root of sample variance) of non-NULL values.static ColumnFunctions. stddev_pop(Column col)Returns the population standard deviation (square root of variance) of non-NULL values.static ColumnFunctions. stddev_samp(Column col)Returns the sample standard deviation (square root of sample variance) of non-NULL values.static ColumnFunctions. strip_null_value(Column col)Converts a JSON "null" value in the specified column to a SQL NULL value.static ColumnFunctions. strtok_to_array(Column array)Tokenizes the given string using the given set of delimiters and returns the tokens as an array.static ColumnFunctions. strtok_to_array(Column array, Column delimiter)Tokenizes the given string using the given set of delimiters and returns the tokens as an array.ColumnColumn. subField(int index)Retrieves the element (field) at the specified index in a column that contains semi-structured data.ColumnColumn. subField(String field)Retrieves the specified element (field) in a column that contains semi-structured data.static ColumnFunctions. substring(Column str, Column pos, Column len)Returns the portion of the string or binary value str, starting from the character/byte specified by pos, with limited length.static ColumnFunctions. substring_index(String col, String delim, Integer count)Returns the substring from string str before count occurrences of the delimiter delim.static ColumnFunctions. sum(Column col)Returns the sum of non-NULL records in a group.static ColumnFunctions. sum(String colName)Returns the sum of non-NULL records in a group.static ColumnFunctions. sum_distinct(Column col)Returns the sum of non-NULL distinct records in a group.static ColumnFunctions. sysdate()Returns the current timestamp for the system, but in the UTC time zone.static ColumnFunctions. tan(Column e)Computes the tangent of its argument; the argument should be expressed in radians.static ColumnFunctions. tanh(Column e)Computes the hyperbolic tangent of its argument.static ColumnFunctions. time_from_parts(Column hour, Column minute, Column second)Creates a time from individual numeric components.static ColumnFunctions. time_from_parts(Column hour, Column minute, Column second, Column nanosecond)Creates a time from individual numeric components.static ColumnFunctions. timestamp_from_parts(Column dateExpr, Column timeExpr)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ltz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ltz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ntz_from_parts(Column dateExpr, Column timeExpr)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ntz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ntz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_tz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_tz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_tz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond, Column timezone)Creates a timestamp from individual numeric components.static ColumnFunctions. to_array(Column col)Converts the input expression into an array:static ColumnFunctions. to_date(Column e)Converts an input expression to a date.static ColumnFunctions. to_date(Column e, Column fmt)Converts an input expression to a date.static ColumnFunctions. to_decimal(Column expr, int precision, int scale)Converts an input expression to a decimalstatic ColumnFunctions. to_json(Column col)Converts any VARIANT value to a string containing the JSON representation of the value.static ColumnFunctions. to_object(Column col)Converts the input value to an object:static ColumnFunctions. to_timestamp(Column s)Converts an input expression into the corresponding timestamp.static ColumnFunctions. to_timestamp(Column s, Column fmt)Converts an input expression into the corresponding timestamp.static ColumnFunctions. to_utc_timestamp(Column ts)Given a timestamp like '2017-07-14 02:40:00.0', interprets it as a time in the given time zone, and renders that time as a timestamp in UTC.static ColumnFunctions. to_variant(Column col)Converts any value to VARIANT value or NULL (if input is NULL).static ColumnFunctions. to_xml(Column col)Converts any VARIANT value to a string containing the XML representation of the value.static ColumnFunctions. toScalar(DataFrame df)Generates a Column representing the result of the input DataFrame.static ColumnFunctions. translate(Column src, Column matchingString, Column replaceString)Translates src from the characters in matchingString to the characters in replaceString.static ColumnFunctions. trim(Column e, Column trimString)Removes leading and trailing characters from a string.static ColumnFunctions. trunc(Column expr, Column scale)Rounds the input expression down to the nearest (or equal) integer closer to zero, or to the nearest equal or smaller value with the specified number of places after the decimal point.ColumnColumn. unary_minus()Unary minus.ColumnColumn. unary_not()Unary not.static ColumnFunctions. unbase64(Column c)Decodes a BASE64 encoded string column and returns it as a column.static ColumnFunctions. unhex(Column c)Inverse of hex.static ColumnFunctions. uniform(Column min, Column max, Column gen)Returns a uniformly random number, in the inclusive range (`min`, `max`)static ColumnFunctions. unix_timestamp(Column c)Returns the current Unix timestamp (in seconds) as a long.static ColumnFunctions. upper(Column e)Returns the input string with all characters converted to uppercase.static ColumnFunctions. var_pop(Column col)Returns the population variance of non-NULL records in a group.static ColumnFunctions. var_samp(Column col)Returns the sample variance of non-NULL records in a group.static ColumnFunctions. variance(Column col)Returns the sample variance of non-NULL records in a group.static ColumnFunctions. weekofyear(Column e)Extracts the week of year from a date or timestamp.ColumnColumn. withinGroup(Column... cols)Returns a Column expression that adds a WITHIN GROUP clause to sort the rows by the specified sequence of columns.static ColumnFunctions. xmlget(Column xml, Column tag)Extracts the first XML element object (often referred to as simply a tag) from a content of outer XML element object by the name of the tagstatic ColumnFunctions. xmlget(Column xml, Column tag, Column instance)Extracts an XML element object (often referred to as simply a tag) from a content of outer XML element object by the name of the tag and its instance number (counting from 0).static ColumnFunctions. year(Column e)Extracts the year from a date or timestamp.Methods in com.snowflake.snowpark_java with parameters of type Column Modifier and Type Method Description static ColumnFunctions. abs(Column col)Returns the absolute value of a numeric expression.static ColumnFunctions. acos(Column col)Computes the inverse cosine (arc cosine) of its input; the result is a number in the interval [-pi, pi].static ColumnFunctions. add_months(Column startDate, Column numMonths)Adds or subtracts a specified number of months to a date or timestamp, preserving the end-of-month information.DataFrameDataFrame. agg(Column... exprs)Aggregate the data in the DataFrame.DataFrameRelationalGroupedDataFrame. agg(Column... cols)Returns a DataFrame with aggregated computed according to the supplied Column expressions.ColumnColumn. and(Column other)And.static ColumnFunctions. any_value(Column e)Returns a non-deterministic value for the specified column.DataFrameRelationalGroupedDataFrame. any_value(Column... cols)Returns non-deterministic values for the specified columns.ColumnUserDefinedFunction. apply(Column... exprs)Apply the UDF to one or more columns to generate a Column expression.static ColumnFunctions. approx_count_distinct(Column col)Uses HyperLogLog to return an approximation of the distinct cardinality of the input (i.e.static ColumnFunctions. approx_percentile(Column col, double percentile)Returns an approximated value for the desired percentile.static ColumnFunctions. approx_percentile_accumulate(Column col)Returns the internal representation of the t-Digest state (as a JSON object) at the end of aggregation.static ColumnFunctions. approx_percentile_combine(Column state)Combines (merges) percentile input states into a single output state.static ColumnFunctions. approx_percentile_estimate(Column col, double percentile)Returns the desired approximated percentile value for the specified t-Digest state.static ColumnFunctions. array(Column... cols)Returns an ARRAY constructed from zero, one, or more inputs.static ColumnFunctions. array_agg(Column col)Returns the input values, pivoted into an ARRAY.static ColumnFunctions. array_append(Column array, Column element)Returns an ARRAY containing all elements from the source ARRAYas well as the new element.static ColumnFunctions. array_cat(Column array1, Column array2)Returns the concatenation of two ARRAYs.static ColumnFunctions. array_compact(Column array)Returns a compacted ARRAY with missing and null values removed, effectively converting sparse arrays into dense arrays.static ColumnFunctions. array_construct(Column... cols)Returns an ARRAY constructed from zero, one, or more inputs.static ColumnFunctions. array_construct_compact(Column... cols)Returns an ARRAY constructed from zero, one, or more inputs; the constructed ARRAY omits any NULL input values.static ColumnFunctions. array_contains(Column variant, Column array)Returnstrueif the specified VARIANT is found in the specified ARRAY.static ColumnFunctions. array_insert(Column array, Column pos, Column element)Returns an ARRAY containing all elements from the source ARRAY as well as the new element.static ColumnFunctions. array_intersection(Column col1, Column col2)Returns an ARRAY that contains the matching elements in the two input ARRAYs.static ColumnFunctions. array_position(Column variant, Column array)Returns the index of the first occurrence of an element in an ARRAY.static ColumnFunctions. array_prepend(Column array, Column element)Returns an ARRAY containing the new element as well as all elements from the source ARRAY.static ColumnFunctions. array_size(Column array)Returns the size of the input ARRAY.static ColumnFunctions. array_slice(Column array, Column from, Column to)Returns an ARRAY constructed from a specified subset of elements of the input ARRAY.static ColumnFunctions. array_to_string(Column array, Column separator)Returns an input ARRAY converted to a string by casting all values to strings (using TO_VARCHAR) and concatenating them (using the string from the second argument to separate the elements).static ColumnFunctions. arrays_overlap(Column a1, Column a2)Compares whether two arrays have at least one element in common.static ColumnFunctions. as_array(Column variant)Casts a VARIANT value to an array.static ColumnFunctions. as_binary(Column variant)Casts a VARIANT value to a binary string.static ColumnFunctions. as_char(Column variant)Casts a VARIANT value to a string.static ColumnFunctions. as_date(Column variant)Casts a VARIANT value to a date.static ColumnFunctions. as_decimal(Column variant)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values).static ColumnFunctions. as_decimal(Column variant, int precision)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values), with precision.static ColumnFunctions. as_decimal(Column variant, int precision, int scale)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values), with precision and scale.static ColumnFunctions. as_double(Column variant)Casts a VARIANT value to a floating-point value.static ColumnFunctions. as_integer(Column variant)Casts a VARIANT value to an integer.static ColumnFunctions. as_number(Column variant)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values).static ColumnFunctions. as_number(Column variant, int precision)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values), with precision and scale.static ColumnFunctions. as_number(Column variant, int precision, int scale)Casts a VARIANT value to a fixed-point decimal (does not match floating-point values), with precision.static ColumnFunctions. as_object(Column variant)Casts a VARIANT value to an object.static ColumnFunctions. as_real(Column variant)Casts a VARIANT value to a floating-point value.static ColumnFunctions. as_time(Column variant)Casts a VARIANT value to a time value.static ColumnFunctions. as_timestamp_ltz(Column variant)Casts a VARIANT value to a TIMESTAMP value with local timezone.static ColumnFunctions. as_timestamp_ntz(Column variant)Casts a VARIANT value to a TIMESTAMP value with no timezone.static ColumnFunctions. as_timestamp_tz(Column variant)Casts a VARIANT value to a TIMESTAMP value with timezone.static ColumnFunctions. as_varchar(Column variant)Casts a VARIANT value to a string.static ColumnFunctions. ascii(Column e)Returns the ASCII code for the first character of a string.static ColumnFunctions. asin(Column col)Computes the inverse sine (arc sine) of its argument; the result is a number in the interval [-pi, pi].static ColumnFunctions. atan(Column col)Computes the inverse tangent (arc tangent) of its argument; the result is a number in the interval [-pi, pi].static ColumnFunctions. atan2(Column y, Column x)Computes the inverse tangent (arc tangent) of the ratio of its two arguments.static ColumnFunctions. avg(Column col)Returns the average of non-NULL records.DataFrameRelationalGroupedDataFrame. avg(Column... cols)Return the average for the specified numeric columns.static ColumnFunctions. base64(Column c)Computes the BASE64 encoding of a column and returns it as a string column.ColumnColumn. between(Column lowerBound, Column upperBound)Between lower bound (including) and upper bound (including).ColumnColumn. bitand(Column other)Bitwise and.static ColumnFunctions. bitnot(Column col)Returns the bitwise negation of a numeric expression.ColumnColumn. bitor(Column other)Bitwise or.static ColumnFunctions. bitshiftleft(Column e, Column numBits)Shifts the bits for a numeric expression numBits positions to the left.static ColumnFunctions. bitshiftright(Column e, Column numBits)Shifts the bits for a numeric expression numBits positions to the right.ColumnColumn. bitxor(Column other)Bitwise xor.DataFrameRelationalGroupedDataFrame. builtin(String aggName, Column... cols)Computes the builtin aggregate 'aggName' over the specified columns.ColumnTableFunction. call(Column... args)Create a Column reference by passing arguments in the TableFunction object.static ColumnFunctions. callUDF(String udfName, Column... cols)Calls a user-defined function (UDF) by name.static ColumnFunctions. ceil(Column col)Returns values from the specified column rounded to the nearest equal or larger integer.static ColumnFunctions. charindex(Column targetExpr, Column sourceExpr)Searches for targetExpr in sourceExpr and, if successful, returns the position (1-based) of the targetExpr in sourceExpr.static ColumnFunctions. charindex(Column targetExpr, Column sourceExpr, Column position)Searches for targetExpr in sourceExpr and, if successful, returns the position (1-based) of the targetExpr in sourceExpr.static ColumnFunctions. check_json(Column col)Checks the validity of a JSON document.static ColumnFunctions. check_xml(Column col)Checks the validity of an XML document.static ColumnFunctions. chr(Column col)Converts a Unicode code point (including 7-bit ASCII) into the character that matches the input Unicode.static ColumnFunctions. coalesce(Column... cols)Returns the first non-NULL expression among its arguments, or NULL if all its arguments are NULL.static ColumnFunctions. collate(Column expr, String collationSpec)Returns a copy of expr, but with the specified collationSpec property instead of the original collation specification property.static ColumnFunctions. collation(Column expr)Returns the collation specification of expr.static ColumnFunctions. collect_list(Column c)Returns the input values, pivoted into an ARRAY.static ColumnFunctions. collect_set(Column e)Aggregate function: returns a set of objects with duplicate elements eliminated.static ColumnFunctions. concat(Column... exprs)Concatenates one or more strings, or concatenates one or more binary values.static ColumnFunctions. concat_ws(Column separator, Column... exprs)Concatenates two or more strings, or concatenates two or more binary values.static ColumnFunctions. contains(Column col, Column str)Returns true if col contains str.static ColumnFunctions. convert_timezone(Column targetTimeZone, Column sourceTimestamp)Converts the given sourceTimestampNTZ to targetTimeZone.static ColumnFunctions. convert_timezone(Column sourceTimeZone, Column targetTimeZone, Column sourceTimestampNTZ)Converts the given sourceTimestampNTZ from sourceTimeZone to targetTimeZone.voidCopyableDataFrame. copyInto(String tableName, Column[] transformations)Executes a `COPY INTO 'table_name'` command with the specified transformations to load data from files in a stage into a specified table.voidCopyableDataFrame. copyInto(String tableName, Column[] transformations, Map<String,?> options)Executes a `COPY INTO 'table_name'` command with the specified transformations to load data from files in a stage into a specified table.voidCopyableDataFrame. copyInto(String tableName, String[] targetColumnNames, Column[] transformations, Map<String,?> options)Executes a `COPY INTO 'table_name'` command with the specified transformations to load data from files in a stage into a specified table.TypedAsyncJob<Void>CopyableDataFrameAsyncActor. copyInto(String tableName, Column[] transformations)Executes `CopyableDataFrame.copyInto` asynchronously.TypedAsyncJob<Void>CopyableDataFrameAsyncActor. copyInto(String tableName, Column[] transformations, Map<String,?> options)Executes `CopyableDataFrame.copyInto` asynchronously.TypedAsyncJob<Void>CopyableDataFrameAsyncActor. copyInto(String tableName, String[] targetColumnNames, Column[] transformations, Map<String,?> options)Executes `CopyableDataFrame.copyInto` asynchronously.static ColumnFunctions. corr(Column col1, Column col2)Returns the correlation coefficient for non-null pairs in a group.static ColumnFunctions. cos(Column col)Computes the cosine of its argument; the argument should be expressed in radians.static ColumnFunctions. cosh(Column col)Computes the hyperbolic cosine of its argument.static ColumnFunctions. count(Column col)Returns either the number of non-NULL records for the specified columns, or the total number of records.static ColumnFunctions. count_distinct(Column first, Column... remaining)Returns either the number of non-NULL distinct records for the specified columns, or the total number of the distinct records.static ColumnFunctions. countDistinct(Column first, Column... remaining)Returns either the number of non-NULL distinct records for the specified columns, or the total number of the distinct records.static ColumnFunctions. covar_pop(Column col1, Column col2)Calculates the population covariance for non-null pairs in a group.static ColumnFunctions. covar_samp(Column col1, Column col2)Calculates the sample covariance for non-null pairs in a group.RelationalGroupedDataFrameDataFrame. cube(Column... cols)Performs an SQL GROUP BY CUBE on the DataFrame.static ColumnFunctions. date_add(Column start, Column days)Returns the date that is `days` days after `start` Usage - DATE_ADD( date_or_time_part, value, date_or_time_expr )static ColumnFunctions. date_add(Integer days, Column start)Returns the date that is `days` days after `start` Usage - DATE_ADD( date_or_time_part, value, date_or_time_expr )static ColumnFunctions. date_format(Column col, String s)Converts an input expression into the corresponding date in the specified date format.static ColumnFunctions. date_from_parts(Column year, Column month, Column day)Creates a date from individual numeric components that represent the year, month, and day of the month.static ColumnFunctions. date_trunc(String format, Column timestamp)Truncates a DATE, TIME, or TIMESTAMP to the specified precision.static ColumnFunctions. dateadd(String part, Column value, Column expr)Adds the specified value for the specified date or time art to date or time expr.static ColumnFunctions. datediff(String part, Column col1, Column col2)Calculates the difference between two date, time, or timestamp columns based on the date or time part requested.static ColumnFunctions. dayname(Column expr)Extracts the three-letter day-of-week name from the specified date or timestamp.static ColumnFunctions. dayofmonth(Column e)Extracts the day of month from a date or timestamp.static ColumnFunctions. dayofweek(Column e)Extracts the day of week from a date or timestamp.static ColumnFunctions. dayofyear(Column e)Extracts the day of year from a date or timestamp.static ColumnFunctions. degrees(Column e)Converts radians to degrees.DeleteResultUpdatable. delete(Column condition)Deletes all rows in the updatable that satisfy specified condition and returns aDeleteResult, representing number of rows deleted.DeleteResultUpdatable. delete(Column condition, DataFrame sourceData)Deletes all rows in the updatable that satisfy specified condition where condition includes columns in otherDataFrame, and returns aDeleteResult, representing number of rows deleted.TypedAsyncJob<DeleteResult>UpdatableAsyncActor. delete(Column condition)Executes `Updatable.delete` asynchronously.TypedAsyncJob<DeleteResult>UpdatableAsyncActor. delete(Column condition, DataFrame sourceData)Executes `Updatable.delete` asynchronously.static ColumnFunctions. div0(Column dividend, Column divisor)Performs division like the division operator (/), but returns 0 when the divisor is 0 (rather than reporting an error).ColumnColumn. divide(Column other)DivideDataFrameDataFrame. drop(Column... columns)Returns a new DataFrame that excludes the columns with the specified names from the output.static ColumnFunctions. endswith(Column expr, Column str)Returns TRUE if expr ends with str.static ColumnFunctions. equal_nan(Column col)Returns true if the value in the column is not a number (NaN).ColumnColumn. equal_null(Column other)Equal to.ColumnColumn. equal_to(Column other)Equal to.static ColumnFunctions. exp(Column col)Computes Euler's number e raised to a floating-point value.static ColumnTableFunctions. explode(Column input)Flattens a given array or map type column into individual rows.static ColumnFunctions. factorial(Column col)Computes the factorial of its input.DataFrameDataFrame. filter(Column condition)Filters rows based on the specified conditional expression (similar to WHERE in SQL).DataFrameDataFrame. flatten(Column input)Flattens (explodes) compound values into multiple rows (similar to the SQL FLATTENDataFrameDataFrame. flatten(Column input, String path, boolean outer, boolean recursive, String mode)Flattens (explodes) compound values into multiple rows (similar to the SQL FLATTENDataFrameSession. flatten(Column input)Creates a new DataFrame by flattening compound values into multiple rows.DataFrameSession. flatten(Column input, String path, boolean outer, boolean recursive, String mode)Creates a new DataFrame by flattening compound values into multiple rows.static ColumnTableFunctions. flatten(Column input)Flattens (explodes) compound values into multiple rows.static ColumnTableFunctions. flatten(Column input, String path, boolean outer, boolean recursive, String mode)Flattens (explodes) compound values into multiple rows.static ColumnFunctions. floor(Column col)Returns values from the specified column rounded to the nearest equal or smaller integer.static ColumnFunctions. format_number(Column x, Integer d)Formats numeric column x to a format like '#,###,###.##', rounded to d decimal places with HALF_EVEN round mode, and returns the result as a string column.static ColumnFunctions. from_unixtime(Column ut)Converts the number of seconds from unix epoch (1970-01-01 00:00:00 UTC) to a string representing the timestamp of that moment in the current system time zone in the yyyy-MM-dd HH:mm:ss format.static ColumnFunctions. from_unixtime(Column ut, String f)Converts the number of seconds from unix epoch (1970-01-01 00:00:00 UTC) to a string representing the timestamp of that moment in the current system time zone in the given format.static ColumnFunctions. from_utc_timestamp(Column ts)Given a timestamp like '2017-07-14 02:40:00.0', interprets it as a time in UTC, and renders that time as a timestamp in the given time zone.DataFrameSession. generator(long rowCount, Column... columns)Creates a new DataFrame via Generator function.ColumnColumn. geq(Column other)Greater than or equal to.static ColumnFunctions. get(Column col1, Column col2)Extracts a value from an object or array; returns NULL if either of the arguments is NULL.static ColumnFunctions. get_ignore_case(Column obj, Column field)Extracts a field value from an object; returns NULL if either of the arguments is NULL.static ColumnFunctions. get_path(Column col, Column path)Extracts a value from semi-structured data using a path name.static ColumnFunctions. greatest(Column... cols)Returns the largest value from a list of expressions.RelationalGroupedDataFrameDataFrame. groupBy(Column... cols)Groups rows by the columns specified by expressions (similar to GROUP BY in SQL).static ColumnFunctions. grouping(Column col)Describes which of a list of expressions are grouped in a row produced by a GROUP BY query.static ColumnFunctions. grouping_id(Column... cols)Describes which of a list of expressions are grouped in a row produced by a GROUP BY query.ColumnColumn. gt(Column other)Greater than.static ColumnFunctions. hash(Column... cols)Returns a signed 64-bit hash value.static ColumnFunctions. hex(Column c)Computes hex value of the given column.static ColumnFunctions. hour(Column e)Extracts the hour from a date or timestamp.static ColumnFunctions. iff(Column condition, Column expr1, Column expr2)Returns one of two specified expressions, depending on a condition.static ColumnFunctions. in(Column[] columns, DataFrame df)Returns a conditional expression that you can pass to the filter or where method to perform the equivalent of a WHERE ...static ColumnFunctions. in(Column[] columns, List<List<Object>> values)Returns a conditional expression that you can pass to the filter or where method to perform the equivalent of a WHERE ...static ColumnFunctions. initcap(Column e)Returns the input string with the first letter of each word in uppercase and the subsequent letters in lowercase.static ColumnFunctions. insert(Column baseExpr, Column position, Column length, Column insertExpr)Replaces a substring of the specified length, starting at the specified position, with a new string or binary value.MergeBuilderNotMatchedClauseBuilder. insert(Column[] values)Defines an insert action for the not matched clause, when a row in source is not matched, insert a row in target with 'values'.static ColumnFunctions. instr(Column str, String substring)Locate the position of the first occurrence of substr column in the given string.static ColumnFunctions. is_array(Column col)Returns true if the specified VARIANT column contains an ARRAY value.static ColumnFunctions. is_binary(Column col)Returns true if the specified VARIANT column contains a binary value.static ColumnFunctions. is_boolean(Column col)Returns true if the specified VARIANT column contains a Boolean value.static ColumnFunctions. is_char(Column col)Returns true if the specified VARIANT column contains a string value.static ColumnFunctions. is_date(Column col)Returns true if the specified VARIANT column contains a DATE value.static ColumnFunctions. is_date_value(Column col)Returns true if the specified VARIANT column contains a DATE value.static ColumnFunctions. is_decimal(Column col)Returns true if the specified VARIANT column contains a fixed-point decimal value or integer.static ColumnFunctions. is_double(Column col)Returns true if the specified VARIANT column contains a floating-point value, fixed-point decimal, or integer.static ColumnFunctions. is_integer(Column col)Returns true if the specified VARIANT column contains an integer value.static ColumnFunctions. is_null(Column col)Returns true if the value in the column is null.static ColumnFunctions. is_null_value(Column col)Returns true if the specified VARIANT column is a JSON null value.static ColumnFunctions. is_object(Column col)Returns true if the specified VARIANT column contains an OBJECT value.static ColumnFunctions. is_real(Column col)Returns true if the specified VARIANT column contains a floating-point value, fixed-point decimal, or integer.static ColumnFunctions. is_time(Column col)Returns true if the specified VARIANT column contains a TIME value.static ColumnFunctions. is_timestamp_ltz(Column col)Returns true if the specified VARIANT column contains a TIMESTAMP value to be interpreted using the local time zone.static ColumnFunctions. is_timestamp_ntz(Column col)Returns true if the specified VARIANT column contains a TIMESTAMP value with no time zone.static ColumnFunctions. is_timestamp_tz(Column col)Returns true if the specified VARIANT column contains a TIMESTAMP value with a time zone.static ColumnFunctions. is_varchar(Column col)Returns true if the specified VARIANT column contains a string value.static ColumnFunctions. isnull(Column c)Wrapper for Snowflake built-in isnull function.DataFrameDataFrame. join(Column func)Joins the current DataFrame with the output of the specified table function `func`.DataFrameDataFrame. join(Column func, Column[] partitionBy, Column[] orderBy)Joins the current DataFrame with the output of the specified table function `func`.DataFrameDataFrame. join(DataFrame right, Column joinExpr)Performs a default inner join of the current DataFrame and another DataFrame (`right`) using the join condition specified in an expression (`joinExpr`).DataFrameDataFrame. join(DataFrame right, Column joinExpr, String joinType)Performs a join of the specified type (`joinType`) with the current DataFrame and another DataFrame (`right`) using the join condition specified in an expression (`joinExpr`).DataFrameDataFrame. join(TableFunction func, Column... args)Joins the current DataFrame with the output of the specified table function `func`.DataFrameDataFrame. join(TableFunction func, Column[] args, Column[] partitionBy, Column[] orderBy)Joins the current DataFrame with the output of the specified user-defined table function (UDTF) `func`.DataFrameDataFrame. join(TableFunction func, Map<String,Column> args, Column[] partitionBy, Column[] orderBy)Joins the current DataFrame with the output of the specified user-defined table function (UDTF) `func`.static ColumnFunctions. json_extract_path_text(Column col, Column path)Parses a JSON string and returns the value of an element at a specified path in the resulting JSON document.static ColumnFunctions. kurtosis(Column col)Returns the population excess kurtosis of non-NULL records.static ColumnFunctions. lag(Column col)Accesses data in a previous row in the same result set without having to join the table to itself.static ColumnFunctions. lag(Column col, int offset)Accesses data in a previous row in the same result set without having to join the table to itself.static ColumnFunctions. lag(Column col, int offset, Column defaultValue)Accesses data in a previous row in the same result set without having to join the table to itself.static ColumnFunctions. last(Column col)Returns the last value of the column in a group.static ColumnFunctions. last_day(Column e)Returns the last day of the specified date part for a date or timestamp.static ColumnFunctions. lead(Column col)Accesses data in a subsequent row in the same result set without having to join the table to itself.static ColumnFunctions. lead(Column col, int offset)Accesses data in a subsequent row in the same result set without having to join the table to itself.static ColumnFunctions. lead(Column col, int offset, Column defaultValue)Accesses data in a subsequent row in the same result set without having to join the table to itself.static ColumnFunctions. least(Column... cols)Returns the smallest value from a list of expressions.static ColumnFunctions. left(Column strExpr, Column lengthExpr)Returns a left most substring of strExpr.static ColumnFunctions. length(Column e)Returns the length of an input string or binary value.ColumnColumn. leq(Column other)Less than or equal to.ColumnColumn. like(Column pattern)Allows case-sensitive matching of strings based on comparison with a pattern.static ColumnFunctions. listagg(Column col)Returns the concatenated input values, separated by empty string.static ColumnFunctions. listagg(Column col, String delimiter)Returns the concatenated input values, separated by `delimiter` string.static ColumnFunctions. listagg(Column col, String delimiter, boolean isDistinct)Returns the concatenated input values, separated by `delimiter` string.static ColumnFunctions. locate(Column substr, Column str, int pos)Locate the position of the first occurrence of substr in a string column, after position pos.static ColumnFunctions. locate(String substr, Column str)Locate the position of the first occurrence of substr in a string column, after position pos.static ColumnFunctions. log(Column base, Column a)Returns the logarithm of a numeric expression.static ColumnFunctions. log10(Column col)Computes the logarithm of the given value in base 10.static ColumnFunctions. log1p(Column col)Computes the logarithm of the given value in base 10.static ColumnFunctions. lower(Column e)Returns the input string with all characters converted to lowercase.static ColumnFunctions. lpad(Column str, Column len, Column pad)Left-pads a string with characters from another string, or left-pads a binary value with bytes from another binary value.ColumnColumn. lt(Column other)Less than.static ColumnFunctions. ltrim(Column e)Removes leading characters, including whitespace, from a string.static ColumnFunctions. ltrim(Column e, Column trimString)Removes leading characters, including whitespace, from a string.static ColumnFunctions. max(Column col)Returns the maximum value for the records in a group.DataFrameRelationalGroupedDataFrame. max(Column... cols)Return the max for the specified numeric columns.static ColumnFunctions. md5(Column e)Returns a 32-character hex-encoded string containing the 128-bit MD5 message digest.static ColumnFunctions. mean(Column col)Returns the average of non-NULL records.DataFrameRelationalGroupedDataFrame. mean(Column... cols)Return the average for the specified numeric columns.static ColumnFunctions. median(Column col)Returns the median value for the records in a group.DataFrameRelationalGroupedDataFrame. median(Column... cols)Return the median for the specified numeric columns.MergeBuilderUpdatable. merge(DataFrame source, Column joinExpr)Initiates a merge action for this updatable withDataFramesource on specified join expression.static ColumnFunctions. min(Column col)Returns the minimum value for the records in a group.DataFrameRelationalGroupedDataFrame. min(Column... cols)Return the min for the specified numeric columns.ColumnColumn. minus(Column other)Minusstatic ColumnFunctions. minute(Column e)Extracts the minute from a date or timestamp.ColumnColumn. mod(Column other)Remainderstatic ColumnFunctions. month(Column e)Extracts the month from a date or timestamp.static ColumnFunctions. monthname(Column expr)Extracts the three-letter month name from the specified date or timestamp.ColumnColumn. multiply(Column other)Multiplystatic ColumnFunctions. negate(Column col)Returns the negation of the value in the column (equivalent to a unary minus).static ColumnFunctions. next_day(Column date, Column dayOfWeek)Returns the date of the first specified DOW (day of week) that occurs after the input date.static ColumnFunctions. not(Column col)Returns the inverse of a boolean expression.ColumnColumn. not_equal(Column other)Not equal to.static ColumnFunctions. ntile(Column col)Divides an ordered data set equally into the number of buckets specified by n.static ColumnFunctions. object_construct(Column... key_values)Returns an OBJECT constructed from the arguments.static ColumnFunctions. object_delete(Column obj, Column key1, Column... keys)Returns an object containing the contents of the input (i.e.source) object with one or more keys removed.static ColumnFunctions. object_insert(Column obj, Column key, Column value)Returns an object consisting of the input object with a new key-value pair inserted.static ColumnFunctions. object_insert(Column obj, Column key, Column value, Column update_flag)Returns an object consisting of the input object with a new key-value pair inserted (or an existing key updated with a new value).static ColumnFunctions. object_keys(Column obj)Returns an array containing the list of keys in the input object.static ColumnFunctions. object_pick(Column obj, Column key1, Column... keys)Returns a new OBJECT containing some of the key-value pairs from an existing object.static ColumnFunctions. objectagg(Column key, Column value)Returns one OBJECT per group.ColumnColumn. or(Column other)Or.static WindowSpecWindow. orderBy(Column... cols)Returns WindowSpec object with order by clause.WindowSpecWindowSpec. orderBy(Column... cols)Returns a new WindowSpec object with the new order by clause.ColumnCaseExpr. otherwise(Column value)Sets the default result for this CASE expression.static ColumnFunctions. parse_json(Column col)Parse the value of the specified column as a JSON string and returns the resulting JSON document.static ColumnFunctions. parse_xml(Column col)Parse the value of the specified column as a JSON string and returns the resulting XML document.static WindowSpecWindow. partitionBy(Column... cols)Returns WindowSpec object with partition by clause.WindowSpecWindowSpec. partitionBy(Column... cols)Returns a new WindowSpec object with the new partition by clause.RelationalGroupedDataFrameDataFrame. pivot(Column pivotColumn, Object[] values)Rotates this DataFrame by turning the unique values from one column in the input expression into multiple columns and aggregating results where required on any remaining column values.ColumnColumn. plus(Column other)Plusstatic ColumnFunctions. pow(Column l, Column r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(Column l, Double r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(Column l, String r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(Double l, Column r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. pow(String l, Column r)Returns a number (l) raised to the specified power (r).static ColumnFunctions. previous_day(Column date, Column dayOfWeek)Returns the date of the first specified DOW (day of week) that occurs before the input date.static ColumnFunctions. quarter(Column e)Extracts the quarter from a date or timestamp.static ColumnFunctions. radians(Column e)Converts degrees to radians.ColumnColumn. regexp(Column pattern)Returns true if this column matches the specified regular expression.static ColumnFunctions. regexp_count(Column strExpr, Column pattern)Returns the number of times that a pattern occurs in a strExpr.static ColumnFunctions. regexp_count(Column strExpr, Column pattern, Column position, Column parameters)Returns the number of times that a pattern occurs in a strExpr.static ColumnFunctions. regexp_extract(Column col, String exp, Integer position, Integer Occurences, Integer grpIdx)Signature - snowflake.snowpark.functions.regexp_extract (value: Union[Column, str], regexp: Union[Column, str], idx: int) Column Extract a specific group matched by a regex, from the specified string column.static ColumnFunctions. regexp_replace(Column strExpr, Column pattern)Returns the subject with the specified pattern (or all occurrences of the pattern) removed.static ColumnFunctions. regexp_replace(Column strExpr, Column pattern, Column replacement)Returns the subject with the specified pattern (or all occurrences of the pattern) replaced by a replacement string.DataFrameDataFrame. rename(String newName, Column col)Returns a DataFrame with the specified column `col` renamed as `newName`.static ColumnFunctions. repeat(Column str, Column n)Builds a string by repeating the input for the specified number of times.static ColumnFunctions. replace(Column strExpr, Column pattern)Removes all occurrences of a specified strExpr, and optionally replaces them with replacement.static ColumnFunctions. replace(Column strExpr, Column pattern, Column replacement)Removes all occurrences of a specified strExpr, and optionally replaces them with replacement.static ColumnFunctions. reverse(Column name)Wrapper for Snowflake built-in reverse function.static ColumnFunctions. right(Column strExpr, Column lengthExpr)Returns a right most substring of strExpr.RelationalGroupedDataFrameDataFrame. rollup(Column... cols)Performs an SQL GROUP BY ROLLUP on the DataFrame.static ColumnFunctions. round(Column e)Rounds the numeric values of the given columneto 0 decimal places using the half away from zero rounding mode.static ColumnFunctions. round(Column e, int scale)Rounds the numeric values of the given columneto thescaledecimal places using the half away from zero rounding mode.static ColumnFunctions. round(Column e, Column scale)Rounds the numeric values of the given columneto thescaledecimal places using the half away from zero rounding mode.static ColumnFunctions. rpad(Column str, Column len, Column pad)Right-pads a string with characters from another string, or right-pads a binary value with bytes from another binary value.static ColumnFunctions. rtrim(Column e)Removes trailing characters, including whitespace, from a string.static ColumnFunctions. rtrim(Column e, Column trimString)Removes trailing characters, including whitespace, from a string.DataFrameDataFrameStatFunctions. sampleBy(Column col, Map<?,Double> fractions)Returns a DataFrame containing a stratified sample without replacement, based on a Map that specifies the fraction for each stratum.static ColumnFunctions. second(Column e)Extracts the second from a date or timestamp.DataFrameDataFrame. select(Column... columns)Generates a new DataFrame with the specified Column expressions as output (similar to SELECT in SQL).static ColumnFunctions. sha1(Column e)Returns a 40-character hex-encoded string containing the 160-bit SHA-1 message digest.static ColumnFunctions. sha2(Column e, int numBits)Returns a hex-encoded string containing the N-bit SHA-2 message digest, where N is the specified output digest size.static ColumnFunctions. shiftleft(Column c, int numBits)Shift the given value numBits left.static ColumnFunctions. shiftright(Column c, int numBits)Shift the given value numBits right.static ColumnFunctions. sign(Column col)Returns the sign of its argument:static ColumnFunctions. signum(Column col)Returns the sign of its argument:static ColumnFunctions. sin(Column e)Computes the sine of its argument; the argument should be expressed in radians.static ColumnFunctions. sinh(Column e)Computes the hyperbolic sine of its argument.static ColumnFunctions. size(Column col)Returns the size of the input ARRAY.static ColumnFunctions. skew(Column col)Returns the sample skewness of non-NULL records.DataFrameDataFrame. sort(Column... sortExprs)Sorts a DataFrame by the specified expressions (similar to ORDER BY in SQL).static ColumnFunctions. soundex(Column e)Returns a string that contains a phonetic representation of the input string.static ColumnFunctions. split(Column str, Column pattern)Splits a given string with a given separator and returns the result in an array of strings.static ColumnTableFunctions. split_to_table(Column str, String delimiter)This table function splits a string (based on a specified delimiter) and flattens the results into rows.static ColumnFunctions. sqrt(Column col)Returns the square-root of a non-negative numeric expression.static ColumnFunctions. startswith(Column col, Column str)Returns true if col starts with str.static ColumnFunctions. stddev(Column col)Returns the sample standard deviation (square root of sample variance) of non-NULL values.static ColumnFunctions. stddev_pop(Column col)Returns the population standard deviation (square root of variance) of non-NULL values.static ColumnFunctions. stddev_samp(Column col)Returns the sample standard deviation (square root of sample variance) of non-NULL values.static ColumnFunctions. strip_null_value(Column col)Converts a JSON "null" value in the specified column to a SQL NULL value.static ColumnFunctions. strtok_to_array(Column array)Tokenizes the given string using the given set of delimiters and returns the tokens as an array.static ColumnFunctions. strtok_to_array(Column array, Column delimiter)Tokenizes the given string using the given set of delimiters and returns the tokens as an array.static ColumnFunctions. substring(Column str, Column pos, Column len)Returns the portion of the string or binary value str, starting from the character/byte specified by pos, with limited length.static ColumnFunctions. sum(Column col)Returns the sum of non-NULL records in a group.DataFrameRelationalGroupedDataFrame. sum(Column... cols)Return the sum for the specified numeric columns.static ColumnFunctions. sum_distinct(Column col)Returns the sum of non-NULL distinct records in a group.DataFrameSession. tableFunction(Column func)Creates a new DataFrame from the given table function and arguments.DataFrameSession. tableFunction(TableFunction func, Column... args)Creates a new DataFrame from the given table function and arguments.static ColumnFunctions. tan(Column e)Computes the tangent of its argument; the argument should be expressed in radians.static ColumnFunctions. tanh(Column e)Computes the hyperbolic tangent of its argument.static ColumnFunctions. time_from_parts(Column hour, Column minute, Column second)Creates a time from individual numeric components.static ColumnFunctions. time_from_parts(Column hour, Column minute, Column second, Column nanosecond)Creates a time from individual numeric components.static ColumnFunctions. timestamp_from_parts(Column dateExpr, Column timeExpr)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ltz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ltz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ntz_from_parts(Column dateExpr, Column timeExpr)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ntz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_ntz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_tz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_tz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond)Creates a timestamp from individual numeric components.static ColumnFunctions. timestamp_tz_from_parts(Column year, Column month, Column day, Column hour, Column minute, Column second, Column nanosecond, Column timezone)Creates a timestamp from individual numeric components.static ColumnFunctions. to_array(Column col)Converts the input expression into an array:static ColumnFunctions. to_date(Column e)Converts an input expression to a date.static ColumnFunctions. to_date(Column e, Column fmt)Converts an input expression to a date.static ColumnFunctions. to_decimal(Column expr, int precision, int scale)Converts an input expression to a decimalstatic ColumnFunctions. to_json(Column col)Converts any VARIANT value to a string containing the JSON representation of the value.static ColumnFunctions. to_object(Column col)Converts the input value to an object:static ColumnFunctions. to_timestamp(Column s)Converts an input expression into the corresponding timestamp.static ColumnFunctions. to_timestamp(Column s, Column fmt)Converts an input expression into the corresponding timestamp.static ColumnFunctions. to_utc_timestamp(Column ts)Given a timestamp like '2017-07-14 02:40:00.0', interprets it as a time in the given time zone, and renders that time as a timestamp in UTC.static ColumnFunctions. to_variant(Column col)Converts any value to VARIANT value or NULL (if input is NULL).static ColumnFunctions. to_xml(Column col)Converts any VARIANT value to a string containing the XML representation of the value.static ColumnFunctions. translate(Column src, Column matchingString, Column replaceString)Translates src from the characters in matchingString to the characters in replaceString.static ColumnFunctions. trim(Column e, Column trimString)Removes leading and trailing characters from a string.static ColumnFunctions. trunc(Column expr, Column scale)Rounds the input expression down to the nearest (or equal) integer closer to zero, or to the nearest equal or smaller value with the specified number of places after the decimal point.static ColumnFunctions. unbase64(Column c)Decodes a BASE64 encoded string column and returns it as a column.static ColumnFunctions. unhex(Column c)Inverse of hex.static ColumnFunctions. uniform(Column min, Column max, Column gen)Returns a uniformly random number, in the inclusive range (`min`, `max`)static ColumnFunctions. unix_timestamp(Column c)Returns the current Unix timestamp (in seconds) as a long.UpdateResultUpdatable. update(Map<Column,Column> assignments, Column condition)Updates all rows in the updatable that satisfy specified condition with specified assignments and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.UpdateResultUpdatable. update(Map<Column,Column> assignments, Column condition, DataFrame sourceData)Updates all rows in the updatable that satisfy specified condition where condition includes columns in otherDataFrame, and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. update(Map<Column,Column> assignments, Column condition)Executes `Updatable.update` asynchronously.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. update(Map<Column,Column> assignments, Column condition, DataFrame sourceData)Executes `Updatable.update` asynchronously.UpdateResultUpdatable. updateColumn(Map<String,Column> assignments, Column condition)Updates all rows in the updatable that satisfy specified condition with specified assignments and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.UpdateResultUpdatable. updateColumn(Map<String,Column> assignments, Column condition, DataFrame sourceData)Updates all rows in the updatable that satisfy specified condition where condition includes columns in otherDataFrame, and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. updateColumn(Map<String,Column> assignments, Column condition)Executes `Updatable.update` asynchronously.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. updateColumn(Map<String,Column> assignments, Column condition, DataFrame sourceData)Executes `Updatable.update` asynchronously.static ColumnFunctions. upper(Column e)Returns the input string with all characters converted to uppercase.static ColumnFunctions. var_pop(Column col)Returns the population variance of non-NULL records in a group.static ColumnFunctions. var_samp(Column col)Returns the sample variance of non-NULL records in a group.static ColumnFunctions. variance(Column col)Returns the sample variance of non-NULL records in a group.static ColumnFunctions. weekofyear(Column e)Extracts the week of year from a date or timestamp.CaseExprCaseExpr. when(Column condition, Column value)Appends one more WHEN condition to the CASE expression.static CaseExprFunctions. when(Column condition, Column value)Works like a cascading if-then-else statement.MatchedClauseBuilderMergeBuilder. whenMatched(Column condition)Adds a matched clause into the merge action.NotMatchedClauseBuilderMergeBuilder. whenNotMatched(Column condition)Adds a matched clause into the merge action.DataFrameDataFrame. where(Column condition)Filters rows based on the specified conditional expression (similar to WHERE in SQL).DataFrameDataFrame. withColumn(String colName, Column col)Returns a DataFrame with an additional column with the specified name (`colName`).DataFrameDataFrame. withColumns(String[] colNames, Column[] values)Returns a DataFrame with additional columns with the specified names (`colNames`).ColumnColumn. withinGroup(Column... cols)Returns a Column expression that adds a WITHIN GROUP clause to sort the rows by the specified sequence of columns.static ColumnFunctions. xmlget(Column xml, Column tag)Extracts the first XML element object (often referred to as simply a tag) from a content of outer XML element object by the name of the tagstatic ColumnFunctions. xmlget(Column xml, Column tag, Column instance)Extracts an XML element object (often referred to as simply a tag) from a content of outer XML element object by the name of the tag and its instance number (counting from 0).static ColumnFunctions. year(Column e)Extracts the year from a date or timestamp.Method parameters in com.snowflake.snowpark_java with type arguments of type Column Modifier and Type Method Description ColumnTableFunction. call(Map<String,Column> args)Create a Column reference by passing arguments in the TableFunction object.MergeBuilderNotMatchedClauseBuilder. insert(Map<Column,Column> assignments)Defines an insert action for the not matched clause, when a row in source is not matched, insert a row in target with 'assignments', where the key specifies column name and value specifies its assigned value.MergeBuilderNotMatchedClauseBuilder. insert(Map<Column,Column> assignments)Defines an insert action for the not matched clause, when a row in source is not matched, insert a row in target with 'assignments', where the key specifies column name and value specifies its assigned value.MergeBuilderNotMatchedClauseBuilder. insertRow(Map<String,Column> assignments)Defines an insert action for the not matched clause, when a row in source is not matched, insert a row in target with 'assignments', where the key specifies column name and value specifies its assigned value.DataFrameDataFrame. join(TableFunction func, Map<String,Column> args)Joins the current DataFrame with the output of the specified table function `func` that takes named parameters (e.g.DataFrameDataFrame. join(TableFunction func, Map<String,Column> args, Column[] partitionBy, Column[] orderBy)Joins the current DataFrame with the output of the specified user-defined table function (UDTF) `func`.DataFrameSession. tableFunction(TableFunction func, Map<String,Column> args)Creates a new DataFrame from the given table function and arguments.MergeBuilderMatchedClauseBuilder. update(Map<Column,Column> assignments)Defines an update action for the matched clause, when a row in target is matched, update the row in target withassignments, where the key specifies column name and value specifies its assigned value.MergeBuilderMatchedClauseBuilder. update(Map<Column,Column> assignments)Defines an update action for the matched clause, when a row in target is matched, update the row in target withassignments, where the key specifies column name and value specifies its assigned value.UpdateResultUpdatable. update(Map<Column,Column> assignments)Updates all rows in the Updatable with specified assignments and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.UpdateResultUpdatable. update(Map<Column,Column> assignments)Updates all rows in the Updatable with specified assignments and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.UpdateResultUpdatable. update(Map<Column,Column> assignments, Column condition)Updates all rows in the updatable that satisfy specified condition with specified assignments and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.UpdateResultUpdatable. update(Map<Column,Column> assignments, Column condition)Updates all rows in the updatable that satisfy specified condition with specified assignments and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.UpdateResultUpdatable. update(Map<Column,Column> assignments, Column condition, DataFrame sourceData)Updates all rows in the updatable that satisfy specified condition where condition includes columns in otherDataFrame, and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.UpdateResultUpdatable. update(Map<Column,Column> assignments, Column condition, DataFrame sourceData)Updates all rows in the updatable that satisfy specified condition where condition includes columns in otherDataFrame, and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. update(Map<Column,Column> assignments)Executes `Updatable.update` asynchronously.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. update(Map<Column,Column> assignments)Executes `Updatable.update` asynchronously.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. update(Map<Column,Column> assignments, Column condition)Executes `Updatable.update` asynchronously.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. update(Map<Column,Column> assignments, Column condition)Executes `Updatable.update` asynchronously.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. update(Map<Column,Column> assignments, Column condition, DataFrame sourceData)Executes `Updatable.update` asynchronously.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. update(Map<Column,Column> assignments, Column condition, DataFrame sourceData)Executes `Updatable.update` asynchronously.MergeBuilderMatchedClauseBuilder. updateColumn(Map<String,Column> assignments)Defines an update action for the matched clause, when a row in target is matched, update the row in target withassignments, where the key specifies column name and value specifies its assigned value.UpdateResultUpdatable. updateColumn(Map<String,Column> assignments)Updates all rows in the updatable with specified assignments and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.UpdateResultUpdatable. updateColumn(Map<String,Column> assignments, Column condition)Updates all rows in the updatable that satisfy specified condition with specified assignments and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.UpdateResultUpdatable. updateColumn(Map<String,Column> assignments, Column condition, DataFrame sourceData)Updates all rows in the updatable that satisfy specified condition where condition includes columns in otherDataFrame, and returns aUpdateResult, representing number of rows modified and number of multi-joined rows modified.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. updateColumn(Map<String,Column> assignments)Executes `Updatable.update` asynchronously.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. updateColumn(Map<String,Column> assignments, Column condition)Executes `Updatable.update` asynchronously.TypedAsyncJob<UpdateResult>UpdatableAsyncActor. updateColumn(Map<String,Column> assignments, Column condition, DataFrame sourceData)Executes `Updatable.update` asynchronously.
-