Module functions

Module functions 

Source
Expand description

Function classification sets.

Generated from functions.json

This module provides sets of SQL function names categorized by their behavior (aggregate, window, table-generating). These classifications are used during lineage analysis to determine how expressions should be analyzed.

Statics§

AGGREGATE_FUNCTIONS
Aggregate functions (57 total).
UDTF_FUNCTIONS
Table-generating functions / UDTFs (5 total).
WINDOW_FUNCTIONS
Window functions (13 total).

Functions§

is_aggregate_function
Checks if a function is an aggregate function (e.g., SUM, COUNT, AVG).
is_udtf_function
Checks if a function is a table-generating function / UDTF (e.g., UNNEST, EXPLODE).
is_window_function
Checks if a function is a window function (e.g., ROW_NUMBER, RANK, LAG).