Package org.apache.pulsar.sql.presto
Class PulsarTableHandle
- java.lang.Object
-
- org.apache.pulsar.sql.presto.PulsarTableHandle
-
- All Implemented Interfaces:
io.prestosql.spi.connector.ConnectorTableHandle
public class PulsarTableHandle extends java.lang.Object implements io.prestosql.spi.connector.ConnectorTableHandleDescription of basic metadata of a table.
-
-
Constructor Summary
Constructors Constructor Description PulsarTableHandle(java.lang.String connectorId, java.lang.String schemaName, java.lang.String tableName, java.lang.String topicName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetConnectorId()java.lang.StringgetSchemaName()java.lang.StringgetTableName()java.lang.StringgetTopicName()inthashCode()io.prestosql.spi.connector.SchemaTableNametoSchemaTableName()java.lang.StringtoString()
-
-
-
Method Detail
-
getConnectorId
public java.lang.String getConnectorId()
-
getSchemaName
public java.lang.String getSchemaName()
-
getTableName
public java.lang.String getTableName()
-
getTopicName
public java.lang.String getTopicName()
-
toSchemaTableName
public io.prestosql.spi.connector.SchemaTableName toSchemaTableName()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-