public class RelMdParallelism extends Object implements MetadataHandler<BuiltInMetadata.Parallelism>
BuiltInMetadata.Parallelism
metadata provider for the standard logical algebra.| Modifier and Type | Field and Description |
|---|---|
static RelMetadataProvider |
SOURCE
Source for
BuiltInMetadata.Parallelism. |
| Modifier | Constructor and Description |
|---|---|
protected |
RelMdParallelism() |
| Modifier and Type | Method and Description |
|---|---|
MetadataDef<BuiltInMetadata.Parallelism> |
getDef() |
Boolean |
isPhaseTransition(Exchange rel,
RelMetadataQuery mq) |
Boolean |
isPhaseTransition(RelNode rel,
RelMetadataQuery mq)
Catch-all implementation for
BuiltInMetadata.Parallelism.isPhaseTransition(),
invoked using reflection. |
Boolean |
isPhaseTransition(TableScan rel,
RelMetadataQuery mq) |
Boolean |
isPhaseTransition(Values rel,
RelMetadataQuery mq) |
Integer |
splitCount(RelNode rel,
RelMetadataQuery mq)
Catch-all implementation for
BuiltInMetadata.Parallelism.splitCount(),
invoked using reflection. |
public static final RelMetadataProvider SOURCE
BuiltInMetadata.Parallelism.public MetadataDef<BuiltInMetadata.Parallelism> getDef()
getDef in interface MetadataHandler<BuiltInMetadata.Parallelism>public Boolean isPhaseTransition(RelNode rel, RelMetadataQuery mq)
BuiltInMetadata.Parallelism.isPhaseTransition(),
invoked using reflection.public Boolean isPhaseTransition(TableScan rel, RelMetadataQuery mq)
public Boolean isPhaseTransition(Values rel, RelMetadataQuery mq)
public Boolean isPhaseTransition(Exchange rel, RelMetadataQuery mq)
public Integer splitCount(RelNode rel, RelMetadataQuery mq)
BuiltInMetadata.Parallelism.splitCount(),
invoked using reflection.Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.