Uses of Class
io.trino.sql.planner.PartitioningHandle
-
Packages that use PartitioningHandle Package Description io.trino.execution.buffer io.trino.execution.scheduler io.trino.metadata io.trino.operator.exchange io.trino.sql.planner io.trino.sql.planner.optimizations -
-
Uses of PartitioningHandle in io.trino.execution.buffer
Methods in io.trino.execution.buffer with parameters of type PartitioningHandle Modifier and Type Method Description static OutputBuffersOutputBuffers. createInitialEmptyOutputBuffers(PartitioningHandle partitioningHandle) -
Uses of PartitioningHandle in io.trino.execution.scheduler
Constructors in io.trino.execution.scheduler with parameters of type PartitioningHandle Constructor Description PartitionedOutputBufferManager(PartitioningHandle partitioningHandle, int partitionCount) -
Uses of PartitioningHandle in io.trino.metadata
Methods in io.trino.metadata that return PartitioningHandle Modifier and Type Method Description PartitioningHandleTableProperties.TablePartitioning. getPartitioningHandle()Methods in io.trino.metadata that return types with arguments of type PartitioningHandle Modifier and Type Method Description Optional<PartitioningHandle>Metadata. getCommonPartitioning(Session session, PartitioningHandle left, PartitioningHandle right)Return a partitioning handle which the connector can transparently convert bothleftandrightinto.Optional<PartitioningHandle>MetadataManager. getCommonPartitioning(Session session, PartitioningHandle left, PartitioningHandle right)Optional<PartitioningHandle>NewTableLayout. getPartitioning()Methods in io.trino.metadata with parameters of type PartitioningHandle Modifier and Type Method Description Optional<PartitioningHandle>Metadata. getCommonPartitioning(Session session, PartitioningHandle left, PartitioningHandle right)Return a partitioning handle which the connector can transparently convert bothleftandrightinto.Optional<PartitioningHandle>MetadataManager. getCommonPartitioning(Session session, PartitioningHandle left, PartitioningHandle right)TableHandleMetadata. 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.TableHandleMetadataManager. makeCompatiblePartitioning(Session session, TableHandle tableHandle, PartitioningHandle partitioningHandle)Constructors in io.trino.metadata with parameters of type PartitioningHandle Constructor Description TablePartitioning(PartitioningHandle partitioningHandle, List<ColumnHandle> partitioningColumns) -
Uses of PartitioningHandle in io.trino.operator.exchange
Constructors in io.trino.operator.exchange with parameters of type PartitioningHandle Constructor Description LocalExchange(NodePartitioningManager nodePartitioningManager, Session session, int sinkFactoryCount, int bufferCount, PartitioningHandle partitioning, List<Integer> partitionChannels, List<Type> partitionChannelTypes, Optional<Integer> partitionHashChannel, io.airlift.units.DataSize maxBufferedBytes, BlockTypeOperators blockTypeOperators)LocalExchangeFactory(NodePartitioningManager nodePartitioningManager, Session session, PartitioningHandle partitioning, int defaultConcurrency, List<Type> types, List<Integer> partitionChannels, Optional<Integer> partitionHashChannel, PipelineExecutionStrategy exchangeSourcePipelineExecutionStrategy, io.airlift.units.DataSize maxBufferedBytes, BlockTypeOperators blockTypeOperators) -
Uses of PartitioningHandle in io.trino.sql.planner
Fields in io.trino.sql.planner declared as PartitioningHandle Modifier and Type Field Description static PartitioningHandleSystemPartitioningHandle. ARBITRARY_DISTRIBUTIONstatic PartitioningHandleSystemPartitioningHandle. COORDINATOR_DISTRIBUTIONstatic PartitioningHandleSystemPartitioningHandle. FIXED_ARBITRARY_DISTRIBUTIONstatic PartitioningHandleSystemPartitioningHandle. FIXED_BROADCAST_DISTRIBUTIONstatic PartitioningHandleSystemPartitioningHandle. FIXED_HASH_DISTRIBUTIONstatic PartitioningHandleSystemPartitioningHandle. FIXED_PASSTHROUGH_DISTRIBUTIONstatic PartitioningHandleSystemPartitioningHandle. SCALED_WRITER_DISTRIBUTIONstatic PartitioningHandleSystemPartitioningHandle. SINGLE_DISTRIBUTIONstatic PartitioningHandleSystemPartitioningHandle. SOURCE_DISTRIBUTIONMethods in io.trino.sql.planner that return PartitioningHandle Modifier and Type Method Description PartitioningHandlePartitioning. getHandle()PartitioningHandlePlanFragment. getPartitioning()Methods in io.trino.sql.planner with parameters of type PartitioningHandle Modifier and Type Method Description static PartitioningPartitioning. create(PartitioningHandle handle, List<Symbol> columns)BucketFunctionNodePartitioningManager. getBucketFunction(Session session, PartitioningHandle partitioning, List<Type> partitionChannelTypes, int bucketCount)BucketNodeMapNodePartitioningManager. getBucketNodeMap(Session session, PartitioningHandle partitioningHandle, boolean preferDynamic)ConnectorBucketNodeMapNodePartitioningManager. getConnectorBucketNodeMap(Session session, PartitioningHandle partitioning)NodePartitionMapNodePartitioningManager. getNodePartitioningMap(Session session, PartitioningHandle partitioningHandle)static PartitioningPartitioning. jsonCreate(PartitioningHandle handle, List<Partitioning.ArgumentBinding> arguments)List<ConnectorPartitionHandle>NodePartitioningManager. listPartitionHandles(Session session, PartitioningHandle partitioningHandle)PartitioningPartitioning. withAlternativePartitiongingHandle(PartitioningHandle partitiongingHandle)Constructors in io.trino.sql.planner with parameters of type PartitioningHandle Constructor Description PlanFragment(PlanFragmentId id, PlanNode root, Map<Symbol,Type> symbols, PartitioningHandle partitioning, List<PlanNodeId> partitionedSources, PartitioningScheme partitioningScheme, StageExecutionDescriptor stageExecutionDescriptor, StatsAndCosts statsAndCosts, Optional<String> jsonRepresentation) -
Uses of PartitioningHandle in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations with parameters of type PartitioningHandle Modifier and Type Method Description static ActualProperties.GlobalActualProperties.Global. partitionedOn(PartitioningHandle nodePartitioningHandle, List<Symbol> nodePartitioning, Optional<List<Symbol>> streamPartitioning)
-