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

public class WordNode extends AbstractSqlNode
  • Field Details

    • word

      protected final String word
    • reserved

      protected final boolean reserved
  • Constructor Details

    • WordNode

      public WordNode(String word)
    • WordNode

      public WordNode(String word, boolean reserved)
  • Method Details

    • getWord

      public String getWord()
    • isReserved

      public boolean isReserved()
    • appendNode

      public void appendNode(SqlNode child)
      Specified by:
      appendNode in interface AppendableSqlNode
      Overrides:
      appendNode in class AbstractSqlNode
    • 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