Class RaptorColumnHandle

java.lang.Object
io.trino.plugin.raptor.legacy.RaptorColumnHandle
All Implemented Interfaces:
ColumnHandle

public final class RaptorColumnHandle extends Object implements ColumnHandle
  • Field Details

    • SHARD_UUID_COLUMN_ID

      public static final long SHARD_UUID_COLUMN_ID
      See Also:
    • SHARD_UUID_COLUMN_NAME

      public static final String SHARD_UUID_COLUMN_NAME
      See Also:
    • SHARD_UUID_COLUMN_TYPE

      public static final Type SHARD_UUID_COLUMN_TYPE
    • BUCKET_NUMBER_COLUMN_ID

      public static final long BUCKET_NUMBER_COLUMN_ID
      See Also:
    • BUCKET_NUMBER_COLUMN_NAME

      public static final String BUCKET_NUMBER_COLUMN_NAME
      See Also:
  • Constructor Details

    • RaptorColumnHandle

      public RaptorColumnHandle(String columnName, long columnId, Type columnType)
  • Method Details

    • getColumnName

      public String getColumnName()
    • getColumnId

      public long getColumnId()
    • getColumnType

      public Type getColumnType()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface ColumnHandle
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface ColumnHandle
      Overrides:
      hashCode in class Object
    • isShardUuid

      public boolean isShardUuid()
    • isBucketNumber

      public boolean isBucketNumber()
    • isShardRowIdColumn

      public static boolean isShardRowIdColumn(long columnId)
    • isShardUuidColumn

      public static boolean isShardUuidColumn(long columnId)
    • shardUuidColumnHandle

      public static RaptorColumnHandle shardUuidColumnHandle()
    • isBucketNumberColumn

      public static boolean isBucketNumberColumn(long columnId)
    • bucketNumberColumnHandle

      public static RaptorColumnHandle bucketNumberColumnHandle()
    • mergeRowIdHandle

      public static RaptorColumnHandle mergeRowIdHandle()
    • isMergeRowIdColumn

      public static boolean isMergeRowIdColumn(long columnId)
    • isHiddenColumn

      public static boolean isHiddenColumn(long columnId)