Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.jbo.expr
Class JIExprSQL

java.lang.Object
  extended by oracle.jbo.expr.JIExpr
      extended by oracle.jbo.expr.JIExprSQL
All Implemented Interfaces:
JIReservedVarNames
Direct Known Subclasses:
JISelect

public class JIExprSQL
extends JIExpr


Field Summary
static java.lang.Class CLASS_INSTANCE
           
static int METHOD_BUILTIN_EXISTS
           
static int METHOD_BUILTIN_TO_CHAR
           
static int METHOD_BUILTIN_TO_DATE
           
static int METHOD_BUILTIN_TO_TIMESTAMP
           
static int METHOD_BUILTIN_UPPER
           
static java.lang.String METHOD_NAME_EXISTS
           
static java.lang.String METHOD_NAME_TO_CHAR
           
static java.lang.String METHOD_NAME_TO_DATE
           
static java.lang.String METHOD_NAME_TO_TIMESTAMP
           
static java.lang.String METHOD_NAME_UPPER
           
static oracle.jbo.expr.SQLReservedWord[] mReservedWords
           
 
Fields inherited from class oracle.jbo.expr.JIExpr
NULL_COMP_ALLOWED_FALSE, NULL_COMP_ALLOWED_TRUE, NULL_COMP_NOT_ALLOWED
 
Fields inherited from interface oracle.jbo.expr.JIReservedVarNames
RESERVED_VAR_VALUE
 
Constructor Summary
JIExprSQL()
           
JIExprSQL(JIExpr parent)
           
JIExprSQL(LineNumberReader ins)
           
 
Method Summary
 boolean checkFor(JIToken word, int nodeTyp)
           
 boolean checkForSyntacticElem(JIExpr expr, JIToken word, int nodeTyp)
           
 java.lang.Class findClass(java.lang.String name)
           
 int getAddOperator(JIToken word)
           
 int getAndConjunction(JIToken word)
           
 java.lang.Object getBuiltInMethodVal(JIParserMethodNode methodNode, java.lang.Object parentVal, JIValueSupplier valueSupplier)
           
 int getComparisonOperator(JIToken word)
           
 int getNullComparison()
           
 int getOrConjunction(JIToken word)
           
 java.lang.String getReservedWord(int nodeType)
           
 JIParserNode getStmtExpr()
           
 JIParserNode getTerm()
           
 boolean isBuiltInMethod(JIParserMethodNode methodNode, java.lang.Object parentVal, JIValueSupplier valueSupplier)
           
 
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
 

Field Detail

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
Constructor Detail

JIExprSQL

public JIExprSQL()

JIExprSQL

public JIExprSQL(JIExpr parent)

JIExprSQL

public JIExprSQL(LineNumberReader ins)
Method Detail

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

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.