public class PartitionHashRecordV2 extends VisorDataTransferObject
| Modifier and Type | Class and Description |
|---|---|
static class |
PartitionHashRecordV2.PartitionState |
| Modifier and Type | Field and Description |
|---|---|
static long |
MOVING_PARTITION_SIZE
Moving partition size.
|
| Constructor and Description |
|---|
PartitionHashRecordV2()
Default constructor for Externalizable.
|
PartitionHashRecordV2(PartitionKeyV2 partKey,
boolean isPrimary,
Object consistentId,
Object updateCntr,
long size,
PartitionHashRecordV2.PartitionState partitionState,
IdleVerifyUtility.VerifyPartitionContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
int |
binaryKeys() |
int |
compactFooterKeys() |
Object |
consistentId() |
boolean |
equals(Object o) |
byte |
getProtocolVersion() |
boolean |
hasExpiringEntries() |
void |
hasExpiringEntries(boolean hasExpiringEntries) |
int |
hashCode() |
boolean |
isPrimary() |
int |
noCompactFooterKeys() |
int |
partitionHash() |
PartitionKeyV2 |
partitionKey() |
PartitionHashRecordV2.PartitionState |
partitionState() |
int |
partitionVersionsHash() |
protected void |
readExternalData(byte protoVer,
ObjectInput in)
Load object's specific data content.
|
int |
regularKeys() |
long |
size() |
String |
toString() |
Object |
updateCounter() |
protected void |
writeExternalData(ObjectOutput out)
Save object's specific data content.
|
readExternal, toList, toSet, writeExternalpublic static final long MOVING_PARTITION_SIZE
public PartitionHashRecordV2(PartitionKeyV2 partKey, boolean isPrimary, Object consistentId, Object updateCntr, long size, PartitionHashRecordV2.PartitionState partitionState, IdleVerifyUtility.VerifyPartitionContext ctx)
partKey - Partition key.isPrimary - Is primary.consistentId - Consistent id.updateCntr - Update counter.size - Size.partitionState - Partition state.ctx - Verify partition data.public PartitionHashRecordV2()
public PartitionKeyV2 partitionKey()
public boolean isPrimary()
public Object consistentId()
public int partitionHash()
public int partitionVersionsHash()
public Object updateCounter()
public long size()
public PartitionHashRecordV2.PartitionState partitionState()
public int compactFooterKeys()
public int noCompactFooterKeys()
public int binaryKeys()
public int regularKeys()
public boolean hasExpiringEntries()
public void hasExpiringEntries(boolean hasExpiringEntries)
protected void writeExternalData(ObjectOutput out) throws IOException
writeExternalData in class VisorDataTransferObjectout - Output object to write data content.IOException - If I/O errors occur.protected void readExternalData(byte protoVer,
ObjectInput in)
throws IOException,
ClassNotFoundException
readExternalData in class VisorDataTransferObjectprotoVer - Input object version.in - Input object to load data content.IOException - If I/O errors occur.ClassNotFoundException - If the class for an object being restored cannot be found.public byte getProtocolVersion()
getProtocolVersion in class VisorDataTransferObject
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023