public class RelMdMemory extends Object implements MetadataHandler<BuiltInMetadata.Memory>
BuiltInMetadata.Memory
metadata provider for the standard logical algebra.| Modifier and Type | Field and Description |
|---|---|
static RelMetadataProvider |
SOURCE
Source for
BuiltInMetadata.Memory. |
| Modifier | Constructor and Description |
|---|---|
protected |
RelMdMemory() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Double |
cumulativeMemoryWithinPhase(RelNode rel,
RelMetadataQuery mq)
Catch-all implementation for
BuiltInMetadata.Memory.cumulativeMemoryWithinPhase(),
invoked using reflection. |
@Nullable Double |
cumulativeMemoryWithinPhaseSplit(RelNode rel,
RelMetadataQuery mq)
Catch-all implementation for
BuiltInMetadata.Memory.cumulativeMemoryWithinPhaseSplit(),
invoked using reflection. |
MetadataDef<BuiltInMetadata.Memory> |
getDef() |
@Nullable Double |
memory(RelNode rel,
RelMetadataQuery mq)
Catch-all implementation for
BuiltInMetadata.Memory.memory(),
invoked using reflection. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandlerMethodspublic static final RelMetadataProvider SOURCE
BuiltInMetadata.Memory.public MetadataDef<BuiltInMetadata.Memory> getDef()
getDef in interface MetadataHandler<BuiltInMetadata.Memory>public @Nullable Double memory(RelNode rel, RelMetadataQuery mq)
BuiltInMetadata.Memory.memory(),
invoked using reflection.public @Nullable Double cumulativeMemoryWithinPhase(RelNode rel, RelMetadataQuery mq)
BuiltInMetadata.Memory.cumulativeMemoryWithinPhase(),
invoked using reflection.public @Nullable Double cumulativeMemoryWithinPhaseSplit(RelNode rel, RelMetadataQuery mq)
BuiltInMetadata.Memory.cumulativeMemoryWithinPhaseSplit(),
invoked using reflection.Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.