Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
datafusion_expr::expr - Rust
[go: Go Back, main page]

Module expr

Source
Expand description

Logical Expressions: Expr

Structs§

AggregateFunction
Aggregate function
AggregateFunctionParams
Alias
Alias expression
Between
BETWEEN expression
BinaryExpr
Binary expression
Case
CASE expression
Cast
Cast expression
Exists
EXISTS expression
ExprListDisplay
Formats a list of &Expr with a custom separator using SQL display format
FieldMetadata
Literal metadata
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
Invoke a ScalarUDF with a set of arguments
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
WindowFunctionParams

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