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) voidsetStripOutBlockComments(boolean stripOutBlockComments) 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) -
setStripOutBlockComments
public void setStripOutBlockComments(boolean stripOutBlockComments) -
isStripOutBlockComments
public boolean isStripOutBlockComments() -
isUsePrefixSuffixForReplacementTokens
public boolean isUsePrefixSuffixForReplacementTokens() -
setDelimiter
-
getDelimiter
-
setReplacementTokens
-
getReplacementTokens
-
readSqlStatement
- Specified by:
readSqlStatementin interfaceISqlStatementSource
-
prepareForExecute
-