java.lang.Object
org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
org.seasar.doma.internal.jdbc.sql.node.ValueNode
All Implemented Interfaces:
AppendableSqlNode, SqlNode
Direct Known Subclasses:
BindVariableNode, LiteralVariableNode

public abstract class ValueNode extends AbstractSqlNode
  • Field Details

    • location

      protected final SqlLocation location
    • variableName

      protected final String variableName
    • text

      protected final String text
    • inNode

      protected InNode inNode
    • wordNode

      protected WordNode wordNode
    • parensNode

      protected ParensNode parensNode
  • Constructor Details

  • Method Details

    • getLocation

      public SqlLocation getLocation()
    • getVariableName

      public String getVariableName()
    • getText

      public String getText()
    • appendNode

      public void appendNode(SqlNode child)
      Specified by:
      appendNode in interface AppendableSqlNode
      Overrides:
      appendNode in class AbstractSqlNode
    • getInNode

      public InNode getInNode()
    • setInNode

      public void setInNode(InNode inNode)
    • getWordNode

      public WordNode getWordNode()
    • setWordNode

      public void setWordNode(WordNode wordNode)
    • getParensNode

      public ParensNode getParensNode()
    • setParensNode

      public void setParensNode(ParensNode parensNode)
    • isWordNodeIgnored

      public boolean isWordNodeIgnored()
    • isParensNodeIgnored

      public boolean isParensNodeIgnored()