Package io.trino.plugin.deltalake
Class DeltaLakeSplit
java.lang.Object
io.trino.plugin.deltalake.DeltaLakeSplit
- All Implemented Interfaces:
ConnectorSplit
-
Constructor Summary
ConstructorsConstructorDescriptionDeltaLakeSplit(String path, long start, long length, long fileSize, Optional<Long> fileRowCount, long fileModifiedTime, Optional<DeletionVectorEntry> deletionVector, SplitWeight splitWeight, TupleDomain<DeltaLakeColumnHandle> statisticsPredicate, Map<String, Optional<String>> partitionKeys) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.trino.spi.connector.ConnectorSplit
getAddresses, isRemotelyAccessible
-
Constructor Details
-
DeltaLakeSplit
public DeltaLakeSplit(String path, long start, long length, long fileSize, Optional<Long> fileRowCount, long fileModifiedTime, Optional<DeletionVectorEntry> deletionVector, SplitWeight splitWeight, TupleDomain<DeltaLakeColumnHandle> statisticsPredicate, Map<String, Optional<String>> partitionKeys)
-
-
Method Details
-
getSplitWeight
- Specified by:
getSplitWeightin interfaceConnectorSplit
-
getPath
-
getStart
public long getStart() -
getLength
public long getLength() -
getFileSize
public long getFileSize() -
getFileRowCount
-
getFileModifiedTime
public long getFileModifiedTime() -
getDeletionVector
-
getStatisticsPredicate
A TupleDomain representing the min/max statistics from the file this split was generated from. This does not contain any partitioning information. -
getPartitionKeys
-
getRetainedSizeInBytes
public long getRetainedSizeInBytes()- Specified by:
getRetainedSizeInBytesin interfaceConnectorSplit
-
getInfo
- Specified by:
getInfoin interfaceConnectorSplit
-
toString
-
equals
-
hashCode
public int hashCode()
-