Class ValueNode
java.lang.Object
org.apache.cayenne.access.sqlbuilder.sqltree.Node
org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- Direct Known Subclasses:
DerbyValueNode
- Since:
- 4.2
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionValueNode(Object value, boolean isArray, DbAttribute attribute, boolean needBinding) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddValueBinding(QuotingAppendable buffer, Object value) append(QuotingAppendable buffer) protected voidappendNullValue(QuotingAppendable buffer) protected voidappendObjectValue(QuotingAppendable buffer, Object value) protected voidappendStringValue(QuotingAppendable buffer, CharSequence value) copy()booleangetValue()inthashCode()booleanisArray()booleanMethods inherited from class Node
addChild, addChild, appendChildrenEnd, appendChildrenSeparator, appendChildrenStart, deepCopy, deepEquals, getChild, getChildrenCount, getParent, getType, replaceChild, setParent, toString, visitModifier and TypeMethodDescriptionvoidappendChildrenEnd(QuotingAppendable buffer) voidappendChildrenSeparator(QuotingAppendable buffer, int childInd) voidappendChildrenStart(QuotingAppendable buffer) <T extends Node>
TdeepCopy()booleandeepEquals(Node node) getChild(int idx) intgetType()voidreplaceChild(int idx, Node node) voidtoString()voidvisit(NodeTreeVisitor visitor)