Class TrimmingColumnNode
java.lang.Object
org.apache.cayenne.access.sqlbuilder.sqltree.Node
org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- Direct Known Subclasses:
H2TrimmingColumnNode, SQLServerColumnNode
- Since:
- 4.2
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(QuotingAppendable buffer) protected voidappendAlias(QuotingAppendable buffer, boolean isResult) protected voidprotected voidappendColumnNode(QuotingAppendable buffer) protected voidappendRtrim(QuotingAppendable buffer) copy()booleanprotected intinthashCode()protected booleanprotected booleanprotected booleanisParentOfType(NodeType nodeType) protected 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)
-
Field Details
-
columnNode
-
-
Constructor Details
-
TrimmingColumnNode
-
-
Method Details
-
append
-
appendRtrim
-
isAllowedForTrimming
protected boolean isAllowedForTrimming() -
isResultNode
protected boolean isResultNode() -
isInsertOrUpdateSet
protected boolean isInsertOrUpdateSet() -
isParentOfType
-
appendClobColumnNode
-
appendColumnNode
-
appendAlias
-
getColumnSize
protected int getColumnSize() -
copy
-
equals
-
hashCode
-