Class PulsarConnector

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

    public class PulsarConnector
    extends java.lang.Object
    implements io.prestosql.spi.connector.Connector
    This file contains implementation of the connector to the Presto engine.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.prestosql.spi.connector.ConnectorTransactionHandle beginTransaction​(io.prestosql.spi.transaction.IsolationLevel isolationLevel, boolean readOnly)  
      io.prestosql.spi.connector.ConnectorMetadata getMetadata​(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle)  
      io.prestosql.spi.connector.ConnectorRecordSetProvider getRecordSetProvider()  
      io.prestosql.spi.connector.ConnectorSplitManager getSplitManager()  
      void initConnectorCache()  
      void shutdown()  
      • 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.Connector

        commit, getAccessControl, getAnalyzeProperties, getCapabilities, getColumnProperties, getEventListeners, getHandleResolver, getIndexProvider, getNodePartitioningProvider, getPageSinkProvider, getPageSourceProvider, getProcedures, getSchemaProperties, getSessionProperties, getSystemTables, getTableProperties, isSingleStatementWritesOnly, rollback
    • 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
      • 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
      • getRecordSetProvider

        public io.prestosql.spi.connector.ConnectorRecordSetProvider getRecordSetProvider()
        Specified by:
        getRecordSetProvider in interface io.prestosql.spi.connector.Connector
      • initConnectorCache

        public void initConnectorCache()
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shutdown

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