@Override public int compareSerialized(DataInputView firstSource, DataInputView secondSource) throws IOException { return compareSerializedDate(firstSource, secondSource, ascendingComparison); }
@Override public int compareSerialized(DataInputView firstSource, DataInputView secondSource) throws IOException { // compare Date part final int comp = DateComparator.compareSerializedDate(firstSource, secondSource, ascendingComparison); // compare nanos if (comp == 0) { final int i1 = firstSource.readInt(); final int i2 = secondSource.readInt(); final int comp2 = (i1 < i2 ? -1 : (i1 == i2 ? 0 : 1)); return ascendingComparison ? comp2 : -comp2; } return comp; }
@Override public int compareSerialized(DataInputView firstSource, DataInputView secondSource) throws IOException { return compareSerializedDate(firstSource, secondSource, ascendingComparison); }
@Override public int compareSerialized(DataInputView firstSource, DataInputView secondSource) throws IOException { return compareSerializedDate(firstSource, secondSource, ascendingComparison); }
@Override public int compareSerialized(DataInputView firstSource, DataInputView secondSource) throws IOException { // compare Date part final int comp = DateComparator.compareSerializedDate(firstSource, secondSource, ascendingComparison); // compare nanos if (comp == 0) { final int i1 = firstSource.readInt(); final int i2 = secondSource.readInt(); final int comp2 = (i1 < i2 ? -1 : (i1 == i2 ? 0 : 1)); return ascendingComparison ? comp2 : -comp2; } return comp; }
@Override public int compareSerialized(DataInputView firstSource, DataInputView secondSource) throws IOException { // compare Date part final int comp = DateComparator.compareSerializedDate(firstSource, secondSource, ascendingComparison); // compare nanos if (comp == 0) { final int i1 = firstSource.readInt(); final int i2 = secondSource.readInt(); final int comp2 = (i1 < i2 ? -1 : (i1 == i2 ? 0 : 1)); return ascendingComparison ? comp2 : -comp2; } return comp; }