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::physical_plan::expressions - Rust
[go: Go Back, main page]

[][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