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 name, Type type, OptionalInt fieldId, String physicalName, Type physicalType, DeltaLakeColumnType columnType) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DeltaLakeColumnHandlestatic DeltaLakeColumnHandlegetName()longgetType()inthashCode()static 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 name, Type type, OptionalInt fieldId, String physicalName, Type physicalType, DeltaLakeColumnType columnType)
-
-
Method Details
-
getName
-
getType
-
getFieldId
-
getPhysicalName
-
getPhysicalType
-
getColumnType
-
equals
- Specified by:
equalsin interfaceColumnHandle- Overrides:
equalsin classObject
-
getRetainedSizeInBytes
public long getRetainedSizeInBytes() -
hashCode
public int hashCode()- Specified by:
hashCodein interfaceColumnHandle- Overrides:
hashCodein classObject
-
toString
-
toHiveColumnHandle
-
pathColumnHandle
-
fileSizeColumnHandle
-
fileModifiedTimeColumnHandle
-