24 lines
532 B
Java
24 lines
532 B
Java
package it.cavallium.luceneserializer.luceneserializer;
|
|
|
|
import org.apache.lucene.index.Term;
|
|
|
|
public class TermQuery implements Query {
|
|
|
|
private final Term term;
|
|
|
|
public TermQuery(Term term) {
|
|
this.term = term;
|
|
}
|
|
|
|
public TermQuery(String name, String val) {
|
|
this.term = new Term(name, val);
|
|
}
|
|
|
|
@Override
|
|
public void stringify(StringBuilder output) {
|
|
StringBuilder data = new StringBuilder();
|
|
StringifyUtils.stringifyTerm(data, term);
|
|
StringifyUtils.writeHeader(output, QueryConstructorType.TERM_QUERY, data);
|
|
}
|
|
}
|