Uses of Interface
io.trino.spi.connector.ConnectorPartitioningHandle
Packages that use ConnectorPartitioningHandle
-
Uses of ConnectorPartitioningHandle in io.trino.spi.connector
Methods in io.trino.spi.connector that return ConnectorPartitioningHandleModifier and TypeMethodDescriptionConnectorTablePartitioning.getPartitioningHandle()A handle to the partitioning scheme used to divide the table across worker nodes.Methods in io.trino.spi.connector that return types with arguments of type ConnectorPartitioningHandleModifier and TypeMethodDescriptiondefault Optional<ConnectorPartitioningHandle> ConnectorMetadata.getCommonPartitioningHandle(ConnectorSession session, ConnectorPartitioningHandle left, ConnectorPartitioningHandle right) Return a partitioning handle which the connector can transparently convert bothleftandrightinto.ConnectorTableLayout.getPartitioning()default Optional<ConnectorPartitioningHandle> ConnectorMetadata.getUpdateLayout(ConnectorSession session, ConnectorTableHandle tableHandle) Get the physical layout for updated or deleted rows of a MERGE operation.Methods in io.trino.spi.connector with parameters of type ConnectorPartitioningHandleModifier and TypeMethodDescriptionConnectorNodePartitioningProvider.getBucketFunction(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle, List<Type> partitionChannelTypes, int bucketCount) default Optional<ConnectorBucketNodeMap> ConnectorNodePartitioningProvider.getBucketNodeMapping(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle) default Optional<ConnectorPartitioningHandle> ConnectorMetadata.getCommonPartitioningHandle(ConnectorSession session, ConnectorPartitioningHandle left, ConnectorPartitioningHandle right) Return a partitioning handle which the connector can transparently convert bothleftandrightinto.default ToIntFunction<ConnectorSplit> ConnectorNodePartitioningProvider.getSplitBucketFunction(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle) default ConnectorTableHandleConnectorMetadata.makeCompatiblePartitioning(ConnectorSession session, ConnectorTableHandle tableHandle, ConnectorPartitioningHandle partitioningHandle) Return a table handle whose partitioning is converted to the provided partitioning handle, but otherwise identical to the provided table handle.Constructors in io.trino.spi.connector with parameters of type ConnectorPartitioningHandleModifierConstructorDescriptionConnectorTableLayout(ConnectorPartitioningHandle partitioning, List<String> partitionColumns, boolean multipleWritersPerPartitionSupported) ConnectorTablePartitioning(ConnectorPartitioningHandle partitioningHandle, List<ColumnHandle> partitioningColumns) ConnectorTablePartitioning(ConnectorPartitioningHandle partitioningHandle, List<ColumnHandle> partitioningColumns, boolean singleSplitPerPartition)