Package de.hybris.bootstrap.ddl
Class DefaultDbScriptsExecutor
- java.lang.Object
-
- de.hybris.bootstrap.ddl.DefaultDbScriptsExecutor
-
- All Implemented Interfaces:
HybrisDbScriptsExecutor
public class DefaultDbScriptsExecutor extends java.lang.Object implements HybrisDbScriptsExecutor
-
-
Field Summary
Fields Modifier and Type Field Description protected SqlScriptParsersqlScriptParser
-
Constructor Summary
Constructors Constructor Description DefaultDbScriptsExecutor(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, SqlScriptParser sqlScriptParser, int ddlBatchSize, int dmlBatchSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteDDl(java.io.Reader scriptReader)Executes DDL script fromReaderagainst current database.voidexecuteDDl(java.nio.file.Path scriptPath)Executes DDL script fromPathagainst current database.voidexecuteDml(java.io.Reader scriptReader)Executes DML script fromReaderagainst current database.voidexecuteDml(java.nio.file.Path scriptPath)Executes DML script fromPathagainst current database.voidexecuteDropDdl(java.io.Reader scriptReader)Executes DDL Drop script fromReaderagainst current database.voidexecuteDropDdl(java.nio.file.Path scriptPath)Executes DDL Drop script fromPathagainst 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)
-
-
-
Field Detail
-
sqlScriptParser
protected SqlScriptParser sqlScriptParser
-
-
Constructor Detail
-
DefaultDbScriptsExecutor
public DefaultDbScriptsExecutor(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, SqlScriptParser sqlScriptParser, int ddlBatchSize, int dmlBatchSize)
-
-
Method Detail
-
executeDDl
public void executeDDl(java.nio.file.Path scriptPath)
Description copied from interface:HybrisDbScriptsExecutorExecutes DDL script fromPathagainst current database.- Specified by:
executeDDlin interfaceHybrisDbScriptsExecutor
-
executeDDl
public void executeDDl(java.io.Reader scriptReader)
Description copied from interface:HybrisDbScriptsExecutorExecutes DDL script fromReaderagainst current database.- Specified by:
executeDDlin interfaceHybrisDbScriptsExecutor
-
executeDropDdl
public void executeDropDdl(java.nio.file.Path scriptPath)
Description copied from interface:HybrisDbScriptsExecutorExecutes DDL Drop script fromPathagainst current database.- Specified by:
executeDropDdlin interfaceHybrisDbScriptsExecutor
-
executeDropDdl
public void executeDropDdl(java.io.Reader scriptReader)
Description copied from interface:HybrisDbScriptsExecutorExecutes DDL Drop script fromReaderagainst current database.- Specified by:
executeDropDdlin interfaceHybrisDbScriptsExecutor
-
executeDml
public void executeDml(java.nio.file.Path scriptPath)
Description copied from interface:HybrisDbScriptsExecutorExecutes DML script fromPathagainst current database.- Specified by:
executeDmlin interfaceHybrisDbScriptsExecutor
-
executeDml
public void executeDml(java.io.Reader scriptReader)
Description copied from interface:HybrisDbScriptsExecutorExecutes DML script fromReaderagainst current database.- Specified by:
executeDmlin interfaceHybrisDbScriptsExecutor
-
parseDdl
protected java.lang.Iterable<java.lang.String> parseDdl(java.io.Reader scriptReader)
-
parseDropDdl
protected java.lang.Iterable<java.lang.String> parseDropDdl(java.io.Reader scriptReader)
-
parseDml
protected java.lang.Iterable<java.lang.String> parseDml(java.io.Reader scriptReader)
-
-