| Modifier and Type | Method and Description |
|---|---|
static OutputBuffers |
OutputBuffers.createInitialEmptyOutputBuffers(PartitioningHandle partitioningHandle) |
| Constructor and Description |
|---|
PartitionedOutputBufferManager(PartitioningHandle partitioningHandle,
int partitionCount,
Consumer<OutputBuffers> outputBufferTarget) |
| Modifier and Type | Method and Description |
|---|---|
PartitioningHandle |
NewTableLayout.getPartitioning() |
PartitioningHandle |
TableProperties.TablePartitioning.getPartitioningHandle() |
| Modifier and Type | Method and Description |
|---|---|
Optional<PartitioningHandle> |
Metadata.getCommonPartitioning(Session session,
PartitioningHandle left,
PartitioningHandle right)
Return a partitioning handle which the connector can transparently convert both
left and right into. |
Optional<PartitioningHandle> |
MetadataManager.getCommonPartitioning(Session session,
PartitioningHandle left,
PartitioningHandle right) |
| Modifier and Type | Method and Description |
|---|---|
Optional<PartitioningHandle> |
Metadata.getCommonPartitioning(Session session,
PartitioningHandle left,
PartitioningHandle right)
Return a partitioning handle which the connector can transparently convert both
left and right into. |
Optional<PartitioningHandle> |
MetadataManager.getCommonPartitioning(Session session,
PartitioningHandle left,
PartitioningHandle right) |
TableHandle |
Metadata.makeCompatiblePartitioning(Session session,
TableHandle table,
PartitioningHandle partitioningHandle)
Return a table handle whose partitioning is converted to the provided partitioning handle,
but otherwise identical to the provided table handle.
|
TableHandle |
MetadataManager.makeCompatiblePartitioning(Session session,
TableHandle tableHandle,
PartitioningHandle partitioningHandle) |
| Constructor and Description |
|---|
TablePartitioning(PartitioningHandle partitioningHandle,
List<ColumnHandle> partitioningColumns) |
| Constructor and Description |
|---|
LocalExchange(int sinkFactoryCount,
int bufferCount,
PartitioningHandle partitioning,
List<? extends Type> types,
List<Integer> partitionChannels,
Optional<Integer> partitionHashChannel,
io.airlift.units.DataSize maxBufferedBytes) |
LocalExchangeFactory(PartitioningHandle partitioning,
int defaultConcurrency,
List<Type> types,
List<Integer> partitionChannels,
Optional<Integer> partitionHashChannel,
PipelineExecutionStrategy exchangeSourcePipelineExecutionStrategy,
io.airlift.units.DataSize maxBufferedBytes) |
| Modifier and Type | Field and Description |
|---|---|
static PartitioningHandle |
SystemPartitioningHandle.ARBITRARY_DISTRIBUTION |
static PartitioningHandle |
SystemPartitioningHandle.COORDINATOR_DISTRIBUTION |
static PartitioningHandle |
SystemPartitioningHandle.FIXED_ARBITRARY_DISTRIBUTION |
static PartitioningHandle |
SystemPartitioningHandle.FIXED_BROADCAST_DISTRIBUTION |
static PartitioningHandle |
SystemPartitioningHandle.FIXED_HASH_DISTRIBUTION |
static PartitioningHandle |
SystemPartitioningHandle.FIXED_PASSTHROUGH_DISTRIBUTION |
static PartitioningHandle |
SystemPartitioningHandle.SCALED_WRITER_DISTRIBUTION |
static PartitioningHandle |
SystemPartitioningHandle.SINGLE_DISTRIBUTION |
static PartitioningHandle |
SystemPartitioningHandle.SOURCE_DISTRIBUTION |
| Modifier and Type | Method and Description |
|---|---|
PartitioningHandle |
Partitioning.getHandle() |
PartitioningHandle |
PlanFragment.getPartitioning() |
| Modifier and Type | Method and Description |
|---|---|
static Partitioning |
Partitioning.create(PartitioningHandle handle,
List<Symbol> columns) |
static Partitioning |
Partitioning.createWithExpressions(PartitioningHandle handle,
List<Expression> expressions) |
BucketNodeMap |
NodePartitioningManager.getBucketNodeMap(Session session,
PartitioningHandle partitioningHandle,
boolean preferDynamic) |
NodePartitionMap |
NodePartitioningManager.getNodePartitioningMap(Session session,
PartitioningHandle partitioningHandle) |
static Partitioning |
Partitioning.jsonCreate(PartitioningHandle handle,
List<Partitioning.ArgumentBinding> arguments) |
List<ConnectorPartitionHandle> |
NodePartitioningManager.listPartitionHandles(Session session,
PartitioningHandle partitioningHandle) |
Partitioning |
Partitioning.withAlternativePartitiongingHandle(PartitioningHandle partitiongingHandle) |
| Constructor and Description |
|---|
PlanFragment(PlanFragmentId id,
PlanNode root,
Map<Symbol,Type> symbols,
PartitioningHandle partitioning,
List<PlanNodeId> partitionedSources,
PartitioningScheme partitioningScheme,
StageExecutionDescriptor stageExecutionDescriptor,
StatsAndCosts statsAndCosts,
Optional<String> jsonRepresentation) |
| Modifier and Type | Method and Description |
|---|---|
static ActualProperties.Global |
ActualProperties.Global.partitionedOn(PartitioningHandle nodePartitioningHandle,
List<Symbol> nodePartitioning,
Optional<List<Symbol>> streamPartitioning) |
Copyright © 2012–2019. All rights reserved.