Package org.apache.calcite.rel.metadata
Class RelMdMemory
- java.lang.Object
-
- org.apache.calcite.rel.metadata.RelMdMemory
-
- All Implemented Interfaces:
MetadataHandler<BuiltInMetadata.Memory>
public class RelMdMemory extends java.lang.Object implements MetadataHandler<BuiltInMetadata.Memory>
Default implementations of theBuiltInMetadata.Memory
metadata provider for the standard logical algebra.
-
-
Field Summary
Fields Modifier and Type Field Description static RelMetadataProvider
SOURCE
Source forBuiltInMetadata.Memory
.
-
Constructor Summary
Constructors Modifier Constructor Description protected
RelMdMemory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Double
cumulativeMemoryWithinPhase(RelNode rel, RelMetadataQuery mq)
Catch-all implementation forBuiltInMetadata.Memory.cumulativeMemoryWithinPhase()
, invoked using reflection.java.lang.Double
cumulativeMemoryWithinPhaseSplit(RelNode rel, RelMetadataQuery mq)
Catch-all implementation forBuiltInMetadata.Memory.cumulativeMemoryWithinPhaseSplit()
, invoked using reflection.MetadataDef<BuiltInMetadata.Memory>
getDef()
java.lang.Double
memory(RelNode rel, RelMetadataQuery mq)
Catch-all implementation forBuiltInMetadata.Memory.memory()
, invoked using reflection.
-
-
-
Field Detail
-
SOURCE
public static final RelMetadataProvider SOURCE
Source forBuiltInMetadata.Memory
.
-
-
Method Detail
-
getDef
public MetadataDef<BuiltInMetadata.Memory> getDef()
- Specified by:
getDef
in interfaceMetadataHandler<BuiltInMetadata.Memory>
-
memory
public java.lang.Double memory(RelNode rel, RelMetadataQuery mq)
Catch-all implementation forBuiltInMetadata.Memory.memory()
, invoked using reflection.
-
cumulativeMemoryWithinPhase
public java.lang.Double cumulativeMemoryWithinPhase(RelNode rel, RelMetadataQuery mq)
Catch-all implementation forBuiltInMetadata.Memory.cumulativeMemoryWithinPhase()
, invoked using reflection.
-
cumulativeMemoryWithinPhaseSplit
public java.lang.Double cumulativeMemoryWithinPhaseSplit(RelNode rel, RelMetadataQuery mq)
Catch-all implementation forBuiltInMetadata.Memory.cumulativeMemoryWithinPhaseSplit()
, invoked using reflection.
-
-