Macrosยง
- dispatch_
value_ ๐indices - insane_
mode_ ๐discard_ point - This macro is used to mark a point where we want to randomly discard the operation and early return, only in insane mode.
Structsยง
- State
Table Builder - State
Table Inner StateTableInner
is the interface accessing relational data in KV(StateStore
) with row-based encoding.- State
Table Post Commit - A callback struct returned from
StateTableInner::commit
. - State
Table ๐RowStore - Extract the logic of
StateTableRowStore
fromStateTable
, which serves a similar functionality as aBTreeMap<TableKey<Bytes>, OwnedRow>
, and provides method to read (get
anditer
) over serialized key (or key range) and returnsOwnedRow
, and write (insert
,delete
,update
) on(TableKey<Bytes>, OwnedRow)
.
Enumsยง
Constantsยง
- WATERMARK_
CACHE_ ๐ENTRIES - Mostly watermark operators will have inserts (append-only). So this number should not need to be very large. But we may want to improve this choice in the future.
Traitsยง
Functionsยง
- consistent_
old_ ๐value_ op - deserialize_
keyed_ ๐row_ stream - end_
range_ ๐to_ memcomparable - fill_
non_ ๐output_ indices - prefix_
and_ ๐sub_ range_ to_ memcomparable - prefix_
range_ to_ memcomparable - start_
range_ ๐to_ memcomparable
Type Aliasesยง
- Replicated
State Table ReplicatedStateTable
is meant to replicate upstream shared buffer. Used forArrangementBackfill
executor.- State
Table StateTable
will useBasicSerde
as default- Watermark
Cache Parameterized State Table - Watermark
Cache State Table WatermarkCacheStateTable
caches the watermark column. It will reduce state cleaning overhead.