Package com.semedy.reasoner.edb.ramstore
Class TupleSelectComparator
java.lang.Object
com.semedy.reasoner.edb.ramstore.TupleSelectComparator
- All Implemented Interfaces:
TupleBufferComparator
-
Constructor Summary
ConstructorsConstructorDescriptionTupleSelectComparator
(int[] compareToNonGrounds1, int[] compareToGrounds1, long[] grounds1, long[] filterValues1, int[] compareToNonGrounds2, int[] compareToGrounds2, long[] grounds2, long[] filterValues2) -
Method Summary
Modifier and TypeMethodDescriptionint
compare
(TupleBuffer o1, long[] buffer) compare a buffer with a tuple as arrayint
compare
(TupleBuffer o1, TupleBuffer o2) compare two buffers
-
Constructor Details
-
TupleSelectComparator
public TupleSelectComparator(int[] compareToNonGrounds1, int[] compareToGrounds1, long[] grounds1, long[] filterValues1, int[] compareToNonGrounds2, int[] compareToGrounds2, long[] grounds2, long[] filterValues2)
-
-
Method Details
-
compare
Description copied from interface:TupleBufferComparator
compare two buffers- Specified by:
compare
in interfaceTupleBufferComparator
- Returns:
- -1 if tuple1 < tuple2, 0 if tuple1 = tuple2, 1 if tuple1 > tuple2
-
compare
Description copied from interface:TupleBufferComparator
compare a buffer with a tuple as array- Specified by:
compare
in interfaceTupleBufferComparator
- Returns:
- -1 if tuple1 < tuple2, 0 if tuple1 = tuple2, 1 if tuple1 > tuple2
-