Class StandardDialect.StandardScriptBlockContext

java.lang.Object
org.seasar.doma.jdbc.dialect.StandardDialect.StandardScriptBlockContext
All Implemented Interfaces:
ScriptBlockContext
Direct Known Subclasses:
Db2Dialect.Db2ScriptBlockContext, Mssql2008Dialect.Mssql2008ScriptBlockContext, MysqlDialect.MysqlScriptBlockContext, Oracle11Dialect.Oracle11ScriptBlockContext
Enclosing class:
StandardDialect

public static class StandardDialect.StandardScriptBlockContext extends Object implements ScriptBlockContext
A standard implementation of ScriptBlockContext.
  • Field Details

    • sqlBlockStartKeywordsList

      protected final List<List<String>> sqlBlockStartKeywordsList
      the key wards that represents the start of a block
    • keywords

      protected final List<String> keywords
      the key words
    • inBlock

      protected boolean inBlock
      true if this context is inside of a block
  • Constructor Details

    • StandardScriptBlockContext

      public StandardScriptBlockContext()
  • Method Details

    • addKeyword

      public void addKeyword(String keyword)
      Description copied from interface: ScriptBlockContext
      Adds the SQL keyword.
      Specified by:
      addKeyword in interface ScriptBlockContext
      Parameters:
      keyword - the SQL keyword
    • check

      protected void check()
      Whether this context is inside of a block.
    • isInBlock

      public boolean isInBlock()
      Description copied from interface: ScriptBlockContext
      Whether this context is in an SQL block.
      Specified by:
      isInBlock in interface ScriptBlockContext
      Returns:
      true if this context is in an SQL block