Class NodePreparedSqlBuilder.BlankLineRemovalContext

java.lang.Object
org.seasar.doma.internal.jdbc.sql.NodePreparedSqlBuilder.BlankLineRemovalContext
Enclosing class:
NodePreparedSqlBuilder

protected static class NodePreparedSqlBuilder.BlankLineRemovalContext extends Object
  • Constructor Details

    • BlankLineRemovalContext

      public BlankLineRemovalContext(org.seasar.doma.internal.jdbc.sql.NodePreparedSqlBuilder.Context context)
    • BlankLineRemovalContext

      public BlankLineRemovalContext(Config config, ExpressionEvaluator evaluator)
  • Method Details

    • getConfig

      public Config getConfig()
    • getExpressionEvaluator

      public ExpressionEvaluator getExpressionEvaluator()
    • appendWhitespaceIfNecessary

      public void appendWhitespaceIfNecessary()
    • endsWithWordPart

      public boolean endsWithWordPart()
    • appendRawSql

      public void appendRawSql(CharSequence sql)
    • appendWhitespaceNode

      public void appendWhitespaceNode(WhitespaceNode node)
    • appendEolNode

      public void appendEolNode(EolNode node)
    • appendFormattedSql

      public void appendFormattedSql(CharSequence sql)
    • cutBackSqlBuf

      public void cutBackSqlBuf(int size)
    • cutBackFormattedSqlBuf

      public void cutBackFormattedSqlBuf(int size)
    • getSqlBuf

      public CharSequence getSqlBuf()
    • getFormattedSqlBuf

      public CharSequence getFormattedSqlBuf()
    • addLiteralValue

      public <BASIC, CONTAINER> void addLiteralValue(Scalar<BASIC,CONTAINER> scalar)
    • addBindValue

      public <BASIC, CONTAINER> void addBindValue(Scalar<BASIC,CONTAINER> scalar)
    • appendParameter

      public <BASIC> void appendParameter(InParameter<BASIC> parameter)
    • addAllParameters

      public void addAllParameters(List<InParameter<?>> values)
    • getParameters

      public List<InParameter<?>> getParameters()
    • setAvailable

      public void setAvailable(boolean available)
    • isAvailable

      public boolean isAvailable()
    • putValue

      public void putValue(String variableName, Value value)
    • removeValue

      public Value removeValue(String variableName)
    • evaluate

      public EvaluationResult evaluate(SqlLocation location, String expression)
    • toString

      public String toString()
      Overrides:
      toString in class Object