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, JJTVOIDAND, 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
ParseExceptionpublic final void Query()
throws ParseException
ParseExceptionpublic final void Limit()
throws ParseException
ParseExceptionpublic final void LogicExpression()
throws ParseException
ParseExceptionpublic final void OrderByExpression()
throws ParseException
ParseExceptionpublic final void OrderByField()
throws ParseException
ParseExceptionpublic final void OrderType()
throws ParseException
ParseExceptionpublic final void ORExpression()
throws ParseException
ParseExceptionpublic final void ANDExpression()
throws ParseException
ParseExceptionpublic final void CompareExpression()
throws ParseException
ParseExceptionpublic final void Equal()
throws ParseException
ParseExceptionpublic final void Like()
throws ParseException
ParseExceptionpublic final void LessExpression()
throws ParseException
ParseExceptionpublic final void GreaterExpression()
throws ParseException
ParseExceptionpublic final void LEExpression()
throws ParseException
ParseExceptionpublic final void GEExpression()
throws ParseException
ParseExceptionpublic final void InExpression()
throws ParseException
ParseExceptionpublic final void InValuesExpression()
throws ParseException
ParseExceptionpublic final void Identifier()
throws ParseException
ParseExceptionpublic final void Field()
throws ParseException
ParseExceptionpublic final void Property()
throws ParseException
ParseExceptionpublic final void Value()
throws ParseException
ParseExceptionpublic 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()