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 intcalculateTotalStatements(String sqlScript, String delimiter, boolean triggersContainJava) longexecute()longexecute(boolean autoCommit) intbooleanbooleanbooleanvoidsetCommitRate(int commitRate) voidsetFailOnDrop(boolean failOnDrop) voidsetFailOnError(boolean failOnError) voidsetFailOnSequenceCreate(boolean failOnSequenceCreate) voidsetLineDeliminator(String lineDeliminator) voidsetListener(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()
-