public class ParseExpression extends java.lang.Object implements ParseExpressionConstants
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
ParseExpressionTokenManager |
token_source
Generated Token Manager.
|
AND, AVG, BETWEEN, COMPAREOP, CUSTOM, DEFAULT, EOF, EXP, EXPONENT, FLOATING_POINT_LITERAL, ID, IN, INTEGER_LITERAL, IS, LENGTH, LIKE, LOWER, MAX, MIN, NOT, NULL, OR, POW, ROUND, SQL, SQRT, STDDEV, STRING_LITERAL, TODATE, tokenImage, UPPER
Constructor and Description |
---|
ParseExpression(java.io.InputStream stream)
Constructor with InputStream.
|
ParseExpression(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
ParseExpression(ParseExpressionTokenManager tm)
Constructor with generated Token Manager.
|
ParseExpression(java.io.Reader stream)
Constructor.
|
public ParseExpressionTokenManager token_source
public Token token
public Token jj_nt
public ParseExpression(java.io.InputStream stream)
public ParseExpression(java.io.InputStream stream, java.lang.String encoding)
public ParseExpression(java.io.Reader stream)
public ParseExpression(ParseExpressionTokenManager tm)
public final Token identifier() throws ParseException
ParseException
public final TreeNode input() throws ParseException
ParseException
public final TreeNode clause() throws ParseException
ParseException
public final TreeNode logicalExpression() throws ParseException
ParseException
public final TreeNode orExpression() throws ParseException
ParseException
public final TreeNode andExpression() throws ParseException
ParseException
public final TreeNode notExpression() throws ParseException
ParseException
public final TreeNode comparisonExpression() throws ParseException
ParseException
public final TreeNode compareExprRight(TreeNode operand) throws ParseException
ParseException
public final TreeNode isClause() throws ParseException
ParseException
public final TreeNode sumExpression() throws ParseException
ParseException
public final TreeNode productExpression() throws ParseException
ParseException
public final TreeNode unaryExpression() throws ParseException
ParseException
public final TreeNode Term() throws ParseException
ParseException
public final TreeNode BuiltInFunction() throws ParseException
ParseException
public final java.util.Vector functionArgs() throws ParseException
ParseException
public final TreeNode likeClause(TreeNode operand) throws ParseException
ParseException
public final TreeNode SQLPattern() throws ParseException
ParseException
public final TreeNode inClause(TreeNode operand) throws ParseException
ParseException
public final java.util.Vector valueList() throws ParseException
ParseException
public final TreeNode vlElement() throws ParseException
ParseException
public final TreeNode betweenClause(TreeNode operand) throws ParseException
ParseException
public final java.lang.String compareOp() throws ParseException
ParseException
public final TreeNode literal() 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(ParseExpressionTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()