public class JoSQLParser extends java.lang.Object implements JoSQLParserConstants
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt |
boolean |
lookingAhead |
Token |
token |
JoSQLParserTokenManager |
token_source |
DEFAULT, DIGIT, EOF, K_ALL, K_AND, K_AS, K_ASC, K_BETWEEN, K_BY, K_DESC, K_DISTINCT, K_EXECUTE, K_FALSE, K_FROM, K_GROUP, K_GROUP_BY_RESULTS, K_HAVING, K_HAVING_RESULTS, K_IN, K_INLIKE, K_INTO, K_IS, K_LIKE, K_LIMIT, K_NEW, K_NOT, K_NULL, K_ON, K_OR, K_ORDER, K_RESULTS, K_SELECT, K_TRUE, K_USE, K_WHERE, K_WHERE_RESULTS, LETTER, LINE_COMMENT, MULTI_LINE_COMMENT, S_CHAR_LITERAL, S_CHAR_LITERAL2, S_DOUBLE, S_IDENTIFIER, S_INTEGER, SPECIAL_CHARS, tokenImage
Constructor and Description |
---|
JoSQLParser(java.io.InputStream stream) |
JoSQLParser(java.io.InputStream stream,
java.lang.String encoding) |
JoSQLParser(JoSQLParserTokenManager tm) |
JoSQLParser(java.io.Reader stream) |
public JoSQLParserTokenManager token_source
public Token token
public Token jj_nt
public boolean lookingAhead
public JoSQLParser(java.io.InputStream stream)
public JoSQLParser(java.io.InputStream stream, java.lang.String encoding)
public JoSQLParser(java.io.Reader stream)
public JoSQLParser(JoSQLParserTokenManager tm)
public final BindVariable BindVariable() throws ParseException
ParseException
public final SaveValue SaveValue() throws ParseException
ParseException
public final void parseQuery(Query q) throws ParseException
ParseException
public final java.lang.String Name() throws ParseException
ParseException
public final Token KeywordName() throws ParseException
ParseException
public final java.lang.String RelObjectName() throws ParseException
ParseException
public final void Query(Query q) throws ParseException
ParseException
public final java.util.Map ExecuteOn() throws ParseException
ParseException
public final java.util.Map ExecuteOnType(java.util.Map execOn) throws ParseException
ParseException
public final java.util.List SelectItemsList(Query q) throws ParseException
ParseException
public final java.util.List FunctionList() throws ParseException
ParseException
public final AliasedFunction AliasedFunction() throws ParseException
ParseException
public final SelectItemExpression SelectItem(Query q) throws ParseException
ParseException
public final NewObjectExpression NewObjectExpression() throws ParseException
ParseException
public final java.lang.String Alias() throws ParseException
ParseException
public final Expression From() throws ParseException
ParseException
public final Expression WhereClause() throws ParseException
ParseException
public final java.util.List GroupBys() throws ParseException
ParseException
public final Expression Having() throws ParseException
ParseException
public final java.util.List OrderBys() throws ParseException
ParseException
public final java.util.List GroupOrderBys() throws ParseException
ParseException
public final OrderBy OrderBy() throws ParseException
ParseException
public final Limit Limit() throws ParseException
ParseException
public final Limit GroupLimit() throws ParseException
ParseException
public final ColumnReference ColumnReference() throws ParseException
ParseException
public final int ColumnIndex() throws ParseException
ParseException
public final Expression ExpressionList() throws ParseException
ParseException
public final Expression OrExpression() throws ParseException
ParseException
public final Expression AndExpression() throws ParseException
ParseException
public final Expression Condition() throws ParseException
ParseException
public final Expression RegularCondition() throws ParseException
ParseException
public final Expression SQLCondition() throws ParseException
ParseException
public final InExpression InExpression() throws ParseException
ParseException
public final BetweenExpression BetweenExpression() throws ParseException
ParseException
public final LikeExpression LikeExpression() throws ParseException
ParseException
public final IsNullExpression IsNullExpression() throws ParseException
ParseException
public final java.util.List SQLExpressionList() throws ParseException
ParseException
public final java.util.List AliasedSQLExpressionList() throws ParseException
ParseException
public final Expression SimpleExpression() throws ParseException
ParseException
public final Expression AdditiveExpression() throws ParseException
ParseException
public final Expression MultiplicativeExpression() throws ParseException
ParseException
public final Expression PrimaryExpression() throws ParseException
ParseException
public final Function Function() throws ParseException
ParseException
public final SubQueryExpression SubQueryExpression() 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(JoSQLParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()