pub type PbRowSeqScanNode = RowSeqScanNode;Aliased Type§
pub struct PbRowSeqScanNode {
pub table_desc: Option<StorageTableDesc>,
pub column_ids: Vec<i32>,
pub scan_ranges: Vec<ScanRange>,
pub vnode_bitmap: Option<Buffer>,
pub ordered: bool,
pub limit: Option<u64>,
pub query_epoch: Option<BatchQueryEpoch>,
}Fields§
§table_desc: Option<StorageTableDesc>§column_ids: Vec<i32>§scan_ranges: Vec<ScanRange>All the ranges need to be read. i.e., they are OR’ed.
Empty scan_ranges means full table scan.
vnode_bitmap: Option<Buffer>The partition to read for scan tasks.
Will be filled by the scheduler.
ordered: boolWhether the order on output columns should be preserved.
limit: Option<u64>The pushed down batch_limit. Max rows needed to return.
query_epoch: Option<BatchQueryEpoch>