| 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.