Module logical_join
risingwave_
frontend
2.7.0-alpha
Module logical_
join
Module Items
Structs
Functions
In risingwave_
frontend::
optimizer::
plan_
node
risingwave_frontend
::
optimizer
::
plan_node
Module
logical_
join
Copy item path
Source
Structs
ยง
Logical
Join
LogicalJoin
combines two relations according to some condition.
Lookup
Join
Predicate
Rewriter
๐
Rewrite the join predicate and all columns referred to the scan side need to rewrite.
Lookup
Join
Scan
Predicate
Rewriter
๐
Rewrite the scan predicate so we can add it to the join predicate.
Functions
ยง
derive_
predicate_
from_
eq_
condition
๐
We are trying to derive a predicate to apply to the other side of a join if all the
InputRef
s in the predicate are eq condition columns, and can hence be substituted with the corresponding eq condition columns of the other side.