public class JoSQLParser extends Object implements JoSQLParserConstants
| 限定符和类型 | 字段和说明 |
|---|---|
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| 构造器和说明 |
|---|
JoSQLParser(InputStream stream) |
JoSQLParser(InputStream stream,
String encoding) |
JoSQLParser(JoSQLParserTokenManager tm) |
JoSQLParser(Reader stream) |
public JoSQLParserTokenManager token_source
public Token token
public Token jj_nt
public boolean lookingAhead
public JoSQLParser(InputStream stream)
public JoSQLParser(InputStream stream, String encoding)
public JoSQLParser(Reader stream)
public JoSQLParser(JoSQLParserTokenManager tm)
public final BindVariable BindVariable() throws ParseException
ParseExceptionpublic final SaveValue SaveValue() throws ParseException
ParseExceptionpublic final void parseQuery(Query q) throws ParseException
ParseExceptionpublic final String Name() throws ParseException
ParseExceptionpublic final Token KeywordName() throws ParseException
ParseExceptionpublic final String RelObjectName() throws ParseException
ParseExceptionpublic final void Query(Query q) throws ParseException
ParseExceptionpublic final Map ExecuteOn() throws ParseException
ParseExceptionpublic final Map ExecuteOnType(Map execOn) throws ParseException
ParseExceptionpublic final List SelectItemsList(Query q) throws ParseException
ParseExceptionpublic final List FunctionList() throws ParseException
ParseExceptionpublic final AliasedFunction AliasedFunction() throws ParseException
ParseExceptionpublic final SelectItemExpression SelectItem(Query q) throws ParseException
ParseExceptionpublic final NewObjectExpression NewObjectExpression() throws ParseException
ParseExceptionpublic final String Alias() throws ParseException
ParseExceptionpublic final Expression From() throws ParseException
ParseExceptionpublic final Expression WhereClause() throws ParseException
ParseExceptionpublic final List GroupBys() throws ParseException
ParseExceptionpublic final Expression Having() throws ParseException
ParseExceptionpublic final List OrderBys() throws ParseException
ParseExceptionpublic final List GroupOrderBys() throws ParseException
ParseExceptionpublic final OrderBy OrderBy() throws ParseException
ParseExceptionpublic final Limit Limit() throws ParseException
ParseExceptionpublic final Limit GroupLimit() throws ParseException
ParseExceptionpublic final ColumnReference ColumnReference() throws ParseException
ParseExceptionpublic final int ColumnIndex()
throws ParseException
ParseExceptionpublic final Expression ExpressionList() throws ParseException
ParseExceptionpublic final Expression OrExpression() throws ParseException
ParseExceptionpublic final Expression AndExpression() throws ParseException
ParseExceptionpublic final Expression Condition() throws ParseException
ParseExceptionpublic final Expression RegularCondition() throws ParseException
ParseExceptionpublic final Expression SQLCondition() throws ParseException
ParseExceptionpublic final InExpression InExpression() throws ParseException
ParseExceptionpublic final BetweenExpression BetweenExpression() throws ParseException
ParseExceptionpublic final LikeExpression LikeExpression() throws ParseException
ParseExceptionpublic final IsNullExpression IsNullExpression() throws ParseException
ParseExceptionpublic final List SQLExpressionList() throws ParseException
ParseExceptionpublic final List AliasedSQLExpressionList() throws ParseException
ParseExceptionpublic final Expression SimpleExpression() throws ParseException
ParseExceptionpublic final Expression AdditiveExpression() throws ParseException
ParseExceptionpublic final Expression MultiplicativeExpression() throws ParseException
ParseExceptionpublic final Expression PrimaryExpression() throws ParseException
ParseExceptionpublic final Function Function() throws ParseException
ParseExceptionpublic final SubQueryExpression SubQueryExpression() throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(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()
Copyright © 2021. All rights reserved.