Class BlackHoleConnector

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

    public class BlackHoleConnector
    extends java.lang.Object
    implements io.prestosql.spi.connector.Connector
    • Field Detail

      • SPLIT_COUNT_PROPERTY

        public static final java.lang.String SPLIT_COUNT_PROPERTY
        See Also:
        Constant Field Values
      • PAGES_PER_SPLIT_PROPERTY

        public static final java.lang.String PAGES_PER_SPLIT_PROPERTY
        See Also:
        Constant Field Values
      • ROWS_PER_PAGE_PROPERTY

        public static final java.lang.String ROWS_PER_PAGE_PROPERTY
        See Also:
        Constant Field Values
      • FIELD_LENGTH_PROPERTY

        public static final java.lang.String FIELD_LENGTH_PROPERTY
        See Also:
        Constant Field Values
      • PAGE_PROCESSING_DELAY

        public static final java.lang.String PAGE_PROCESSING_DELAY
        See Also:
        Constant Field Values
    • Method Detail

      • beginTransaction

        public io.prestosql.spi.connector.ConnectorTransactionHandle beginTransaction​(io.prestosql.spi.transaction.IsolationLevel isolationLevel,
                                                                                      boolean readOnly)
        Specified by:
        beginTransaction in interface io.prestosql.spi.connector.Connector
      • isSingleStatementWritesOnly

        public boolean isSingleStatementWritesOnly()
        Specified by:
        isSingleStatementWritesOnly in interface io.prestosql.spi.connector.Connector
      • getMetadata

        public io.prestosql.spi.connector.ConnectorMetadata getMetadata​(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle)
        Specified by:
        getMetadata in interface io.prestosql.spi.connector.Connector
      • getSplitManager

        public io.prestosql.spi.connector.ConnectorSplitManager getSplitManager()
        Specified by:
        getSplitManager in interface io.prestosql.spi.connector.Connector
      • getPageSourceProvider

        public io.prestosql.spi.connector.ConnectorPageSourceProvider getPageSourceProvider()
        Specified by:
        getPageSourceProvider in interface io.prestosql.spi.connector.Connector
      • getPageSinkProvider

        public io.prestosql.spi.connector.ConnectorPageSinkProvider getPageSinkProvider()
        Specified by:
        getPageSinkProvider in interface io.prestosql.spi.connector.Connector
      • getTableProperties

        public java.util.List<io.prestosql.spi.session.PropertyMetadata<?>> getTableProperties()
        Specified by:
        getTableProperties in interface io.prestosql.spi.connector.Connector
      • getNodePartitioningProvider

        public io.prestosql.spi.connector.ConnectorNodePartitioningProvider getNodePartitioningProvider()
        Specified by:
        getNodePartitioningProvider in interface io.prestosql.spi.connector.Connector
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface io.prestosql.spi.connector.Connector