|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.mat.parser.internal.oql.parser.OQLParser
public class OQLParser
Field Summary | |
---|---|
Token |
jj_nt
Next token. |
Token |
token
Current token. |
OQLParserTokenManager |
token_source
Generated Token Manager. |
Fields inherited from interface org.eclipse.mat.parser.internal.oql.parser.OQLParserConstants |
---|
AND, BANG, CHARACTER_LITERAL, DECIMAL_LITERAL, DEFAULT, DOLLAR_SIGN, EOF, EQ, EXPONENT, FALSE, FLOATING_POINT_LITERAL, FORMAL_COMMENT, GE, HEX_LITERAL, IDENTIFIER, IMPLEMENTS, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, IN_SINGLE_LINE_COMMENT, INSTANCEOF, INTEGER_LITERAL, LE, LETTER, LONG_LITERAL, LT, MULTI_LINE_COMMENT, NE, NULL, OCTAL_LITERAL, OR, PART_LETTER, SINGLE_LINE_COMMENT, STRING_LITERAL, tokenImage, TRUE |
Constructor Summary | |
---|---|
OQLParser(java.io.InputStream stream)
Constructor with InputStream. |
|
OQLParser(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding |
|
OQLParser(OQLParserTokenManager tm)
Constructor with generated Token Manager. |
|
OQLParser(java.io.Reader stream)
Constructor. |
Method Summary | |
---|---|
java.lang.Object |
BooleanLiteral()
|
java.lang.String |
ClassName()
|
java.lang.Object |
ConditionalAndExpression()
|
java.lang.Object |
ConditionalOrExpression()
|
void |
disable_tracing()
Disable tracing. |
void |
enable_tracing()
Enable tracing. |
java.lang.Object |
EnvVarPathExpression()
|
java.lang.Object |
EqualityExpression()
|
void |
FromClause(Query q)
|
void |
FromItem(Query.FromClause fromClause)
|
ParseException |
generateParseException()
Generate ParseException. |
Token |
getNextToken()
Get the next Token. |
Token |
getToken(int index)
Get the specific Token. |
java.lang.Object |
InClause(java.lang.Object left,
boolean isIn)
|
java.lang.Object |
LikeClause(java.lang.Object left,
boolean isLike)
|
java.lang.Object |
Literal()
|
static void |
main(java.lang.String[] args)
|
java.lang.Object |
MultiplicativeExpression()
|
java.lang.Object |
NotLikeInClause(java.lang.Object left)
|
java.lang.Object |
NullLiteral()
|
java.lang.Object |
NumberLiteral()
|
long |
ObjectAddress()
|
java.lang.Object |
ObjectFacet(boolean isFirstInPath)
|
int |
ObjectId()
|
java.util.List<Expression> |
ParameterList()
|
Query |
ParseQuery()
THE OQL GRAMMAR STARTS HERE * |
Query |
ParseQueryFromInputLine()
|
java.lang.Object |
PathExpression()
|
java.lang.Object |
PrimaryExpression()
|
void |
ReInit(java.io.InputStream stream)
Reinitialise. |
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
Reinitialise. |
void |
ReInit(OQLParserTokenManager tm)
Reinitialise. |
void |
ReInit(java.io.Reader stream)
Reinitialise. |
java.lang.Object |
RelationalExpression()
|
Query.SelectItem |
SelectItem()
|
void |
SelectList(Query q)
|
Query |
SelectStatement()
|
void |
setCompiler(ICompiler compiler)
|
java.lang.Object |
SimpleExpression()
|
java.lang.Object |
SubQuery()
|
void |
UnionClause(Query q)
|
void |
WhereClause(Query q)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public OQLParserTokenManager token_source
public Token token
public Token jj_nt
Constructor Detail |
---|
public OQLParser(java.io.InputStream stream)
public OQLParser(java.io.InputStream stream, java.lang.String encoding)
public OQLParser(java.io.Reader stream)
public OQLParser(OQLParserTokenManager tm)
Method Detail |
---|
public void setCompiler(ICompiler compiler)
public static void main(java.lang.String[] args) throws ParseException
ParseException
public final Query ParseQuery() throws ParseException
ParseException
public final Query ParseQueryFromInputLine() throws ParseException
ParseException
public final Query SelectStatement() throws ParseException
ParseException
public final void SelectList(Query q) throws ParseException
ParseException
public final Query.SelectItem SelectItem() throws ParseException
ParseException
public final java.lang.Object PathExpression() throws ParseException
ParseException
public final java.lang.Object EnvVarPathExpression() throws ParseException
ParseException
public final java.lang.Object ObjectFacet(boolean isFirstInPath) throws ParseException
ParseException
public final java.util.List<Expression> ParameterList() throws ParseException
ParseException
public final void FromClause(Query q) throws ParseException
ParseException
public final void FromItem(Query.FromClause fromClause) throws ParseException
ParseException
public final java.lang.String ClassName() throws ParseException
ParseException
public final long ObjectAddress() throws ParseException
ParseException
public final int ObjectId() throws ParseException
ParseException
public final void WhereClause(Query q) throws ParseException
ParseException
public final java.lang.Object ConditionalOrExpression() throws ParseException
ParseException
public final java.lang.Object ConditionalAndExpression() throws ParseException
ParseException
public final java.lang.Object EqualityExpression() throws ParseException
ParseException
public final java.lang.Object RelationalExpression() throws ParseException
ParseException
public final java.lang.Object NotLikeInClause(java.lang.Object left) throws ParseException
ParseException
public final java.lang.Object LikeClause(java.lang.Object left, boolean isLike) throws ParseException
ParseException
public final java.lang.Object InClause(java.lang.Object left, boolean isIn) throws ParseException
ParseException
public final java.lang.Object SimpleExpression() throws ParseException
ParseException
public final java.lang.Object MultiplicativeExpression() throws ParseException
ParseException
public final java.lang.Object PrimaryExpression() throws ParseException
ParseException
public final java.lang.Object SubQuery() throws ParseException
ParseException
public final java.lang.Object Literal() throws ParseException
ParseException
public final java.lang.Object NumberLiteral() throws ParseException
ParseException
public final java.lang.Object BooleanLiteral() throws ParseException
ParseException
public final java.lang.Object NullLiteral() throws ParseException
ParseException
public final void UnionClause(Query q) 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(OQLParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |