Expand description
Per-series scan implementation.
Structsยง
- Candidate
Receiver ๐ - Flat
Series Batch - Batches of the same series in flat format.
- Flat
Series ๐Batch Divider - A divider to split flat record batches by time series.
- Sender
List ๐ - List of senders.
- Series
Candidate ๐Distributor - Discovers metric series and sends one reader assignment to each partition.
- Series
Distributor ๐ - The distributor scans series and distributes them to different partitions.
- Series
Reader ๐Input - Input required by a partition-local series reader.
- Series
Scan - Scans a region and returns sorted rows of a series in the same partition.
Enumsยง
- Series
Batch - Batches of the same series.
- Series
Scan ๐Mode
Constantsยง
- CANDIDATE_
SERIES_ ๐ASSIGNMENT_ THRESHOLD - Maximum number of candidate series retained before distributing assignments.
- SEND_
TIMEOUT ๐ - Timeout to send a batch to a sender.
Functionsยง
- new_
candidate_ ๐channel_ list - new_
legacy_ ๐channel_ list - new_
partition_ ๐metrics - primary_
key_ ๐at - Helper function to extract primary key bytes at a specific index from PrimaryKeyArray.
Type Aliasesยง
- Candidate
Receiver ๐List - Candidate assignment receivers for output partitions.
- Candidate
Sender ๐List - Candidate assignment senders for output partitions.
- Legacy
Receiver ๐List - Legacy data receivers for output partitions.