Package org.jumpmind.db.sql
Class SqlScript
java.lang.Object
org.jumpmind.db.sql.SqlScript
This class parses and runs SQL from an input file or buffer using the designed
ISqlTemplate
.-
Constructor Summary
ConstructorsConstructorDescriptionSqlScript
(Reader reader, ISqlTemplate sqlTemplate, boolean failOnError, String delimiter, Map<String, String> replacementTokens) SqlScript
(String sqlScript, ISqlTemplate sqlTemplate, boolean failOnError, boolean failOnDrop, boolean failOnSequenceCreate, boolean triggersContainJava, String delimiter, Map<String, String> replacementTokens) SqlScript
(String sqlScript, ISqlTemplate sqlTemplate, boolean failOnError, boolean failOnDrop, boolean failOnSequenceCreate, String delimiter, Map<String, String> replacementTokens) SqlScript
(String sqlScript, ISqlTemplate sqlTemplate, boolean failOnError, Map<String, String> replacementTokens) SqlScript
(URL url, ISqlTemplate sqlTemplate) SqlScript
(URL url, ISqlTemplate sqlTemplate, boolean failOnError) SqlScript
(URL url, ISqlTemplate sqlTemplate, boolean failOnError, String delimiter, Map<String, String> replacementTokens) SqlScript
(URL url, ISqlTemplate sqlTemplate, String delimiter) -
Method Summary
Modifier and TypeMethodDescriptionstatic int
calculateTotalStatements
(String sqlScript, String delimiter, boolean triggersContainJava) long
execute()
long
execute
(boolean autoCommit) int
boolean
boolean
boolean
void
setCommitRate
(int commitRate) void
setFailOnDrop
(boolean failOnDrop) void
setFailOnError
(boolean failOnError) void
setFailOnSequenceCreate
(boolean failOnSequenceCreate) void
setLineDeliminator
(String lineDeliminator) void
setListener
(ISqlResultsListener listener)
-
Constructor Details
-
SqlScript
-
SqlScript
-
SqlScript
-
SqlScript
-
SqlScript
public SqlScript(String sqlScript, ISqlTemplate sqlTemplate, boolean failOnError, Map<String, String> replacementTokens) -
SqlScript
-
SqlScript
-
SqlScript
-
-
Method Details
-
execute
public long execute() -
execute
public long execute(boolean autoCommit) -
calculateTotalStatements
-
getCommitRate
public int getCommitRate() -
setCommitRate
public void setCommitRate(int commitRate) -
setLineDeliminator
-
setListener
-
setFailOnDrop
public void setFailOnDrop(boolean failOnDrop) -
setFailOnSequenceCreate
public void setFailOnSequenceCreate(boolean failOnSequenceCreate) -
isFailOnDrop
public boolean isFailOnDrop() -
setFailOnError
public void setFailOnError(boolean failOnError) -
isFailOnError
public boolean isFailOnError() -
isFailOnSequenceCreate
public boolean isFailOnSequenceCreate()
-