Class BlackHoleNodePartitioningProvider

  • All Implemented Interfaces:
    io.prestosql.spi.connector.ConnectorNodePartitioningProvider

    public class BlackHoleNodePartitioningProvider
    extends java.lang.Object
    implements io.prestosql.spi.connector.ConnectorNodePartitioningProvider
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.prestosql.spi.connector.BucketFunction getBucketFunction​(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle, io.prestosql.spi.connector.ConnectorSession session, io.prestosql.spi.connector.ConnectorPartitioningHandle partitioningHandle, java.util.List<io.prestosql.spi.type.Type> partitionChannelTypes, int bucketCount)  
      io.prestosql.spi.connector.ConnectorBucketNodeMap getBucketNodeMap​(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle, io.prestosql.spi.connector.ConnectorSession session, io.prestosql.spi.connector.ConnectorPartitioningHandle partitioningHandle)  
      java.util.function.ToIntFunction<io.prestosql.spi.connector.ConnectorSplit> getSplitBucketFunction​(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle, io.prestosql.spi.connector.ConnectorSession session, io.prestosql.spi.connector.ConnectorPartitioningHandle partitioningHandle)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.prestosql.spi.connector.ConnectorNodePartitioningProvider

        listPartitionHandles
    • Constructor Detail

      • BlackHoleNodePartitioningProvider

        public BlackHoleNodePartitioningProvider​(io.prestosql.spi.NodeManager nodeManager)
    • Method Detail

      • getBucketNodeMap

        public io.prestosql.spi.connector.ConnectorBucketNodeMap getBucketNodeMap​(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle,
                                                                                  io.prestosql.spi.connector.ConnectorSession session,
                                                                                  io.prestosql.spi.connector.ConnectorPartitioningHandle partitioningHandle)
        Specified by:
        getBucketNodeMap in interface io.prestosql.spi.connector.ConnectorNodePartitioningProvider
      • getSplitBucketFunction

        public java.util.function.ToIntFunction<io.prestosql.spi.connector.ConnectorSplit> getSplitBucketFunction​(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle,
                                                                                                                  io.prestosql.spi.connector.ConnectorSession session,
                                                                                                                  io.prestosql.spi.connector.ConnectorPartitioningHandle partitioningHandle)
        Specified by:
        getSplitBucketFunction in interface io.prestosql.spi.connector.ConnectorNodePartitioningProvider
      • getBucketFunction

        public io.prestosql.spi.connector.BucketFunction getBucketFunction​(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle,
                                                                           io.prestosql.spi.connector.ConnectorSession session,
                                                                           io.prestosql.spi.connector.ConnectorPartitioningHandle partitioningHandle,
                                                                           java.util.List<io.prestosql.spi.type.Type> partitionChannelTypes,
                                                                           int bucketCount)
        Specified by:
        getBucketFunction in interface io.prestosql.spi.connector.ConnectorNodePartitioningProvider