Package io.trino.plugin.memory
Class MemorySplit
- java.lang.Object
-
- io.trino.plugin.memory.MemorySplit
-
- All Implemented Interfaces:
ConnectorSplit
public class MemorySplit extends Object implements ConnectorSplit
-
-
Constructor Summary
Constructors Constructor Description MemorySplit(long table, int partNumber, int totalPartsPerWorker, HostAddress address, long expectedRows, OptionalLong limit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)HostAddressgetAddress()List<HostAddress>getAddresses()longgetExpectedRows()ObjectgetInfo()OptionalLonggetLimit()intgetPartNumber()longgetTable()intgetTotalPartsPerWorker()inthashCode()booleanisRemotelyAccessible()StringtoString()
-
-
-
Constructor Detail
-
MemorySplit
public MemorySplit(long table, int partNumber, int totalPartsPerWorker, HostAddress address, long expectedRows, OptionalLong limit)
-
-
Method Detail
-
getTable
public long getTable()
-
getTotalPartsPerWorker
public int getTotalPartsPerWorker()
-
getPartNumber
public int getPartNumber()
-
getInfo
public Object getInfo()
- Specified by:
getInfoin interfaceConnectorSplit
-
isRemotelyAccessible
public boolean isRemotelyAccessible()
- Specified by:
isRemotelyAccessiblein interfaceConnectorSplit
-
getAddress
public HostAddress getAddress()
-
getAddresses
public List<HostAddress> getAddresses()
- Specified by:
getAddressesin interfaceConnectorSplit
-
getExpectedRows
public long getExpectedRows()
-
getLimit
public OptionalLong getLimit()
-
-