Skip navigation links 
 
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 | 
baseNullForOperation, consumeWord, findNextWord, findNextWord, getAddExpr, getAndExpr, getAssignExpr, getBooleanExpr, getBooleanExprVal, getCastingClass, getCompareExpr, getExpr, getExprVal, getFullyQualifiedIdent, getIdentTerm, getInput, getMultiplyExpr, getOrExpr, getParseExpr, getVarDeclExpr, isShowParseTree, noMoreTokenCheck, rewindWord, setContinueRead, setShowParseTree | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, 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_BUILTIN_ABS
public static final int METHOD_BUILTIN_ABS
- 
- See Also:
 
- Constant Field Values
 
 
METHOD_BUILTIN_SIGN
public static final int METHOD_BUILTIN_SIGN
- 
- See Also:
 
- Constant Field Values
 
 
METHOD_BUILTIN_DECODE
public static final int METHOD_BUILTIN_DECODE
- 
- See Also:
 
- Constant Field Values
 
 
METHOD_BUILTIN_MOD
public static final int METHOD_BUILTIN_MOD
- 
- See Also:
 
- Constant Field Values
 
 
METHOD_BUILTIN_REPLACE
public static final int METHOD_BUILTIN_REPLACE
- 
- 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
 
 
METHOD_NAME_ABS
public static final java.lang.String METHOD_NAME_ABS
- 
- See Also:
 
- Constant Field Values
 
 
METHOD_NAME_SIGN
public static final java.lang.String METHOD_NAME_SIGN
- 
- See Also:
 
- Constant Field Values
 
 
METHOD_NAME_DECODE
public static final java.lang.String METHOD_NAME_DECODE
- 
- See Also:
 
- Constant Field Values
 
 
METHOD_NAME_MOD
public static final java.lang.String METHOD_NAME_MOD
- 
- See Also:
 
- Constant Field Values
 
 
METHOD_NAME_REPLACE
public static final java.lang.String METHOD_NAME_REPLACE
- 
- See Also:
 
- Constant Field Values
 
 
mReservedWords
public static final oracle.jbo.expr.SQLReservedWord[] mReservedWords
JIExprSQL
public JIExprSQL()
JIExprSQL
public JIExprSQL(java.io.LineNumberReader ins)
JIExprSQL
public JIExprSQL(java.io.LineNumberReader ins,
                 JIParserHelper ph)
JIExprSQL
public JIExprSQL(JIExpr parent)
findClass
public java.lang.Class findClass(java.lang.String name)
                          throws java.lang.ClassNotFoundException
- 
- Specified by:
 
findClass in class JIExpr 
 
- 
- Throws:
 
java.lang.ClassNotFoundException 
 
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 
 
getComparisonOperator
public int getComparisonOperator(JIToken word)
- 
- Specified by:
 
getComparisonOperator in class JIExpr 
 
getOrConjunction
public int getOrConjunction(JIToken word)
- 
- Specified by:
 
getOrConjunction in class JIExpr 
 
getAndConjunction
public int getAndConjunction(JIToken word)
- 
- Specified by:
 
getAndConjunction in class JIExpr 
 
getEscapeToken
public int getEscapeToken(JIToken word)
- 
- Overrides:
 
getEscapeToken in class JIExpr 
 
getAddOperator
public int getAddOperator(JIToken word)
- 
- Specified by:
 
getAddOperator in class JIExpr 
 
getStmtExpr
public JIParserNode getStmtExpr()
- 
- Overrides:
 
getStmtExpr in class JIExpr 
 
createExpr
public JIExpr createExpr(JIExpr parent)
- 
- Specified by:
 
createExpr in class JIExpr 
 
getReservedWord
public java.lang.String getReservedWord(int nodeType)
- 
- Specified by:
 
getReservedWord in class JIExpr 
 
checkForSyntacticElem
public boolean checkForSyntacticElem(JIExpr expr,
                                     JIToken word,
                                     int nodeTyp)
- 
- Specified by:
 
checkForSyntacticElem in class JIExpr 
 
checkFor
public boolean checkFor(JIToken word,
                        int nodeTyp)
- 
- Specified by:
 
checkFor in class JIExpr 
 
getNullComparison
public int getNullComparison()
- 
- Overrides:
 
getNullComparison in class JIExpr 
 
getNullForOperation
public java.lang.Object getNullForOperation(int typ,
                                            java.lang.Class targetClass,
                                            boolean isLVal)
- 
- Specified by:
 
getNullForOperation in class JIExpr 
 
Skip navigation links 
 
Copyright © 1997, 2015, Oracle. All rights reserved.