Package org.apache.calcite.rel.metadata
Class RelMdParallelism
java.lang.Object
org.apache.calcite.rel.metadata.RelMdParallelism
- All Implemented Interfaces:
MetadataHandler<BuiltInMetadata.Parallelism>
public class RelMdParallelism
extends Object
implements MetadataHandler<BuiltInMetadata.Parallelism>
Default implementations of the
BuiltInMetadata.Parallelism
metadata provider for the standard logical algebra.-
Field Summary
Modifier and TypeFieldDescriptionstatic final RelMetadataProvider
Source forBuiltInMetadata.Parallelism
. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetDef()
isPhaseTransition
(Exchange rel, RelMetadataQuery mq) isPhaseTransition
(TableScan rel, RelMetadataQuery mq) isPhaseTransition
(Values rel, RelMetadataQuery mq) isPhaseTransition
(RelNode rel, RelMetadataQuery mq) Catch-all implementation forBuiltInMetadata.Parallelism.isPhaseTransition()
, invoked using reflection.splitCount
(RelNode rel, RelMetadataQuery mq) Catch-all implementation forBuiltInMetadata.Parallelism.splitCount()
, invoked using reflection.
-
Field Details
-
SOURCE
Source forBuiltInMetadata.Parallelism
.
-
-
Constructor Details
-
RelMdParallelism
protected RelMdParallelism()
-
-
Method Details
-
getDef
- Specified by:
getDef
in interfaceMetadataHandler<BuiltInMetadata.Parallelism>
-
isPhaseTransition
Catch-all implementation forBuiltInMetadata.Parallelism.isPhaseTransition()
, invoked using reflection. -
isPhaseTransition
-
isPhaseTransition
-
isPhaseTransition
-
splitCount
Catch-all implementation forBuiltInMetadata.Parallelism.splitCount()
, invoked using reflection.
-