| Modifier and Type | Field and Description | 
|---|---|
protected HashSet<LiteralNode> | 
valuesList  | 
leftChild, rightChild, template| Constructor and Description | 
|---|
AbstractInNode()  | 
AbstractInNode(ExpNode leftChild,
              ExpNode rightChild)  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
clone()
Override the clone method. 
 | 
<T> Set<T> | 
getConvertedValues(ITypeDesc typeDesc,
                  String propertyName)  | 
Set<LiteralNode> | 
getValuesList()  | 
void | 
prepareValues(Object[] values)
PreparedNodes will set their values through this methods. 
 | 
void | 
setValuesList(HashSet<LiteralNode> valuesList)  | 
void | 
validateInnerQueryResult()
Validates inner query result size (this method is only called after executing the inner
 query) Default validation only permits a single result from inner query. 
 | 
accept, accept, createIndex, createJoinIndex, getLeftChild, getRightChild, getTemplate, isContainsItemNode, isContainsItemsRootNode, isInnerQuery, isJoined, isValidCompare, newInstance, prepareTemplateValues, setLeftChild, setRightChild, setTemplate, toStringprotected HashSet<LiteralNode> valuesList
public void prepareValues(Object[] values) throws SQLException
ExpNodeprepareValues in class ExpNodeSQLExceptionpublic void setValuesList(HashSet<LiteralNode> valuesList)
public Set<LiteralNode> getValuesList()
public <T> Set<T> getConvertedValues(ITypeDesc typeDesc, String propertyName) throws SQLException
SQLExceptionpublic void validateInnerQueryResult()
                              throws SQLException
ExpNodevalidateInnerQueryResult in class ExpNodeSQLExceptionCopyright © GigaSpaces.