Package io.trino.plugin.raptor.legacy
Class RaptorColumnHandle
java.lang.Object
io.trino.plugin.raptor.legacy.RaptorColumnHandle
- All Implemented Interfaces:
ColumnHandle
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RaptorColumnHandlebooleanlonginthashCode()booleanstatic booleanisBucketNumberColumn(long columnId) static booleanisHiddenColumn(long columnId) static booleanisMergeRowIdColumn(long columnId) static booleanisShardRowIdColumn(long columnId) booleanstatic booleanisShardUuidColumn(long columnId) static RaptorColumnHandlestatic RaptorColumnHandletoString()
-
Field Details
-
SHARD_UUID_COLUMN_ID
public static final long SHARD_UUID_COLUMN_ID- See Also:
-
SHARD_UUID_COLUMN_NAME
- See Also:
-
SHARD_UUID_COLUMN_TYPE
-
BUCKET_NUMBER_COLUMN_ID
public static final long BUCKET_NUMBER_COLUMN_ID- See Also:
-
BUCKET_NUMBER_COLUMN_NAME
- See Also:
-
-
Constructor Details
-
RaptorColumnHandle
-
-
Method Details
-
getColumnName
-
getColumnId
public long getColumnId() -
getColumnType
-
toString
-
equals
- Specified by:
equalsin interfaceColumnHandle- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceColumnHandle- Overrides:
hashCodein classObject
-
isShardUuid
public boolean isShardUuid() -
isBucketNumber
public boolean isBucketNumber() -
isShardRowIdColumn
public static boolean isShardRowIdColumn(long columnId) -
isShardUuidColumn
public static boolean isShardUuidColumn(long columnId) -
shardUuidColumnHandle
-
isBucketNumberColumn
public static boolean isBucketNumberColumn(long columnId) -
bucketNumberColumnHandle
-
mergeRowIdHandle
-
isMergeRowIdColumn
public static boolean isMergeRowIdColumn(long columnId) -
isHiddenColumn
public static boolean isHiddenColumn(long columnId)
-