Package org.apache.calcite.rel.metadata
Interface BuiltInMetadata.NodeTypes
-
- All Superinterfaces:
Metadata
- All Known Subinterfaces:
BuiltInMetadata.All
- Enclosing class:
- BuiltInMetadata
public static interface BuiltInMetadata.NodeTypes extends Metadata
Metadata about the node types in a relational expression.For each relational expression, it returns a multimap from the class to the nodes instantiating that class. Each node will appear in the multimap only once.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
BuiltInMetadata.NodeTypes.Handler
Handler API.
-
Field Summary
Fields Modifier and Type Field Description static MetadataDef<BuiltInMetadata.NodeTypes>
DEF
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.collect.Multimap<java.lang.Class<? extends RelNode>,RelNode>
getNodeTypes()
Returns a multimap from the class to the nodes instantiating that class.
-
-
-
Field Detail
-
DEF
static final MetadataDef<BuiltInMetadata.NodeTypes> DEF
-
-