public class DefaultDbScriptsExecutor extends java.lang.Object implements HybrisDbScriptsExecutor
| Modifier and Type | Field and Description |
|---|---|
protected SqlScriptParser |
sqlScriptParser |
| Constructor and Description |
|---|
DefaultDbScriptsExecutor(JdbcTemplate jdbcTemplate,
SqlScriptParser sqlScriptParser,
int ddlBatchSize,
int dmlBatchSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
executeDDl(java.nio.file.Path scriptPath)
Executes DDL script from
Path against current database. |
void |
executeDDl(java.io.Reader scriptReader)
Executes DDL script from
Reader against current database. |
void |
executeDml(java.nio.file.Path scriptPath)
Executes DML script from
Path against current database. |
void |
executeDml(java.io.Reader scriptReader)
Executes DML script from
Reader against current database. |
void |
executeDropDdl(java.nio.file.Path scriptPath)
Executes DDL Drop script from
Path against current database. |
void |
executeDropDdl(java.io.Reader scriptReader)
Executes DDL Drop script from
Reader against current database. |
protected java.lang.Iterable<java.lang.String> |
parseDdl(java.io.Reader scriptReader) |
protected java.lang.Iterable<java.lang.String> |
parseDml(java.io.Reader scriptReader) |
protected java.lang.Iterable<java.lang.String> |
parseDropDdl(java.io.Reader scriptReader) |
protected SqlScriptParser sqlScriptParser
public DefaultDbScriptsExecutor(JdbcTemplate jdbcTemplate,
SqlScriptParser sqlScriptParser,
int ddlBatchSize,
int dmlBatchSize)
public void executeDDl(java.nio.file.Path scriptPath)
HybrisDbScriptsExecutorPath against current database.executeDDl in interface HybrisDbScriptsExecutorpublic void executeDDl(java.io.Reader scriptReader)
HybrisDbScriptsExecutorReader against current database.executeDDl in interface HybrisDbScriptsExecutorpublic void executeDropDdl(java.nio.file.Path scriptPath)
HybrisDbScriptsExecutorPath against current database.executeDropDdl in interface HybrisDbScriptsExecutorpublic void executeDropDdl(java.io.Reader scriptReader)
HybrisDbScriptsExecutorReader against current database.executeDropDdl in interface HybrisDbScriptsExecutorpublic void executeDml(java.nio.file.Path scriptPath)
HybrisDbScriptsExecutorPath against current database.executeDml in interface HybrisDbScriptsExecutorpublic void executeDml(java.io.Reader scriptReader)
HybrisDbScriptsExecutorReader against current database.executeDml in interface HybrisDbScriptsExecutorprotected java.lang.Iterable<java.lang.String> parseDdl(java.io.Reader scriptReader)
protected java.lang.Iterable<java.lang.String> parseDropDdl(java.io.Reader scriptReader)
protected java.lang.Iterable<java.lang.String> parseDml(java.io.Reader scriptReader)
Copyright © 2018 SAP SE. All Rights Reserved.