Module expr

Source
Expand description

Logical Expressions: Expr

Structs§

AggregateFunction
Aggregate function
AggregateUDF
User Defined Aggregate Function
Alias
Alias expression
Between
BETWEEN expression
BinaryExpr
Binary expression
Case
CASE expression
Cast
Cast expression
Exists
EXISTS expression
InList
InList expression
InSubquery
IN subquery
Like
LIKE expression
Placeholder
Placeholder, representing bind parameter values such as $1 or $name.
PlannedReplaceSelectItem
The planned expressions for REPLACE
ScalarFunction
ScalarFunction expression invokes a built-in scalar function
Sort
SORT expression
TryCast
TryCast Expression
Unnest
UNNEST expression.
WildcardOptions
Additional options for wildcards, e.g. Snowflake EXCLUDE/RENAME and Bigquery EXCEPT.
WindowFunction
Window function

Enums§

Expr
Represents logical expressions such as A + 1, or CAST(c1 AS int).
GetFieldAccess
Access a sub field of a nested type, such as Field or List
GroupingSet
Grouping sets
WindowFunctionDefinition
A function used as a SQL window function

Constants§

OUTER_REFERENCE_COLUMN_PREFIX
UNNEST_COLUMN_PREFIX

Functions§

physical_name
The name of the column (field) that this Expr will produce in the physical plan. The difference from Expr::schema_name is that top-level columns are unqualified.
schema_name_from_exprs
Get schema_name for Vector of expressions
schema_name_from_sorts