Skip to main content Module relation Copy item path Source canonicalize Utility functions to transform parts of a single MirRelationExpr
into canonical form. func join_input_mapper structured_diff 🔒 An iterator over AST structures, which calls out nodes in difference. AggregateExpr Describes an aggregation expression. ColumnOrder Specification for an ordering by a column. JoinInputCharacteristicsV1 Old version of JoinInputCharacteristics, with enable_join_prioritize_arranged turned off. JoinInputCharacteristicsV2 Newer version of JoinInputCharacteristics, with enable_join_prioritize_arranged turned on. LetRecLimit Maximum iterations for a LetRec. RowComparator Compares two rows columnwise, using compare_columns . RowSetFinishing Instructions for finishing the result of a query. RowSetFinishingIncremental A RowSetFinishing that can be repeatedly applied to batches of updates (in
a RowCollection ) and keeps track of the remaining limit, offset, and cap
on query result size. WindowFrame Describe a window frame, e.g. RANGE UNBOUNDED PRECEDING or
ROWS BETWEEN 5 PRECEDING AND CURRENT ROW. AccessStrategy For a global Get, this indicates whether we are going to read from Persist or from an index.
(See comment in MirRelationExpr::Get.) JoinImplementation Describe a join implementation in dataflow. JoinInputCharacteristics Characteristics of a join order candidate collection. MirRelationExpr An abstract syntax tree which defines a collection. WindowFrameBound Specifies WindowFrame ’s start_bound and end_bound WindowFrameUnits Describe how frame bounds are interpreted RECURSION_LIMIT A recursion limit to be used for stack-safe traversals of MirRelationExpr trees. CollectionPlan A trait for types that describe how to build a collection. compare_columns Compare left and right using order. If that doesn’t produce a strict
ordering, call tiebreaker. non_nullable_columns Augment non-nullability of columns, by observing either