Expand description
Structs§
- Generated by
ALTER ... IF EXISTS
if the named object did not exist. - Configuration of introspection for a cluster replica.
- A bundle of unrelated things that we need for planning
Expr
s. - A vector of values to which parameter references should be bound.
- Controls planning of a SQL query.
- The state required when planning a
Query
. - Immutable state that applies to the planning of an entire
Statement
. - Describes the output of a SQL statement.
Enums§
- A
CoercibleScalarExpr
is aHirScalarExpr
whose type is not fully determined. Several SQL expressions can be freely coerced based upon where in the expression tree they appear. For example, the string literal ‘42’ will be automatically coerced to the integer 42 if used in a numeric context: - The type of object to be explained
- Explainee types that are statements.
- Just like
mz_expr::MirRelationExpr
, except where otherwise noted below. - Just like
mz_expr::MirScalarExpr
, except where otherwise noted below. - Instructions for executing a SQL query.
- Notices that can occur in the adapter layer.
- Specifies how long a query will live.
- Specifies when a
Peek
orSubscribe
should occur. - A side-effecting function is a function whose evaluation triggers side effects.
- A window function with its parameters.
Functions§
- Creates a description of the purified statement
stmt
. - Normalize the way subqueries appear in
HirScalarExpr::Exists
orHirScalarExpr::Select
variants. - Produces a
Plan
from the purified statementstmt
.