List of usage examples for org.apache.lucene.search FieldComparator FieldComparator
FieldComparator
From source file:io.crate.action.sql.query.NullFieldComparatorSource.java
License:Apache License
@Override public FieldComparator<?> newComparator(String fieldname, int numHits, int sortPos, boolean reversed) throws IOException { return new FieldComparator<Object>() { @Override// w ww . j ava 2 s .c o m public int compare(int slot1, int slot2) { return 0; } @Override public void setBottom(int slot) { } @Override public void setTopValue(Object value) { } @Override public int compareBottom(int doc) throws IOException { return 0; } @Override public int compareTop(int doc) throws IOException { return 0; } @Override public void copy(int slot, int doc) throws IOException { } @Override public FieldComparator<Object> setNextReader(AtomicReaderContext context) throws IOException { return this; } @Override public Object value(int slot) { return missingValue; } }; }
From source file:io.crate.execution.engine.sort.NullFieldComparatorSource.java
License:Apache License
@Override public FieldComparator<?> newComparator(String fieldname, int numHits, int sortPos, boolean reversed) { return new FieldComparator<Object>() { @Override// w w w .j a va 2s . co m public LeafFieldComparator getLeafComparator(LeafReaderContext context) { return LEAF_FIELD_COMPARATOR; } @Override public int compare(int slot1, int slot2) { return 0; } @Override public void setTopValue(Object value) { } @Override public Object value(int slot) { return missingValue; } }; }