Enum sql::query_model::model::graph::BoxType [−][src]
pub(crate) enum BoxType {
Get(Get),
Except,
Grouping(Grouping),
Intersect,
OuterJoin(OuterJoin),
Select(Select),
TableFunction(TableFunction),
Union,
Values(Values),
}
Variants
Get(Get)
Tuple Fields
0: Get
A table from the catalog.
Except
SQL’s except operator
Grouping(Grouping)
Tuple Fields
0: Grouping
GROUP BY operator.
Intersect
SQL’s intersect operator
OuterJoin(OuterJoin)
Tuple Fields
0: OuterJoin
OUTER JOIN operator. Contains one preserving quantifier at most: exactly one for LEFT/RIGHT OUTER JOIN, none for FULL OUTER JOIN.
Select(Select)
Tuple Fields
0: Select
An operator that performs join, filter and project in that order.
TableFunction(TableFunction)
Tuple Fields
The invocation of table function from the catalog.
Union
SQL’s union operator
Values(Values)
Tuple Fields
0: Values
Operator that produces a set of rows, with potentially correlated values.
Implementations
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for BoxType
impl UnwindSafe for BoxType
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more