Class BinarySerializedFieldComparator
- java.lang.Object
-
- org.apache.ignite.internal.binary.BinarySerializedFieldComparator
-
public class BinarySerializedFieldComparator extends Object
Compares fiels in serialized form when possible.
-
-
Constructor Summary
Constructors Constructor Description BinarySerializedFieldComparator(BinaryObjectExImpl obj, byte[] arr, long ptr, int startOff, int orderBase, int orderMultiplier, int fieldOffLen)Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanequals(BinarySerializedFieldComparator c1, BinarySerializedFieldComparator c2)Compare fields.voidfindField(int order)Locate the field.
-
-
-
Constructor Detail
-
BinarySerializedFieldComparator
public BinarySerializedFieldComparator(BinaryObjectExImpl obj, byte[] arr, long ptr, int startOff, int orderBase, int orderMultiplier, int fieldOffLen)
Constructor.- Parameters:
obj- Original object.arr- Array.ptr- Pointer.startOff- Start offset.orderBase- Order base.orderMultiplier- Order multiplier.fieldOffLen- Field offset length.
-
-
Method Detail
-
findField
public void findField(int order)
Locate the field.- Parameters:
order- Field order.
-
equals
public static boolean equals(BinarySerializedFieldComparator c1, BinarySerializedFieldComparator c2)
Compare fields.- Parameters:
c1- First comparer.c2- Second comparer.- Returns:
Trueif both fields are equal.
-
-