Package org.apache.calcite.util
Class ArrowSet.Builder
java.lang.Object
org.apache.calcite.util.ArrowSet.Builder
- Enclosing class:
ArrowSet
Builder for ArrowSet.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddArrow(int lhs, int rhs) Add an Arrow from a single determinant to a single dependent.addArrow(ImmutableBitSet lhs, ImmutableBitSet rhs) Add an Arrow from determinant set to dependent set.addArrowSet(ArrowSet set) addBidirectionalArrow(int lhs, int rhs) build()Build the ArrowSet instance and compute the functional dependency graph.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addArrow
Add an Arrow from determinant set to dependent set. -
addArrow
Add an Arrow from a single determinant to a single dependent. -
addBidirectionalArrow
-
addBidirectionalArrow
-
addArrowSet
-
build
Build the ArrowSet instance and compute the functional dependency graph.
-