risingwave_pb::batch_plan

Type Alias PbRowSeqScanNode

source
pub type PbRowSeqScanNode = RowSeqScanNode;
Expand description

Alias for RowSeqScanNode.

Aliased Type§

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 as_of: Option<AsOf>,
}

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: bool

Whether the order on output columns should be preserved.

§limit: Option<u64>

The pushed down batch_limit. Max rows needed to return.

§as_of: Option<AsOf>