Skip navigation links
oracle.jbo.expr
Class JIParserNodeSelect
java.lang.Object
oracle.jbo.expr.JIParserNode
oracle.jbo.expr.JIParserNodeSelect
- All Implemented Interfaces:
- JIReservedVarNames
- Direct Known Subclasses:
- ServerParserNodeSelect
-
public abstract class JIParserNodeSelect
- extends JIParserNode
- implements JIReservedVarNames
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 |
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 |
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
JIParserNodeSelect
public JIParserNodeSelect(JIExpr expr,
int nodeType,
JIParserMethodNode selectList,
JIParserMethodNode fromList,
JIParserNode whereClause)
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
Copyright © 1997, 2011, Oracle. All rights reserved.