Package io.trino.plugin.deltalake
Class DeltaLakeColumnHandle
java.lang.Object
io.trino.plugin.deltalake.DeltaLakeColumnHandle
- All Implemented Interfaces:
ColumnHandle
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeltaLakeColumnHandle(String baseColumnName, Type baseType, OptionalInt baseFieldId, String basePhysicalColumnName, Type basePhysicalType, DeltaLakeColumnType columnType, Optional<DeltaLakeColumnProjectionInfo> projectionInfo) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DeltaLakeColumnHandlestatic DeltaLakeColumnHandlelonggetType()inthashCode()booleanstatic DeltaLakeColumnHandlestatic DeltaLakeColumnHandletoString()
-
Field Details
-
ROW_ID_COLUMN_NAME
- See Also:
-
MERGE_ROW_ID_TYPE
-
PATH_COLUMN_NAME
- See Also:
-
PATH_TYPE
-
FILE_SIZE_COLUMN_NAME
- See Also:
-
FILE_SIZE_TYPE
-
FILE_MODIFIED_TIME_COLUMN_NAME
- See Also:
-
FILE_MODIFIED_TIME_TYPE
-
-
Constructor Details
-
DeltaLakeColumnHandle
public DeltaLakeColumnHandle(String baseColumnName, Type baseType, OptionalInt baseFieldId, String basePhysicalColumnName, Type basePhysicalType, DeltaLakeColumnType columnType, Optional<DeltaLakeColumnProjectionInfo> projectionInfo)
-
-
Method Details
-
getBaseColumnName
-
getBaseType
-
getBaseFieldId
-
getBasePhysicalColumnName
-
getBasePhysicalType
-
getColumnType
-
getProjectionInfo
-
equals
- Specified by:
equalsin interfaceColumnHandle- Overrides:
equalsin classObject
-
getColumnName
-
getQualifiedPhysicalName
-
getRetainedSizeInBytes
public long getRetainedSizeInBytes() -
isBaseColumn
public boolean isBaseColumn() -
getType
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceColumnHandle- Overrides:
hashCodein classObject
-
toString
-
toHiveColumnHandle
-
pathColumnHandle
-
fileSizeColumnHandle
-
fileModifiedTimeColumnHandle
-
mergeRowIdColumnHandle
-