Expand description
In-engine distributed query (pull path): a coordinator fans RemoteScan out
to peers owning part of a table/MV and unions their Arrow batches.
Traits§
- Remote
Query Handler - Node-local provider of table / materialized-view snapshots for remote scans.
Functions§
- remote_
scan_ client - Scan
table_nameonpeeras a lazy Arrow-IPC stream.Ok(None)means the peer is unreachable (no published address) and should be skipped, not failed.
Type Aliases§
- Query
Client Pool - Pooled per-peer channels for
RemoteScan, reused across queries and evicted on RPC failure so a restarted peer is re-resolved. - Query
Handler Slot - Handler slot read per request, so registration and server start are order-independent.
- Remote
Batch Stream - Lazily-streamed Arrow [
RecordBatch] chunks from a peer’sRemoteScan; a decode or mid-stream transport error surfaces as anErritem.