CavalliumDBEngine/src/main/java/it/cavallium/luceneserializer/luceneserializer/SortedNumericDocValuesFieldSlowRangeQuery.java
2020-12-07 22:15:18 +01:00

24 lines
685 B
Java

package it.cavallium.luceneserializer.luceneserializer;
public class SortedNumericDocValuesFieldSlowRangeQuery implements Query {
private final String name;
private final long min;
private final long max;
public SortedNumericDocValuesFieldSlowRangeQuery(String name, long min, long max) {
this.name = name;
this.min = min;
this.max = max;
}
@Override
public void stringify(StringBuilder output) {
StringBuilder data = new StringBuilder();
StringifyUtils.stringifyString(data, name);
StringifyUtils.stringifyLong(data, min);
StringifyUtils.stringifyLong(data, max);
StringifyUtils.writeHeader(output, QueryConstructorType.SORTED_SLOW_RANGE_QUERY, data);
}
}