Module sql::query_model::model::graph[][src]

Expand description

The Query Graph Model.

The public interface consists of the following items:

All other types are crate-private.

Structs

A mutable reference to an object of type T (a QueryBox or a Quantifier) bound to a specific Model.

A mutable reference to an object of type T (a QueryBox or a Quantifier) bound to a specific Model.

A column projected by a QueryBox.

The content of a Grouping box.

A Query Graph Model instance represents a SQL query. See the design doc for details.

The content of a OuterJoin box.

A semantic operator within a Query Graph.

The content of a Select box.

Enums

Enum that describes the DISTINCT property of a QueryBox.

Constants

A bitmask that matches the discriminant of every possible QuantifierType.

Type Definitions