Class PulsarColumnHandle

  • All Implemented Interfaces:
    io.prestosql.decoder.DecoderColumnHandle, io.prestosql.spi.connector.ColumnHandle

    public class PulsarColumnHandle
    extends java.lang.Object
    implements io.prestosql.decoder.DecoderColumnHandle
    This class represents the basic information about a presto column.
    • Constructor Detail

      • PulsarColumnHandle

        public PulsarColumnHandle​(java.lang.String connectorId,
                                  java.lang.String name,
                                  io.prestosql.spi.type.Type type,
                                  boolean hidden,
                                  boolean internal,
                                  java.lang.String mapping,
                                  java.lang.String dataFormat,
                                  java.lang.String formatHint,
                                  PulsarColumnHandle.HandleKeyValueType handleKeyValueType)
    • Method Detail

      • getConnectorId

        public java.lang.String getConnectorId()
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface io.prestosql.decoder.DecoderColumnHandle
      • getMapping

        public java.lang.String getMapping()
        Specified by:
        getMapping in interface io.prestosql.decoder.DecoderColumnHandle
      • getDataFormat

        public java.lang.String getDataFormat()
        Specified by:
        getDataFormat in interface io.prestosql.decoder.DecoderColumnHandle
      • getType

        public io.prestosql.spi.type.Type getType()
        Specified by:
        getType in interface io.prestosql.decoder.DecoderColumnHandle
      • isHidden

        public boolean isHidden()
      • isInternal

        public boolean isInternal()
        Specified by:
        isInternal in interface io.prestosql.decoder.DecoderColumnHandle
      • getFormatHint

        public java.lang.String getFormatHint()
        Specified by:
        getFormatHint in interface io.prestosql.decoder.DecoderColumnHandle
      • isKey

        public boolean isKey()
      • isValue

        public boolean isValue()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object