Knowledge HubDevelopmentColumn Function Library

Column Function Library

The Multi-Transform Sequence node chains column-level micro-transformations, each compiled to a native PySpark column expression. 169 functions are implemented across 14 categories. Each category below has a dedicated reference page with full syntax, parameters, and defaults for every function.

How to read the reference pages: Every function takes the source column as its implicit first input (the column the step is applied to). Additional parameters are listed per function, with their default value where the platform provides one. Every step also supports an onError policy (RETURN_NULL or USE_DEFAULT).
CategoryFunctionsDescription
Convert3Type coercion between numbers, dates, and target types.
String25Trimming, casing, padding, substring, and character-level operations.
Date / Time44Date arithmetic, extraction, formatting, and timezone handling.
Regex5Pattern extraction, replacement, and matching.
Conditional / Null Handling7Null coalescing, CASE WHEN logic, and list membership checks.
Arithmetic4Add, subtract, multiply, divide against a second operand.
Numeric42Rounding, trigonometry, logarithms, random numbers, and bitwise ops.
Type / Encoding5Hex/binary/base conversions, safe casting, and custom SQL expressions.
String Extras / Hashing16Splitting, formatting, hashing (SHA1/MD5), and URL/Base64 encoding.
Crypto2AES encryption and decryption.
JSON2Extracting values from and parsing JSON strings.
Array7Array containment, sizing, sorting, and joining.
Struct / Map3Reading struct fields and map keys/values.
Boolean Aggregates4every, some, count_if, any_value.