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, newInstancecreateIndex, createJoinIndex, forEachChild, getLeftChild, getRightChild, getTemplate, isContainsItemNode, isContainsItemsRootNode, isInnerQuery, prepareTemplateValues, reverse, setLeftChild, setRightChild, setTemplate, toString, traverse, traverseReverse, validateInnerQueryResultequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenabledSmartExternalizableWithReferencepublic ColumnNode()
public ColumnNode(String columnPath)
public FunctionCallDescription getFunctionCallDescription()
public void setFunctionCallDescription(FunctionCallDescription functionCallDescription)
public void createColumnData(AbstractDMLQuery query) throws SQLException
SQLExceptionpublic QueryColumnData getColumnData()
public String getColumnPath()
public void accept(QueryTemplateBuilder builder) throws SQLException
ExpNodeaccept in class ValueNodeSQLExceptionpublic String getName()
public void setName(String name)
public Object getFieldValue(IEntryPacket entry)
public void prepareValues(Object[] values) throws SQLException
ExpNodeprepareValues in class ExpNodeSQLExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class ExpNodeIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class ExpNodeIOExceptionClassNotFoundExceptionCopyright © GigaSpaces.