Class SqlScriptReader

All Implemented Interfaces:
Closeable, AutoCloseable, Readable, ISqlStatementSource

public class SqlScriptReader extends LineNumberReader implements ISqlStatementSource
Provides an interface to read each SQL statement in a SQL script.
  • Field Details

  • Constructor Details

    • SqlScriptReader

      public SqlScriptReader(Reader in)
    • SqlScriptReader

      public SqlScriptReader(Reader in, boolean triggersContainJava)
  • Method Details

    • setUsePrefixSuffixForReplacementTokens

      public void setUsePrefixSuffixForReplacementTokens(boolean usePrefixSuffixForReplacementTokens)
    • setStripOutBlockComments

      public void setStripOutBlockComments(boolean stripOutBlockComments)
    • isStripOutBlockComments

      public boolean isStripOutBlockComments()
    • isUsePrefixSuffixForReplacementTokens

      public boolean isUsePrefixSuffixForReplacementTokens()
    • setDelimiter

      public void setDelimiter(String delimiter)
    • getDelimiter

      public String getDelimiter()
    • setReplacementTokens

      public void setReplacementTokens(Map<String,String> replacementTokens)
    • getReplacementTokens

      public Map<String,String> getReplacementTokens()
    • readSqlStatement

      public String readSqlStatement()
      Specified by:
      readSqlStatement in interface ISqlStatementSource
    • prepareForExecute

      protected String prepareForExecute(String toExecute)