| Package | Description |
|---|---|
| io.prestosql.sql.planner | |
| io.prestosql.sql.planner.optimizations |
| Modifier and Type | Method and Description |
|---|---|
static Partitioning |
Partitioning.create(PartitioningHandle handle,
List<Symbol> columns) |
static Partitioning |
Partitioning.createWithExpressions(PartitioningHandle handle,
List<Expression> expressions) |
Partitioning |
PartitioningScheme.getPartitioning() |
static Partitioning |
Partitioning.jsonCreate(PartitioningHandle handle,
List<Partitioning.ArgumentBinding> arguments) |
Partitioning |
Partitioning.translate(Function<Symbol,Symbol> translator) |
Partitioning |
Partitioning.withAlternativePartitiongingHandle(PartitioningHandle partitiongingHandle) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Partitioning> |
Partitioning.translate(Partitioning.Translator translator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Partitioning.isCompatibleWith(Partitioning right,
Function<Symbol,Set<Symbol>> leftToRightMappings,
Function<Symbol,Optional<NullableValue>> leftConstantMapping,
Function<Symbol,Optional<NullableValue>> rightConstantMapping,
Metadata metadata,
Session session) |
boolean |
Partitioning.isCompatibleWith(Partitioning right,
Metadata metadata,
Session session) |
| Constructor and Description |
|---|
PartitioningScheme(Partitioning partitioning,
List<Symbol> outputLayout) |
PartitioningScheme(Partitioning partitioning,
List<Symbol> outputLayout,
Optional<Symbol> hashColumn) |
PartitioningScheme(Partitioning partitioning,
List<Symbol> outputLayout,
Optional<Symbol> hashColumn,
boolean replicateNullsAndAny,
Optional<int[]> bucketToPartition) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Partitioning> |
ActualProperties.getNodePartitioning() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ActualProperties.isCompatibleTablePartitioningWith(Partitioning partitioning,
boolean nullsAndAnyReplicated,
Metadata metadata,
Session session) |
static ActualProperties.Global |
ActualProperties.Global.partitionedOn(Partitioning nodePartitioning,
Optional<Partitioning> streamPartitioning) |
| Modifier and Type | Method and Description |
|---|---|
static ActualProperties.Global |
ActualProperties.Global.partitionedOn(Partitioning nodePartitioning,
Optional<Partitioning> streamPartitioning) |
Copyright © 2012–2019. All rights reserved.