Package org.apache.calcite.rel.metadata
Interface BuiltInMetadata.FunctionalDependency.Handler
- All Superinterfaces:
MetadataHandler<BuiltInMetadata.FunctionalDependency>
- Enclosing interface:
BuiltInMetadata.FunctionalDependency
public static interface BuiltInMetadata.FunctionalDependency.Handler
extends MetadataHandler<BuiltInMetadata.FunctionalDependency>
Handler API.
-
Method Summary
Modifier and TypeMethodDescriptiondependents(RelNode r, RelMetadataQuery mq, ImmutableBitSet ordinals) determinants(RelNode r, RelMetadataQuery mq, ImmutableBitSet ordinals) @Nullable Booleandetermines(RelNode r, RelMetadataQuery mq, int key, int column) determinesSet(RelNode r, RelMetadataQuery mq, ImmutableBitSet determinants, ImmutableBitSet dependents) getDef()getFDs(RelNode r, RelMetadataQuery mq)
-
Method Details
-
determines
-
determinesSet
Boolean determinesSet(RelNode r, RelMetadataQuery mq, ImmutableBitSet determinants, ImmutableBitSet dependents) -
dependents
-
determinants
-
getFDs
-
getDef
- Specified by:
getDefin interfaceMetadataHandler<BuiltInMetadata.FunctionalDependency>
-