Expand description
A source that reads from an a persist shard.
Structsยง
- Flow
Control - Flow control configuration.
- Pending
Work ๐ - Pending work to read from fetched parts
- Subtime
- This opaque token represents progress within a timestamp, allowing finer-grained frontier progress than would otherwise be possible.
- Subtime
Container - Derived columnar container for a struct.
- Subtime
Reference - Derived columnar reference for a struct.
Enumsยง
- Pending
Part ๐
Traitsยง
- Backpressureable
- A trait representing a type that can be used in
backpressure. - Plan
Expr - The scalar expression type of a sourceโs
MfpPlan: anything the plan can evaluate per row and the filter-pushdown interpreter can summarize per part.
Functionsยง
- backpressure
- Apply flow control to the
datainput, based on the givenFlowControl. - decode_
and_ ๐mfp - Decode fetched parts and apply
map_filter_project, writing ok records intoCBโs containers and err records into a separate output. - decode_
part ๐ - Read
part, apply the MFP, and hand every record togive, stopping onceworkreachesyield_fuel. Returns whether the part is exhausted. - fetch_
parts ๐ - Fetch the parts of a persist shard a dataflow needs, distributing the work of reading them across all timely workers.
- filter_
result ๐ - persist_
source - Creates a new source that reads from a persist shard, distributing the work of reading data to all timely workers.
- persist_
source_ core - Creates a new source that reads from a persist shard, distributing the work of reading data to all timely workers.
Type Aliasesยง
- ErrBuilder ๐
- Err-side container builder.
- Refined
Scope ๐ - Refined
Time ๐ - The time a decode operatorโs capabilities carry, refined with a
Subtimeso flow control can pace parts within a millisecond. - RowVec
Builder - Ok-side container builder producing row vectors timestamped with
T.