Module mz_sql::query_model::model::graph

source ·
Expand description

The Query Graph Model.

The public interface consists of the following items:

All other types are crate-private.

Structs

BoundRef 🔒
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.
CallTable 🔒
Column 🔒
A column projected by a QueryBox.
Get 🔒
Grouping 🔒
The content of a Grouping box.
A Query Graph Model instance represents a SQL query. See the design doc for details.
OuterJoin 🔒
The content of a OuterJoin box.
Quantifier 🔒
QueryBox 🔒
A semantic operator within a Query Graph.
Select 🔒
The content of a Select box.
Values 🔒

Enums

BoxType 🔒
Enum that describes the DISTINCT property of a QueryBox.

Traits

__BitFlags 🔒
__BitFlags 🔒

Type Definitions

Opaque Types

 🔒
 🔒
 🔒
 🔒
 🔒
 🔒
 🔒