java.lang.Object
org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
org.seasar.doma.internal.jdbc.sql.node.ParensNode
All Implemented Interfaces:
AppendableSqlNode, SqlNode

public class ParensNode extends AbstractSqlNode
  • Field Details

    • location

      protected final SqlLocation location
    • attachedWithValue

      protected boolean attachedWithValue
    • empty

      protected boolean empty
    • openedParensNode

      protected final OtherNode openedParensNode
    • closedParensNode

      protected OtherNode closedParensNode
  • Constructor Details

  • Method Details

    • isAttachedWithValue

      public boolean isAttachedWithValue()
    • setAttachedWithValue

      public void setAttachedWithValue(boolean attachedWithValue)
    • isEmpty

      public boolean isEmpty()
    • setEmpty

      public void setEmpty(boolean empty)
    • getOpenedFragmentNode

      public OtherNode getOpenedFragmentNode()
    • getClosedFragmentNode

      public OtherNode getClosedFragmentNode()
    • getLocation

      public SqlLocation getLocation()
    • close

      public void close()
    • accept

      public <R, P> R accept(SqlNodeVisitor<R,P> visitor, P p)
      Description copied from interface: SqlNode
      Accepts the visitor.
      Type Parameters:
      R - the result type
      P - the parameter type
      Parameters:
      visitor - the visitor
      p - the parameter for the visitor
      Returns:
      the result