risingwave_frontend

Module expr

source

Modulesยง

Macrosยง

  • impl_expr_impl ๐Ÿ”’
  • impl_has_variant ๐Ÿ”’
    Implement helper functions which recursively checks whether an variant is included in the expression. e.g., has_subquery(&self) -> bool

Structsยง

Enumsยง

  • The context a cast operation is invoked in. An implicit cast operation is allowed in a context that allows explicit casts, but not vice versa. See details in PG.
  • TODO: move this into FunctionCall.

Constantsยง

Traitsยง

  • the trait of bound expressions
  • with the same visit logic of ExprVisitor, but mutable.
  • By default, ExprRewriter simply traverses the expression tree and leaves nodes unchanged. Implementations can override a subset of methods and perform transformation on some particular types of expression.
  • Traverse an expression tree.

Functionsยง

Type Aliasesยง