public class SrndTruncQuery extends SimpleTerm
SimpleTerm.MatchingTermVisitor| Modifier and Type | Field and Description |
|---|---|
private char |
mask |
private java.util.regex.Pattern |
pattern |
private java.lang.String |
prefix |
private BytesRef |
prefixRef |
private java.lang.String |
truncated |
private char |
unlimited |
| Constructor and Description |
|---|
SrndTruncQuery(java.lang.String truncated,
char unlimited,
char mask) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendRegExpForChar(char c,
java.lang.StringBuilder re) |
java.lang.String |
getTruncated() |
protected boolean |
matchingChar(char c) |
java.lang.String |
toStringUnquoted() |
protected void |
truncatedToPrefixAndPattern() |
void |
visitMatchingTerms(IndexReader reader,
java.lang.String fieldName,
SimpleTerm.MatchingTermVisitor mtv) |
addSpanQueries, compareTo, distanceSubQueryNotAllowed, getFieldOperator, getQuote, isQuoted, makeLuceneQueryFieldNoBoost, suffixToString, toStringclone, equals, getWeight, getWeightOperator, getWeightString, hashCode, isFieldsSubQueryAcceptable, isWeighted, makeLuceneQueryField, setWeight, weightToStringprivate final java.lang.String truncated
private final char unlimited
private final char mask
private java.lang.String prefix
private BytesRef prefixRef
private java.util.regex.Pattern pattern
public SrndTruncQuery(java.lang.String truncated,
char unlimited,
char mask)
public java.lang.String getTruncated()
public java.lang.String toStringUnquoted()
toStringUnquoted in class SimpleTermprotected boolean matchingChar(char c)
protected void appendRegExpForChar(char c,
java.lang.StringBuilder re)
protected void truncatedToPrefixAndPattern()
public void visitMatchingTerms(IndexReader reader, java.lang.String fieldName, SimpleTerm.MatchingTermVisitor mtv) throws java.io.IOException
visitMatchingTerms in class SimpleTermjava.io.IOException