public class Parser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt |
protected org.apache.ode.ql.jcc.JJTQLParserState |
jjtree |
Token |
token |
QLParserTokenManager |
token_source |
JJTAND, JJTEQUAL, JJTFIELD, JJTGE, JJTGREATER, JJTIN, JJTINVALUES, JJTLE, JJTLESS, JJTLIKE, JJTLIMIT, jjtNodeName, JJTOR, JJTORDERBY, JJTORDERBYFIELD, JJTORDERTYPE, JJTPROPERTY, JJTSTART, JJTVALUE, JJTVOID
AND, DEFAULT, DIGIT, EOF, EQUAL, FIELD, GE, GREATER, IN, LE, LESS, LETTER, LIKE, LIMIT, NAMESPACE, NUMBER, OR, ORDER_BY, ORDER_TYPE, PARAMETER_CHAR, PROPERTY, QNAME_NAME, SPEC_CHAR, tokenImage, VALUE, WHITESPACE
Constructor and Description |
---|
Parser(java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
void |
ANDExpression() |
void |
CompareExpression() |
void |
disable_tracing() |
void |
enable_tracing() |
void |
Equal() |
void |
Field() |
void |
GEExpression() |
ParseException |
generateParseException() |
Token |
getNextToken() |
Token |
getToken(int index) |
void |
GreaterExpression() |
void |
Identifier() |
void |
InExpression() |
void |
InValuesExpression() |
void |
LEExpression() |
void |
LessExpression() |
void |
Like() |
void |
Limit() |
void |
LogicExpression() |
void |
OrderByExpression() |
void |
OrderByField() |
void |
OrderType() |
void |
ORExpression() |
void |
Property() |
void |
Query() |
void |
ReInit(java.io.InputStream stream) |
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding) |
void |
ReInit(QLParserTokenManager tm) |
void |
ReInit(java.io.Reader stream) |
ASTStart |
start() |
void |
Value() |
protected org.apache.ode.ql.jcc.JJTQLParserState jjtree
public QLParserTokenManager token_source
public Token token
public Token jj_nt
public final ASTStart start() throws ParseException
ParseException
public final void Query() throws ParseException
ParseException
public final void Limit() throws ParseException
ParseException
public final void LogicExpression() throws ParseException
ParseException
public final void OrderByExpression() throws ParseException
ParseException
public final void OrderByField() throws ParseException
ParseException
public final void OrderType() throws ParseException
ParseException
public final void ORExpression() throws ParseException
ParseException
public final void ANDExpression() throws ParseException
ParseException
public final void CompareExpression() throws ParseException
ParseException
public final void Equal() throws ParseException
ParseException
public final void Like() throws ParseException
ParseException
public final void LessExpression() throws ParseException
ParseException
public final void GreaterExpression() throws ParseException
ParseException
public final void LEExpression() throws ParseException
ParseException
public final void GEExpression() throws ParseException
ParseException
public final void InExpression() throws ParseException
ParseException
public final void InValuesExpression() throws ParseException
ParseException
public final void Identifier() throws ParseException
ParseException
public final void Field() throws ParseException
ParseException
public final void Property() throws ParseException
ParseException
public final void Value() throws ParseException
ParseException
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream, java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(QLParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()