public class ColumnNode extends ValueNode
leftChild, rightChild, template
Constructor and Description |
---|
ColumnNode() |
ColumnNode(String columnPath) |
Modifier and Type | Method and Description |
---|---|
void |
accept(QueryTemplateBuilder builder)
Accept the query builder Default implementation returns null - no QueryTemplatePacket is
defined
|
void |
createColumnData(AbstractDMLQuery query) |
QueryColumnData |
getColumnData() |
String |
getColumnPath() |
Object |
getFieldValue(IEntryPacket entry) |
FunctionCallDescription |
getFunctionCallDescription() |
String |
getName() |
void |
prepareValues(Object[] values)
PreparedNodes will set their values through this methods.
|
void |
readExternal(ObjectInput in) |
void |
setFunctionCallDescription(FunctionCallDescription functionCallDescription) |
void |
setName(String name) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
accept, clone, isJoined, isValidCompare, newInstance
createIndex, createJoinIndex, forEachChild, getLeftChild, getRightChild, getTemplate, isContainsItemNode, isContainsItemsRootNode, isInnerQuery, prepareTemplateValues, reverse, setLeftChild, setRightChild, setTemplate, toString, traverse, traverseReverse, validateInnerQueryResult
public ColumnNode()
public ColumnNode(String columnPath)
public FunctionCallDescription getFunctionCallDescription()
public void setFunctionCallDescription(FunctionCallDescription functionCallDescription)
public void createColumnData(AbstractDMLQuery query) throws SQLException
SQLException
public QueryColumnData getColumnData()
public String getColumnPath()
public void accept(QueryTemplateBuilder builder) throws SQLException
ExpNode
accept
in class ValueNode
SQLException
public String getName()
public void setName(String name)
public Object getFieldValue(IEntryPacket entry)
public void prepareValues(Object[] values) throws SQLException
ExpNode
prepareValues
in class ExpNode
SQLException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class ExpNode
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class ExpNode
IOException
ClassNotFoundException
Copyright © GigaSpaces.