Package org.apache.calcite.rel.rules
Class MultiJoinOptimizeBushyRule.Vertex
- java.lang.Object
-
- org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.Vertex
-
- Direct Known Subclasses:
MultiJoinOptimizeBushyRule.JoinVertex
,MultiJoinOptimizeBushyRule.LeafVertex
- Enclosing class:
- MultiJoinOptimizeBushyRule
abstract static class MultiJoinOptimizeBushyRule.Vertex extends java.lang.Object
Participant in a join (relation or join).
-
-
Field Summary
Fields Modifier and Type Field Description (package private) double
cost
protected ImmutableBitSet
factors
(package private) int
id
-
Constructor Summary
Constructors Constructor Description Vertex(int id, ImmutableBitSet factors, double cost)
-
-
-
Field Detail
-
id
final int id
-
factors
protected final ImmutableBitSet factors
-
cost
final double cost
-
-
Constructor Detail
-
Vertex
Vertex(int id, ImmutableBitSet factors, double cost)
-
-