Package org.apache.pulsar.sql.presto
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends io.prestosql.spi.connector.ColumnHandle>Class<? extends io.prestosql.spi.connector.ConnectorSplit>Class<? extends io.prestosql.spi.connector.ConnectorTableHandle>Class<? extends io.prestosql.spi.connector.ConnectorTableLayoutHandle>Class<? extends io.prestosql.spi.connector.ConnectorTransactionHandle>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.prestosql.spi.connector.ConnectorHandleResolver
getIndexHandleClass, getInsertTableHandleClass, getOutputTableHandleClass, getPartitioningHandleClass
-
Constructor Details
-
PulsarHandleResolver
public PulsarHandleResolver()
-
-
Method Details
-
getTableHandleClass
- Specified by:
getTableHandleClassin interfaceio.prestosql.spi.connector.ConnectorHandleResolver
-
getTableLayoutHandleClass
public Class<? extends io.prestosql.spi.connector.ConnectorTableLayoutHandle> getTableLayoutHandleClass()- Specified by:
getTableLayoutHandleClassin interfaceio.prestosql.spi.connector.ConnectorHandleResolver
-
getColumnHandleClass
- Specified by:
getColumnHandleClassin interfaceio.prestosql.spi.connector.ConnectorHandleResolver
-
getSplitClass
- Specified by:
getSplitClassin interfaceio.prestosql.spi.connector.ConnectorHandleResolver
-
getTransactionHandleClass
public Class<? extends io.prestosql.spi.connector.ConnectorTransactionHandle> getTransactionHandleClass()- Specified by:
getTransactionHandleClassin interfaceio.prestosql.spi.connector.ConnectorHandleResolver
-