Modules§
- Utility functions to transform parts of a single
MirRelationExpr
into canonical form. - Nested message and enum types in
ProtoAggregateFunc
. - Nested message and enum types in
ProtoTableFunc
. - Nested message and enum types in
ProtoWindowFrame
. - An iterator over AST structures, which calls out nodes in difference.
Structs§
- Describes an aggregation expression.
- Specification for an ordering by a column.
- Characteristics of a join order candidate collection.
- Maximum iterations for a LetRec.
- Instructions for finishing the result of a query.
- Describe a window frame, e.g.
RANGE UNBOUNDED PRECEDING
orROWS BETWEEN 5 PRECEDING AND CURRENT ROW
.
Enums§
- For a global Get, this indicates whether we are going to read from Persist or from an index. (See comment in MirRelationExpr::Get.)
- Describe a join implementation in dataflow.
- An abstract syntax tree which defines a collection.
- Describe how frame bounds are interpreted
Constants§
- A recursion limit to be used for stack-safe traversals of
MirRelationExpr
trees.
Traits§
- A trait for types that describe how to build a collection.
Functions§
- Compare
left
andright
usingorder
. If that doesn’t produce a strict ordering, calltiebreaker
. - Augment non-nullability of columns, by observing either