Class TrimmingColumnNode

java.lang.Object
org.apache.cayenne.access.sqlbuilder.sqltree.Node
org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
Direct Known Subclasses:
SQLServerColumnNode

public class TrimmingColumnNode extends Node
Since:
4.2
  • Field Details

    • columnNode

      protected final ColumnNode columnNode
  • Constructor Details

    • TrimmingColumnNode

      public TrimmingColumnNode(ColumnNode columnNode)
  • Method Details

    • append

      public QuotingAppendable append(QuotingAppendable buffer)
      Specified by:
      append in class Node
    • appendRtrim

      protected void appendRtrim(QuotingAppendable buffer)
    • isAllowedForTrimming

      protected boolean isAllowedForTrimming()
    • isResultNode

      protected boolean isResultNode()
    • isInsertOrUpdateSet

      protected boolean isInsertOrUpdateSet()
    • isParentOfType

      protected boolean isParentOfType(NodeType nodeType)
    • appendClobColumnNode

      protected void appendClobColumnNode(QuotingAppendable buffer)
    • appendColumnNode

      protected void appendColumnNode(QuotingAppendable buffer)
    • appendAlias

      protected void appendAlias(QuotingAppendable buffer, boolean isResult)
    • getColumnSize

      protected int getColumnSize()
    • copy

      public Node copy()
      Specified by:
      copy in class Node