Class TrimmingColumnNode
java.lang.Object
org.apache.cayenne.access.sqlbuilder.sqltree.Node
org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- Direct Known Subclasses:
SQLServerColumnNode
- Since:
- 4.2
-
Field Summary
Fields inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.Node
children, childrenCount, parent, type
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionappend
(QuotingAppendable buffer) protected void
appendAlias
(QuotingAppendable buffer, boolean isResult) protected void
protected void
appendColumnNode
(QuotingAppendable buffer) protected void
appendRtrim
(QuotingAppendable buffer) copy()
protected int
protected boolean
protected boolean
protected boolean
isParentOfType
(NodeType nodeType) protected boolean
Methods inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.Node
addChild, addChild, appendChildrenEnd, appendChildrenSeparator, appendChildrenStart, deepCopy, getChild, getChildrenCount, getParent, getType, replaceChild, setParent, toString, visit
-
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
-