Expand description
Types and methods for building and shipping dataflow descriptions.
Dataflows are buildable from the coordinator’s catalog
and indexes
members, which respectively describe the collection backing identifiers
and indicate which identifiers have arrangements available. This module
isolates that logic from the rest of the somewhat complicated coordinator.
Structs§
- Compute
Instance Snapshot - A reference-less snapshot of a compute instance. There is no guarantee
instance_id
continues to exist after this has been made. - Dataflow
Builder - Borrows of catalog and indexes sufficient to build dataflow descriptions.
Enums§
- Eval
Time - Expr
Prep Style - The styles in which an expression can be prepared for use in a dataflow.
Functions§
- dataflow_
import_ id_ bundle - Returns an ID bundle with the given dataflows imports.
- eval_
unmaterializable_ 🔒func - prep_
relation_ expr - Prepares a relation expression for dataflow execution by preparing all
contained scalar expressions (see
prep_scalar_expr
) in the specified style. - prep_
scalar_ expr - Prepares a scalar expression for execution by handling unmaterializable functions.
- role_
oid_ 🔒memberships - role_
oid_ 🔒memberships_ inner