@Restricted public abstract class JIParserNodeSelect extends JIParserNode implements JIReservedVarNames
| Modifier and Type | Field and Description | 
|---|---|
protected JIParserMethodNode | 
mFromList  | 
protected java.lang.String[] | 
mFromSourceNames  | 
protected JIParserMethodNode | 
mSelectList  | 
protected JIParserNode[] | 
mSelectNodes  | 
protected java.lang.Class[] | 
mSelectTypes  | 
protected JIParserNode | 
mWhereClause  | 
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_WHILERESERVED_VAR_VALUE| Constructor and Description | 
|---|
JIParserNodeSelect(JIExpr expr,
                  int nodeType,
                  JIParserMethodNode selectList,
                  JIParserMethodNode fromList,
                  JIParserNode whereClause)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
evaluate(JIValueSupplier valueSupplier)  | 
abstract java.lang.Object | 
evaluateSelect(JIValueSupplier valueSupplier)  | 
JIParserMethodNode | 
getFromList()  | 
JIParserMethodNode | 
getSelectList()  | 
JIParserNode | 
getWhereClause()  | 
binaryOperation, binaryOperation, cantConvert, convertIntoBoolean, convertIntoDouble, convertIntoInteger, convertIntoLong, convertIntoString, getExpr, getFullIdentName, getLeftChild, getNestingLevel, getNodeType, getParent, getParentVal, getRightChild, getString, getVal, getVal, indent, isFirstChild, isNewExpression, isRValue, locateNode, locateNodeOfType, negate, setIsRValue, setLeftChild, setNodeType, setRightChild, setString, setVal, setVal, toString, toString, visit@Concealed protected JIParserMethodNode mSelectList
@Concealed protected JIParserMethodNode mFromList
@Concealed protected java.lang.String[] mFromSourceNames
@Concealed protected JIParserNode[] mSelectNodes
@Concealed protected java.lang.Class[] mSelectTypes
@Concealed protected JIParserNode mWhereClause
@Concealed public JIParserNodeSelect(JIExpr expr, int nodeType, JIParserMethodNode selectList, JIParserMethodNode fromList, JIParserNode whereClause)
@Concealed public JIParserMethodNode getSelectList()
@Concealed public JIParserMethodNode getFromList()
@Concealed public JIParserNode getWhereClause()
@Concealed public abstract java.lang.Object evaluateSelect(JIValueSupplier valueSupplier)
@Concealed public java.lang.Object evaluate(JIValueSupplier valueSupplier)
evaluate in class JIParserNode