Package org.jumpmind.db.sql
Class SqlScriptReader
java.lang.Object
java.io.Reader
java.io.BufferedReader
java.io.LineNumberReader
org.jumpmind.db.sql.SqlScriptReader
- All Implemented Interfaces:
Closeable,AutoCloseable,Readable,ISqlStatementSource
Provides an interface to read each SQL statement in a SQL script.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanprotected StringprepareForExecute(String toExecute) voidsetDelimiter(String delimiter) voidsetReplacementTokens(Map<String, String> replacementTokens) voidsetStripOutComments(boolean stripOutComments) voidsetUsePrefixSuffixForReplacementTokens(boolean usePrefixSuffixForReplacementTokens) Methods inherited from class java.io.LineNumberReader
getLineNumber, mark, read, read, readLine, reset, setLineNumber, skipMethods inherited from class java.io.BufferedReader
close, lines, markSupported, readyMethods inherited from class java.io.Reader
nullReader, read, read, transferTo
-
Field Details
-
QUERY_ENDS
- See Also:
-
-
Constructor Details
-
SqlScriptReader
-
SqlScriptReader
-
-
Method Details
-
setUsePrefixSuffixForReplacementTokens
public void setUsePrefixSuffixForReplacementTokens(boolean usePrefixSuffixForReplacementTokens) -
setStripOutComments
public void setStripOutComments(boolean stripOutComments) -
isStripOutComments
public boolean isStripOutComments() -
isUsePrefixSuffixForReplacementTokens
public boolean isUsePrefixSuffixForReplacementTokens() -
setDelimiter
-
getDelimiter
-
setReplacementTokens
-
getReplacementTokens
-
readSqlStatement
- Specified by:
readSqlStatementin interfaceISqlStatementSource
-
prepareForExecute
-