Class PulsarTableLayoutHandle

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

public class PulsarTableLayoutHandle extends Object implements io.prestosql.spi.connector.ConnectorTableLayoutHandle
This class handles the table layout.
  • Constructor Details

    • PulsarTableLayoutHandle

      public PulsarTableLayoutHandle(PulsarTableHandle table, io.prestosql.spi.predicate.TupleDomain<io.prestosql.spi.connector.ColumnHandle> domain)
  • Method Details

    • getTable

      public PulsarTableHandle getTable()
    • getTupleDomain

      public io.prestosql.spi.predicate.TupleDomain<io.prestosql.spi.connector.ColumnHandle> getTupleDomain()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object