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, long fileModifiedTime, List<HostAddress> addresses, SplitWeight splitWeight, TupleDomain<DeltaLakeColumnHandle> statisticsPredicate, Map<String, Optional<String>> partitionKeys) -
Method Summary
-
Constructor Details
-
DeltaLakeSplit
public DeltaLakeSplit(String path, long start, long length, long fileSize, long fileModifiedTime, List<HostAddress> addresses, SplitWeight splitWeight, TupleDomain<DeltaLakeColumnHandle> statisticsPredicate, Map<String, Optional<String>> partitionKeys)
-
-
Method Details
-
isRemotelyAccessible
public boolean isRemotelyAccessible()- Specified by:
isRemotelyAccessiblein interfaceConnectorSplit
-
getAddresses
- Specified by:
getAddressesin interfaceConnectorSplit
-
getSplitWeight
- Specified by:
getSplitWeightin interfaceConnectorSplit
-
getPath
-
getStart
public long getStart() -
getLength
public long getLength() -
getFileSize
public long getFileSize() -
getFileModifiedTime
public long getFileModifiedTime() -
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()
-