Class SqlScriptParserConfiguration

java.lang.Object
com.github.mjeanroy.dbunit.core.sql.SqlScriptParserConfiguration

public class SqlScriptParserConfiguration extends Object
Configuration for SQL scripts parser. Default values are:
  • Delimiter: ;
  • Line comment: --
  • Block comment: starts with /* and ends with */
This class is immutable, and so thread-safe.
  • Field Details

    • DEFAULT_DELIMITER

      public static final char DEFAULT_DELIMITER
      Default SQL delimiter (;).
      See Also:
  • Method Details

    • builder

      public static SqlScriptParserConfiguration.Builder builder()
      Get new builder instance.
      Returns:
      Builder.
    • defaultConfiguration

      public static SqlScriptParserConfiguration defaultConfiguration()
      Get new builder instance.
      Returns:
      Builder.
    • getDelimiter

      public char getDelimiter()
      Gets delimiter.
      Returns:
      delimiter
    • getLineComment

      public String getLineComment()
      Gets lineComment.
      Returns:
      lineComment
    • getStartBlockComment

      public String getStartBlockComment()
      Gets startBlockComment.
      Returns:
      startBlockComment
    • getEndBlockComment

      public String getEndBlockComment()
      Gets endBlockComment.
      Returns:
      endBlockComment
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object