org.apache.lucene.queryParser.surround.parser
Class QueryParser
public
class
QueryParser
extends Object
implements QueryParserConstants
This class is generated by JavaCC. The only method that clients should need
to call is
parse().
Method Summary |
SrndQuery | AndQuery() |
protected boolean | allowedSuffix(String suffixed) |
protected boolean | allowedTruncation(String truncated) |
protected static void | checkDistanceSubQueries(DistanceQuery distq, String opName) |
void | disable_tracing() |
void | enable_tracing() |
SrndQuery | FieldsQuery() |
List | FieldsQueryList() |
ParseException | generateParseException() |
protected SrndQuery | getAndQuery(List queries, boolean infix, Token andToken) |
protected SrndQuery | getDistanceQuery(List queries, boolean infix, Token dToken, boolean ordered) |
protected SrndQuery | getFieldsQuery(SrndQuery q, ArrayList fieldNames) |
Token | getNextToken() |
protected SrndQuery | getNotQuery(List queries, Token notToken) |
protected static int | getOpDistance(String distanceOp) |
protected SrndQuery | getOrQuery(List queries, boolean infix, Token orToken) |
protected SrndQuery | getPrefixQuery(String prefix, boolean quoted) |
protected SrndQuery | getTermQuery(String term, boolean quoted) |
Token | getToken(int index) |
protected SrndQuery | getTruncQuery(String truncated) |
SrndQuery | NotQuery() |
SrndQuery | NQuery() |
ArrayList | OptionalFields() |
void | OptionalWeights(SrndQuery q) |
SrndQuery | OrQuery() |
static SrndQuery | parse(String query) |
SrndQuery | parse2(String query) |
SrndQuery | PrefixOperatorQuery() |
SrndQuery | PrimaryQuery() |
void | ReInit(CharStream stream) |
void | ReInit(QueryParserTokenManager tm) |
SrndQuery | SimpleTerm() |
SrndQuery | TopSrndQuery() |
SrndQuery | WQuery() |
public boolean lookingAhead
public QueryParser()
protected boolean allowedSuffix(String suffixed)
protected boolean allowedTruncation(String truncated)
protected static void checkDistanceSubQueries(
DistanceQuery distq, String opName)
public final void disable_tracing()
public final void enable_tracing()
public final List FieldsQueryList()
protected
SrndQuery getAndQuery(List queries, boolean infix,
Token andToken)
protected
SrndQuery getDistanceQuery(List queries, boolean infix,
Token dToken, boolean ordered)
public final
Token getNextToken()
protected static int getOpDistance(String distanceOp)
protected
SrndQuery getOrQuery(List queries, boolean infix,
Token orToken)
protected
SrndQuery getPrefixQuery(String prefix, boolean quoted)
protected
SrndQuery getTermQuery(String term, boolean quoted)
public final
Token getToken(int index)
protected
SrndQuery getTruncQuery(String truncated)
public final ArrayList OptionalFields()
public final void OptionalWeights(
SrndQuery q)
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.