Built-in Functions

Spark SQL provides a comprehensive set of built-in functions for data manipulation and analysis. Functions are organized into the following categories:

Agg Functions (86)

Array Functions (25)

Avro Functions (3)

Bitwise Functions (13)

Collection Functions (18)

Conditional Functions (12)

Conversion Functions (14)

Csv Functions (3)

Datetime Functions (81)

Generator Functions (9)

Hash Functions (7)

Json Functions (7)

Map Functions (9)

Math Functions (68)

Misc Functions (25)

Predicate Functions (23)

Protobuf Functions (2)

Sketch Functions (34)

St Functions (5)

String Functions (74)

Struct Functions (2)

Table Functions (2)

Url Functions (5)

Variant Functions (10)

Vector Functions (7)

Window Functions (9)

Xml Functions (12)