Class RollbackRecord
- java.lang.Object
-
- org.apache.ignite.internal.pagemem.wal.record.WALRecord
-
- org.apache.ignite.internal.pagemem.wal.record.RollbackRecord
-
public class RollbackRecord extends WALRecord
Rollback record. Used to close gap in partition update sequence on tx rollback.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.ignite.internal.pagemem.wal.record.WALRecord
WALRecord.RecordPurpose, WALRecord.RecordType
-
-
Constructor Summary
Constructors Constructor Description RollbackRecord(int grpId, int partId, long start, long range)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgroupId()longoverlap(long from, long to)Returns a number of overlapping update counters.intpartitionId()longrange()longstart()StringtoString()WALRecord.RecordTypetype()
-
-
-
Field Detail
-
grpId
@GridToStringInclude protected int grpId
Cache ID.
-
partId
@GridToStringInclude protected int partId
Partition ID.
-
start
@GridToStringInclude protected long start
Rollback start.
-
range
@GridToStringInclude protected long range
Rollback range.
-
-
Method Detail
-
groupId
public int groupId()
- Returns:
- Cache ID.
-
partitionId
public int partitionId()
- Returns:
- Partition ID.
-
start
public long start()
- Returns:
- Rollback start.
-
range
public long range()
- Returns:
- Rollback range.
-
overlap
public long overlap(long from, long to)Returns a number of overlapping update counters.- Parameters:
from- From counter (not inclusive).to- To counter (inclusive).
-
type
public WALRecord.RecordType type()
-
-