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)
    • setStripOutComments

      public void setStripOutComments(boolean stripOutComments)
    • isStripOutComments

      public boolean isStripOutComments()
    • 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)