public class TpchNodePartitioningProvider extends Object implements ConnectorNodePartitioningProvider
| Constructor and Description |
|---|
TpchNodePartitioningProvider(NodeManager nodeManager,
int splitsPerNode) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBucketCount(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorPartitioningHandle partitioningHandle) |
BucketFunction |
getBucketFunction(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorPartitioningHandle partitioningHandle,
List<Type> partitionChannelTypes,
int bucketCount) |
ConnectorBucketNodeMap |
getBucketNodeMap(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorPartitioningHandle partitioningHandle,
List<Node> sortedNodes) |
ToIntFunction<ConnectorSplit> |
getSplitBucketFunction(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorPartitioningHandle partitioningHandle) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitlistPartitionHandlespublic TpchNodePartitioningProvider(NodeManager nodeManager, int splitsPerNode)
public ConnectorBucketNodeMap getBucketNodeMap(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle, List<Node> sortedNodes)
getBucketNodeMap in interface ConnectorNodePartitioningProviderpublic ToIntFunction<ConnectorSplit> getSplitBucketFunction(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle)
getSplitBucketFunction in interface ConnectorNodePartitioningProviderpublic BucketFunction getBucketFunction(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle, List<Type> partitionChannelTypes, int bucketCount)
getBucketFunction in interface ConnectorNodePartitioningProviderpublic int getBucketCount(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle)
getBucketCount in interface ConnectorNodePartitioningProviderCopyright © 2012–2023. All rights reserved.