Class WALPointer
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.persistence.wal.WALPointer
-
- All Implemented Interfaces:
Serializable,Comparable<WALPointer>
public class WALPointer extends Object implements Serializable, Comparable<WALPointer>
File WAL pointer.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intPOINTER_SIZEPointer serialized size.
-
Constructor Summary
Constructors Constructor Description WALPointer(long idx, int fileOff, int len)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(@NotNull WALPointer o)booleanequals(Object o)intfileOffset()inthashCode()longindex()intlength()voidlength(int len)WALPointernext()Pointer to the next record.StringtoString()
-
-
-
Field Detail
-
POINTER_SIZE
public static final int POINTER_SIZE
Pointer serialized size.- See Also:
- Constant Field Values
-
-
Method Detail
-
index
public long index()
- Returns:
- Absolute WAL segment file index .
-
fileOffset
public int fileOffset()
- Returns:
- File offset.
-
length
public int length()
- Returns:
- Record length.
-
length
public void length(int len)
- Parameters:
len- Record length.
-
next
public WALPointer next()
Pointer to the next record. Can be used only for original pointers obtained from WAL manager.
-
compareTo
public int compareTo(@NotNull @NotNull WALPointer o)- Specified by:
compareToin interfaceComparable<WALPointer>
-
-