Expand description
Logical Expressions: Expr
Structsยง
- Aggregate
Function - Aggregate function
- Aggregate
Function Params - Alias
- Alias expression
- Between
- BETWEEN expression
- Binary
Expr - Binary expression
- Case
- CASE expression
- Cast
- Cast expression
- Exists
- EXISTS expression
- Expr
List Display - Formats a list of
&Exprwith a custom separator using SQL display format - Field
Metadata - Literal metadata
- InList
- InList expression
- InSubquery
- IN subquery
- Lambda
- Lambda expression.
- Like
- LIKE expression
- Placeholder
- Placeholder, representing bind parameter values such as
$1or$name. - Planned
Replace Select Item - The planned expressions for
REPLACE - Scalar
Function - Invoke a
ScalarUDFwith a set of arguments - Schema
Display ๐ - Sort
- SORT expression
- SqlDisplay ๐
- A helper struct for displaying an
Expras an SQL-like string. - TryCast
- TryCast Expression
- Unnest
- UNNEST expression.
- Wildcard
Options - Additional options for wildcards, e.g. Snowflake
EXCLUDE/RENAMEand BigqueryEXCEPT. - Window
Function - Window function
- Window
Function Params
Enumsยง
- Expr
- Represents logical expressions such as
A + 1, orCAST(c1 AS int). - GetField
Access - Access a sub field of a nested type, such as
FieldorList - Grouping
Set - Grouping sets
- Null
Treatment - Window
Function Definition - A function used as a SQL window function
Constantsยง
Functionsยง
- fmt_
function ๐ - intersect_
metadata_ for_ union - Intersects multiple metadata instances for UNION operations.
- physical_
name - The name of the column (field) that this
Exprwill produce in the physical plan. The difference from Expr::schema_name is that top-level columns are unqualified. - rewrite_
placeholder ๐ - schema_
name_ from_ exprs - Get schema_name for Vector of expressions
- schema_
name_ ๐from_ exprs_ comma_ separated_ without_ space - Get schema_name for Vector of expressions
- schema_
name_ ๐from_ exprs_ inner - schema_
name_ from_ sorts
Type Aliasesยง
- Schema
Field Metadata - The metadata used in [
Field::metadata].