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 Node
children, childrenCount, parent, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(SQLAppendable buffer, SQLGenerationContext context) protected voidappendAlias(SQLAppendable buffer, boolean isResult) protected voidappendClobColumnNode(SQLAppendable buffer, SQLGenerationContext context) protected voidappendColumnNode(SQLAppendable buffer, SQLGenerationContext context) protected voidappendRtrim(SQLAppendable buffer, SQLGenerationContext context) 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, 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
-