Class PulsarHandleResolver

java.lang.Object
org.apache.pulsar.sql.presto.PulsarHandleResolver
All Implemented Interfaces:
io.prestosql.spi.connector.ConnectorHandleResolver

public class PulsarHandleResolver extends Object implements io.prestosql.spi.connector.ConnectorHandleResolver
This class helps to resolve classes for the Presto connector.
  • Constructor Details

    • PulsarHandleResolver

      public PulsarHandleResolver()
  • Method Details

    • getTableHandleClass

      public Class<? extends io.prestosql.spi.connector.ConnectorTableHandle> getTableHandleClass()
      Specified by:
      getTableHandleClass in interface io.prestosql.spi.connector.ConnectorHandleResolver
    • getTableLayoutHandleClass

      public Class<? extends io.prestosql.spi.connector.ConnectorTableLayoutHandle> getTableLayoutHandleClass()
      Specified by:
      getTableLayoutHandleClass in interface io.prestosql.spi.connector.ConnectorHandleResolver
    • getColumnHandleClass

      public Class<? extends io.prestosql.spi.connector.ColumnHandle> getColumnHandleClass()
      Specified by:
      getColumnHandleClass in interface io.prestosql.spi.connector.ConnectorHandleResolver
    • getSplitClass

      public Class<? extends io.prestosql.spi.connector.ConnectorSplit> getSplitClass()
      Specified by:
      getSplitClass in interface io.prestosql.spi.connector.ConnectorHandleResolver
    • getTransactionHandleClass

      public Class<? extends io.prestosql.spi.connector.ConnectorTransactionHandle> getTransactionHandleClass()
      Specified by:
      getTransactionHandleClass in interface io.prestosql.spi.connector.ConnectorHandleResolver