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

datafusion

Module logical_expr

source
Expand description

re-export of datafusion_expr crate

Modules§

Macros§

Structs§

Enums§

Constants§

  • Constant that is used as a placeholder for any valid timezone. This is used where a function can accept a timestamp type with any valid timezone, it exists to avoid the need to enumerate all possible timezones. See TypeSignature for more details.
  • Default table name for unnamed table

Traits§

Functions§

  • Return a new expression with a logical AND
  • Return a new expression left <op> right
  • Return a new expression with bitwise AND
  • Return a new expression with bitwise OR
  • Return a new expression with bitwise SHIFT LEFT
  • Return a new expression with bitwise SHIFT RIGHT
  • Return a new expression with bitwise XOR
  • Creates a schema for a join operation. The fields from the left side are first
  • Create a CASE WHEN statement with literal WHEN expressions for comparison to the base expression.
  • Create a cast expression
  • Create a column expression based on a qualified or unqualified column name. Will normalize unquoted identifiers according to SQL rules (identifiers will become lowercase).
  • Creates a new UDAF with a specific signature, state type and return type. The signature and state type must match the Accumulator's implementation.
  • Convenience method to create a new user defined scalar function (UDF) with a specific signature and specific return type.
  • Creates a new UDWF with a specific signature, state type and return type.
  • Create a grouping set for all combination of exprs
  • Print the schema in a compact representation to buf
  • Create an EXISTS subquery expression
  • Create a grouping set
  • Create an unqualified column expression from the provided name, without normalizing the column.
  • Create an in_list expression
  • Create an IN subquery expression
  • Create is false expression
  • Create is not false expression
  • Create is not true expression
  • Create is not unknown expression
  • Create is null expression
  • Create is true expression
  • Create is unknown expression
  • Create a literal expression
  • Create a literal timestamp expression
  • Return a new expression with a logical NOT
  • Create a NOT EXISTS subquery expression
  • Create a NOT IN subquery expression
  • Return a new expression with a logical OR
  • Create an out reference column which hold a reference that has been resolved to a field outside of the current plan.
  • Create placeholder value that will be filled in (such as $1)
  • Computes the schema of the result produced by applying a projection to the input logical plan.
  • Create an ‘t.*’ Expr::Wildcard expression that matches all columns from a specific table
  • Create an ‘t.*’ Expr::Wildcard expression with the wildcard options
  • Create a grouping set for rollup
  • Create a scalar subquery expression
  • Create a LogicalPlanBuilder representing a scan of a table with the provided name and schema. This is mostly used for testing and documentation.
  • Create a try cast expression
  • Union two LogicalPlans.
  • Create a Unnest expression
  • Create a CASE WHEN statement with boolean WHEN expressions and no base expression.
  • Create an ‘*’ Expr::Wildcard expression that matches all columns
  • Create an ‘*’ Expr::Wildcard expression with the wildcard options
  • Wrap projection for a plan, if the join keys contains normal expression.

Type Aliases§