Class Join

All Implemented Interfaces:
Cloneable, RelOptNode, Hintable, RelNode
Direct Known Subclasses:
Bindables.BindableJoin, EnumerableBatchNestedLoopJoin, EnumerableHashJoin, EnumerableMergeJoin, EnumerableNestedLoopJoin, EquiJoin, JdbcRules.JdbcJoin, LogicalJoin, PigJoin

public abstract class Join
extends BiRel
implements Hintable
Relational expression that combines two relational expressions according to some condition.

Each output row has columns from the left and right inputs. The set of output rows is a subset of the cartesian product of the two inputs; precisely which subset depends on the join condition.