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
FieldsFields inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.Node
children, childrenCount, parent, type -
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 org.apache.cayenne.access.sqlbuilder.sqltree.Node
addChild, addChild, appendChildrenEnd, appendChildrenSeparator, appendChildrenStart, deepCopy, deepEquals, 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
-
equals
-
hashCode
public int hashCode()
-