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, toString
protected HashSet<LiteralNode> valuesList
public void prepareValues(Object[] values) throws SQLException
ExpNode
prepareValues
in class ExpNode
SQLException
public void setValuesList(HashSet<LiteralNode> valuesList)
public Set<LiteralNode> getValuesList()
public <T> Set<T> getConvertedValues(ITypeDesc typeDesc, String propertyName) throws SQLException
SQLException
public void validateInnerQueryResult() throws SQLException
ExpNode
validateInnerQueryResult
in class ExpNode
SQLException
Copyright © GigaSpaces.