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 TypeMethodDescriptionboolean
boolean
protected String
prepareForExecute
(String toExecute) void
setDelimiter
(String delimiter) void
setReplacementTokens
(Map<String, String> replacementTokens) void
setStripOutComments
(boolean stripOutComments) void
setUsePrefixSuffixForReplacementTokens
(boolean usePrefixSuffixForReplacementTokens) Methods inherited from class java.io.LineNumberReader
getLineNumber, mark, read, read, readLine, reset, setLineNumber, skip
Methods inherited from class java.io.BufferedReader
close, lines, markSupported, ready
Methods 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:
readSqlStatement
in interfaceISqlStatementSource
-
prepareForExecute
-