[−][src]Module datafusion::physical_plan::expressions
Defines physical expressions that can evaluated at runtime during query execution
Structs
Avg | AVG aggregate expression |
BinaryExpr | Binary expression |
CastExpr | CAST expression casts an expression to a specific data type |
Column | Represents the column at a given index in a RecordBatch |
Count | COUNT aggregate expression Returns the amount of non-null values of the given expression. |
IsNotNullExpr | IS NULL expression |
IsNullExpr | IS NULL expression |
Literal | Represents a non-null literal value |
Max | MAX aggregate expression |
Min | MIN aggregate expression |
NotExpr | Not expression |
PhysicalSortExpr | Represents Sort operation for a column in a RecordBatch |
Sum | SUM aggregate expression |
Functions
avg_return_type | function return type of an average |
binary | Create a binary expression whose arguments are correctly coerced. This function errors if it is not possible to coerce the arguments to computational types supported by the operator. |
binary_operator_data_type | Returns the return type of a binary operator or an error when the binary operator cannot perform the computation between the argument's types, even after type coercion. |
cast | Returns a cast operation, if casting needed. |
col | Create a column expression |
format_state_name | returns the name of the state |
is_not_null | Create an IS NOT NULL expression |
is_null | Create an IS NULL expression |
is_numeric | Determine if a DataType is numeric or not |
lit | Create a literal expression |
not | Creates a unary expression NOT |
numerical_coercion | coercion rule for numerical types |
sum_return_type | function return type of a sum |