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
FieldsModifier and TypeFieldDescriptionstatic final RelMetadataProviderSource forBuiltInMetadata.Parallelism. -
Constructor Summary
Constructors -
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:
getDefin 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.
-