Builtin Functions

ALFA Builtin functions can be categorized by their target usage and the lists below give a summary of those categories and functions. Also refer to the ALFA expression examples guide.

Collections

These functions operate on collections to enable mutations and manipulation using higher-order functions.

Construction

These are constructor functions that can be used to create instances of ALFA types.

Conversion

These functions enable conversions between ALFA datatypes.

Math

These are mathematical data processing functions.

Generic

These are common functions that work on several data types.

Persisted Data

These functions allow interacting with data persisted in an underlying store.

String

These are string manipulation and extraction functions.

Statistical

Statistics functions that can work over collections.

Temporal

These are date-time data manipulation and extraction functions.