Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.5.0)

E10653-06


oracle.jbo.expr
Class JIParserNodeSelect

java.lang.Object
  extended by oracle.jbo.expr.JIParserNode
      extended by oracle.jbo.expr.JIParserNodeSelect

All Implemented Interfaces:
JIReservedVarNames
Direct Known Subclasses:
ServerParserNodeSelect

public abstract class JIParserNodeSelect
extends JIParserNode
implements JIReservedVarNames

Field Summary
protected  JIParserMethodNode mFromList
           
protected  java.lang.String[] mFromSourceNames
           
protected  JIParserMethodNode mSelectList
           
protected  JIParserNode[] mSelectNodes
           
protected  java.lang.Class[] mSelectTypes
           
protected  JIParserNode mWhereClause
           

 

Fields inherited from class oracle.jbo.expr.JIParserNode
NODE_TYP_ADD, NODE_TYP_AND, NODE_TYP_ARRAY, NODE_TYP_ASSIGN, NODE_TYP_BEGIN, NODE_TYP_BEGIN_BLOCK, NODE_TYP_BEGIN_IF_COND, NODE_TYP_BEGIN_WHILE_COND, NODE_TYP_BETWEEN, NODE_TYP_BIGINTEGER, NODE_TYP_BOOLEAN, NODE_TYP_CHAR, NODE_TYP_COMPOUND, NODE_TYP_CONCAT, NODE_TYP_DECIMAL, NODE_TYP_DECLARE, NODE_TYP_DIVIDE, NODE_TYP_ELSE, NODE_TYP_END_BLOCK, NODE_TYP_END_IF_COND, NODE_TYP_END_WHILE_COND, NODE_TYP_EQ, NODE_TYP_ESCAPE, NODE_TYP_FROM, NODE_TYP_GE, NODE_TYP_GT, NODE_TYP_IDENT, NODE_TYP_IF, NODE_TYP_IN, NODE_TYP_INTEGER, NODE_TYP_IS, NODE_TYP_IS_NOT, NODE_TYP_IS_VALID, NODE_TYP_LE, NODE_TYP_LIMIT_LITERAL_VALUES, NODE_TYP_LONG, NODE_TYP_LT, NODE_TYP_METHOD_CALL, NODE_TYP_MOD, NODE_TYP_MULTIPLY, NODE_TYP_NE, NODE_TYP_NEGATIVE, NODE_TYP_NEW, NODE_TYP_NONE, NODE_TYP_NOT, NODE_TYP_NOT_BETWEEN, NODE_TYP_NOT_IN, NODE_TYP_NOT_REGEXP, NODE_TYP_NULL, NODE_TYP_OR, NODE_TYP_REGEXP, NODE_TYP_SELECT, NODE_TYP_STRING, NODE_TYP_SUBTRACT, NODE_TYP_VAR, NODE_TYP_WHERE, NODE_TYP_WHILE

 

Fields inherited from interface oracle.jbo.expr.JIReservedVarNames
RESERVED_VAR_VALUE

 

Constructor Summary
JIParserNodeSelect(JIExpr expr, int nodeType, JIParserMethodNode selectList, JIParserMethodNode fromList, JIParserNode whereClause)
           

 

Method Summary
 java.lang.Object evaluate(JIValueSupplier valueSupplier)
           
abstract  java.lang.Object evaluateSelect(JIValueSupplier valueSupplier)
           
 JIParserMethodNode getFromList()
           
 JIParserMethodNode getSelectList()
           
 JIParserNode getWhereClause()
           

 

Methods inherited from class oracle.jbo.expr.JIParserNode
binaryOperation, binaryOperation, cantConvert, convertIntoBoolean, convertIntoDouble, convertIntoInteger, convertIntoLong, convertIntoString, getExpr, getFullIdentName, getLeftChild, getNodeType, getParent, getParentVal, getRightChild, getString, getVal, getVal, indent, isRValue, locateNode, locateNodeOfType, setIsRValue, setLeftChild, setNodeType, setRightChild, setString, setVal, setVal, toString, toString

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

mSelectList

protected JIParserMethodNode mSelectList

mFromList

protected JIParserMethodNode mFromList

mFromSourceNames

protected java.lang.String[] mFromSourceNames

mSelectNodes

protected JIParserNode[] mSelectNodes

mSelectTypes

protected java.lang.Class[] mSelectTypes

mWhereClause

protected JIParserNode mWhereClause

Constructor Detail

JIParserNodeSelect

public JIParserNodeSelect(JIExpr expr,
                          int nodeType,
                          JIParserMethodNode selectList,
                          JIParserMethodNode fromList,
                          JIParserNode whereClause)

Method Detail

getSelectList

public JIParserMethodNode getSelectList()

getFromList

public JIParserMethodNode getFromList()

getWhereClause

public JIParserNode getWhereClause()

evaluateSelect

public abstract java.lang.Object evaluateSelect(JIValueSupplier valueSupplier)

evaluate

public java.lang.Object evaluate(JIValueSupplier valueSupplier)
Overrides:
evaluate in class JIParserNode

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.5.0)

E10653-06


Copyright © 1997, 2011, Oracle. All rights reserved.