Modules§
- azblob_
file_ scan_ node - Nested message and enum types in
AzblobFileScanNode
. - exchange_
info - Nested message and enum types in
ExchangeInfo
. - exchange_
source - Nested message and enum types in
ExchangeSource
. - expand_
node - Nested message and enum types in
ExpandNode
. - file_
scan_ node - Nested message and enum types in
FileScanNode
. - gcs_
file_ scan_ node - Nested message and enum types in
GcsFileScanNode
. - iceberg_
scan_ node - Nested message and enum types in
IcebergScanNode
. - plan_
node - Nested message and enum types in
PlanNode
. - scan_
range - Nested message and enum types in
ScanRange
. - values_
node - Nested message and enum types in
ValuesNode
.
Structs§
- Azblob
File Scan Node - Delete
Node - Distributed
Lookup Join Node - RFC: A new schedule way for distributed lookup join https://github.com/risingwavelabs/rfcs/pull/6
- Exchange
Info - ExchangeInfo determines how to distribute results to tasks of next stage.
- Exchange
Node - Exchange
Source - ExchangeSource describes where to read results from children operators
- Expand
Node - File
Scan Node - Filter
Node - GcsFile
Scan Node - Group
TopN Node - Hash
AggNode - Hash
Join Node - HopWindow
Node - Iceberg
Scan Node - Insert
Node - Limit
Node - Local
Execute Plan - Local
Lookup Join Node - LogRow
SeqScan Node - MaxOne
RowNode - Merge
Sort Exchange Node - MySql
Query Node - NOTE(kwannoel): This will only be used in batch mode. We can change the definition as needed.
- Nested
Loop Join Node - Plan
Fragment - Plan
Node - Postgres
Query Node - NOTE(kwannoel): This will only be used in batch mode. We can change the definition as needed.
- Project
Node - Project
SetNode - RowSeq
Scan Node - Scan
Range - The range to scan, which specifies a consecutive range of the PK and can represent: (Suppose there are N columns in the PK)
- Sort
AggNode - Sort
Merge Join Node - Sort
Node - Sort
Over Window Node - Source
Node - SysRow
SeqScan Node - Table
Function Node - TaskId
- Task is a running instance of Stage.
- Task
Output Id - Every task will create N buffers (channels) for parent operators to fetch results from, where N is the parallelism of parent stage.
- TopN
Node - Union
Node - Update
Node - Values
Node
Type Aliases§
- PbAzblob
File Scan Node - PbDelete
Node - PbDistributed
Lookup Join Node - PbExchange
Info - PbExchange
Node - PbExchange
Source - PbExpand
Node - PbFile
Scan Node - PbFilter
Node - PbGcs
File Scan Node - PbGroup
TopN Node - PbHash
AggNode - PbHash
Join Node - PbHop
Window Node - PbIceberg
Scan Node - PbInsert
Node - PbLimit
Node - PbLocal
Execute Plan - PbLocal
Lookup Join Node - PbLog
RowSeq Scan Node - PbMax
OneRow Node - PbMerge
Sort Exchange Node - PbMy
SqlQuery Node - PbNested
Loop Join Node - PbPlan
Fragment - PbPlan
Node - PbPostgres
Query Node - PbProject
Node - PbProject
SetNode - PbRow
SeqScan Node - PbScan
Range - PbSort
AggNode - PbSort
Merge Join Node - PbSort
Node - PbSort
Over Window Node - PbSource
Node - PbSys
RowSeq Scan Node - PbTable
Function Node - PbTask
Id - PbTask
Output Id - PbTopN
Node - PbUnion
Node - PbUpdate
Node - PbValues
Node