public class PreparedNode extends LiteralNode
value
leftChild, rightChild, template
Constructor and Description |
---|
PreparedNode() |
PreparedNode(Object value) |
PreparedNode(Object value,
int index) |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Override the clone method.
|
Object |
getConvertedObject(ITypeDesc typeDesc,
String propertyName)
Gets the node's object converted to the provided property's object type.
|
int |
getIndex() |
boolean |
isPreparedValue() |
String |
prepareTemplateValues(TreeMap values,
String colName)
PreparedNodes will set their values through this methods.
|
void |
prepareValues(Object[] values)
PreparedNodes will set their values through this methods.
|
void |
readExternal(ObjectInput in) |
void |
writeExternal(ObjectOutput out) |
getValue, setValue, toString
accept, accept, isJoined, isValidCompare, newInstance
createIndex, createJoinIndex, forEachChild, getLeftChild, getRightChild, getTemplate, isContainsItemNode, isContainsItemsRootNode, isInnerQuery, reverse, setLeftChild, setRightChild, setTemplate, toString, traverse, traverseReverse, validateInnerQueryResult
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
enabledSmartExternalizableWithReference
public PreparedNode()
public PreparedNode(Object value)
public PreparedNode(Object value, int index)
public int getIndex()
public boolean isPreparedValue()
isPreparedValue
in class LiteralNode
public void prepareValues(Object[] values) throws SQLException
ExpNode
prepareValues
in class ExpNode
SQLException
public String prepareTemplateValues(TreeMap values, String colName) throws SQLException
ExpNode
prepareTemplateValues
in class ExpNode
SQLException
public Object getConvertedObject(ITypeDesc typeDesc, String propertyName) throws SQLException
LiteralNode
getConvertedObject
in class LiteralNode
SQLException
public Object clone()
ExpNode
clone
in class LiteralNode
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class LiteralNode
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class LiteralNode
IOException
ClassNotFoundException
Copyright © GigaSpaces.