oracle.jbo.expr
Class JIExprSQL
java.lang.Object
oracle.jbo.expr.JIExpr
oracle.jbo.expr.JIExprSQL
- All Implemented Interfaces:
- JIReservedVarNames
- Direct Known Subclasses:
- JISelect
public class JIExprSQL
- extends JIExpr
Methods inherited from class oracle.jbo.expr.JIExpr |
consumeWord, findNextWord, findNextWord, getAddExpr, getAndExpr, getAssignExpr, getBooleanExpr, getCastingClass, getCompareExpr, getExpr, getFullyQualifiedIdent, getIdentTerm, getInput, getMultiplyExpr, getOrExpr, getParseExpr, getVarDeclExpr, noMoreTokenCheck, rewindWord |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
METHOD_BUILTIN_UPPER
public static final int METHOD_BUILTIN_UPPER
- See Also:
- Constant Field Values
METHOD_BUILTIN_TO_DATE
public static final int METHOD_BUILTIN_TO_DATE
- See Also:
- Constant Field Values
METHOD_BUILTIN_TO_CHAR
public static final int METHOD_BUILTIN_TO_CHAR
- See Also:
- Constant Field Values
METHOD_BUILTIN_TO_TIMESTAMP
public static final int METHOD_BUILTIN_TO_TIMESTAMP
- See Also:
- Constant Field Values
METHOD_BUILTIN_EXISTS
public static final int METHOD_BUILTIN_EXISTS
- See Also:
- Constant Field Values
METHOD_NAME_UPPER
public static final java.lang.String METHOD_NAME_UPPER
- See Also:
- Constant Field Values
METHOD_NAME_TO_DATE
public static final java.lang.String METHOD_NAME_TO_DATE
- See Also:
- Constant Field Values
METHOD_NAME_TO_CHAR
public static final java.lang.String METHOD_NAME_TO_CHAR
- See Also:
- Constant Field Values
METHOD_NAME_TO_TIMESTAMP
public static final java.lang.String METHOD_NAME_TO_TIMESTAMP
- See Also:
- Constant Field Values
METHOD_NAME_EXISTS
public static final java.lang.String METHOD_NAME_EXISTS
- See Also:
- Constant Field Values
CLASS_INSTANCE
public static final java.lang.Class CLASS_INSTANCE
mReservedWords
public static final oracle.jbo.expr.SQLReservedWord[] mReservedWords
JIExprSQL
public JIExprSQL()
JIExprSQL
public JIExprSQL(JIExpr parent)
JIExprSQL
public JIExprSQL(LineNumberReader ins)
checkFor
public boolean checkFor(JIToken word,
int nodeTyp)
- Specified by:
checkFor
in class JIExpr
getComparisonOperator
public int getComparisonOperator(JIToken word)
- Specified by:
getComparisonOperator
in class JIExpr
getAndConjunction
public int getAndConjunction(JIToken word)
- Specified by:
getAndConjunction
in class JIExpr
getOrConjunction
public int getOrConjunction(JIToken word)
- Specified by:
getOrConjunction
in class JIExpr
getAddOperator
public int getAddOperator(JIToken word)
- Specified by:
getAddOperator
in class JIExpr
getReservedWord
public java.lang.String getReservedWord(int nodeType)
checkForSyntacticElem
public boolean checkForSyntacticElem(JIExpr expr,
JIToken word,
int nodeTyp)
- Specified by:
checkForSyntacticElem
in class JIExpr
getStmtExpr
public JIParserNode getStmtExpr()
- Overrides:
getStmtExpr
in class JIExpr
getTerm
public JIParserNode getTerm()
- Overrides:
getTerm
in class JIExpr
isBuiltInMethod
public boolean isBuiltInMethod(JIParserMethodNode methodNode,
java.lang.Object parentVal,
JIValueSupplier valueSupplier)
- Overrides:
isBuiltInMethod
in class JIExpr
getBuiltInMethodVal
public java.lang.Object getBuiltInMethodVal(JIParserMethodNode methodNode,
java.lang.Object parentVal,
JIValueSupplier valueSupplier)
- Overrides:
getBuiltInMethodVal
in class JIExpr
getNullComparison
public int getNullComparison()
- Overrides:
getNullComparison
in class JIExpr
findClass
public java.lang.Class findClass(java.lang.String name)
throws java.lang.ClassNotFoundException
- Specified by:
findClass
in class JIExpr
- Throws:
java.lang.ClassNotFoundException
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.