Package de.hybris.bootstrap.ddl
Class DatabaseStatementGenerator.InitializingDatabaseStatementGenerator
- java.lang.Object
-
- de.hybris.bootstrap.ddl.DatabaseStatementGenerator.InitializingDatabaseStatementGenerator
-
- All Implemented Interfaces:
DatabaseStatementGenerator
- Enclosing interface:
- DatabaseStatementGenerator
public static class DatabaseStatementGenerator.InitializingDatabaseStatementGenerator extends java.lang.Object implements DatabaseStatementGenerator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.bootstrap.ddl.DatabaseStatementGenerator
DatabaseStatementGenerator.InitializingDatabaseStatementGenerator, DatabaseStatementGenerator.UpdatingDatabaseStatementGenerator
-
-
Constructor Summary
Constructors Constructor Description InitializingDatabaseStatementGenerator(org.apache.ddlutils.Platform platform, org.apache.ddlutils.model.Database targetDatabase, boolean createDropTableStatement, org.apache.ddlutils.platform.CreationParameters tableCreationParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateInserts(java.io.Writer writer, java.util.Collection<YRecord> yRecords)voidgenerateDDL(java.io.Writer writer)voidgenerateDropDDL(java.io.Writer writer)protected voidwriteSingleInsert(YRecord yRecord, java.io.Writer writer)
-
-
-
Constructor Detail
-
InitializingDatabaseStatementGenerator
public InitializingDatabaseStatementGenerator(org.apache.ddlutils.Platform platform, org.apache.ddlutils.model.Database targetDatabase, boolean createDropTableStatement, org.apache.ddlutils.platform.CreationParameters tableCreationParameters)
-
-
Method Detail
-
generateDDL
public void generateDDL(java.io.Writer writer) throws java.io.IOException- Specified by:
generateDDLin interfaceDatabaseStatementGenerator- Throws:
java.io.IOException
-
generateDropDDL
public void generateDropDDL(java.io.Writer writer) throws java.io.IOException- Specified by:
generateDropDDLin interfaceDatabaseStatementGenerator- Throws:
java.io.IOException
-
createInserts
public void createInserts(java.io.Writer writer, java.util.Collection<YRecord> yRecords) throws org.apache.ddlutils.DdlUtilsException, java.io.IOException- Specified by:
createInsertsin interfaceDatabaseStatementGenerator- Throws:
org.apache.ddlutils.DdlUtilsExceptionjava.io.IOException
-
writeSingleInsert
protected void writeSingleInsert(YRecord yRecord, java.io.Writer writer) throws java.io.IOException
- Throws:
java.io.IOException
-
-