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

GROUP BY operator.

Intersect

SQL’s intersect operator

OuterJoin(OuterJoin)

Tuple Fields

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

Formats the value using the given formatter. Read more

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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