Package org.apache.calcite.rel.metadata
Class RelMdMemory
java.lang.Object
org.apache.calcite.rel.metadata.RelMdMemory
- All Implemented Interfaces:
MetadataHandler<BuiltInMetadata.Memory>
Default implementations of the
BuiltInMetadata.Memory
metadata provider for the standard logical algebra.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RelMetadataProviderSource forBuiltInMetadata.Memory. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable DoubleCatch-all implementation forBuiltInMetadata.Memory.cumulativeMemoryWithinPhase(), invoked using reflection.@Nullable DoubleCatch-all implementation forBuiltInMetadata.Memory.cumulativeMemoryWithinPhaseSplit(), invoked using reflection.getDef()@Nullable Doublememory(RelNode rel, RelMetadataQuery mq) Catch-all implementation forBuiltInMetadata.Memory.memory(), invoked using reflection.
-
Field Details
-
SOURCE
Source forBuiltInMetadata.Memory.
-
-
Constructor Details
-
RelMdMemory
protected RelMdMemory()
-
-
Method Details
-
getDef
- Specified by:
getDefin interfaceMetadataHandler<BuiltInMetadata.Memory>
-
memory
Catch-all implementation forBuiltInMetadata.Memory.memory(), invoked using reflection. -
cumulativeMemoryWithinPhase
Catch-all implementation forBuiltInMetadata.Memory.cumulativeMemoryWithinPhase(), invoked using reflection. -
cumulativeMemoryWithinPhaseSplit
Catch-all implementation forBuiltInMetadata.Memory.cumulativeMemoryWithinPhaseSplit(), invoked using reflection.
-