public static class DatabaseStatementGenerator.InitializingDatabaseStatementGenerator extends Object implements DatabaseStatementGenerator
DatabaseStatementGenerator.InitializingDatabaseStatementGenerator, DatabaseStatementGenerator.UpdatingDatabaseStatementGenerator| Constructor and Description |
|---|
InitializingDatabaseStatementGenerator(Platform platform,
Database targetDatabase,
boolean createDropTableStatement,
CreationParameters tableCreationParameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
createInserts(Writer writer,
Collection<YRecord> yRecords) |
void |
generateDDL(Writer writer) |
void |
generateDropDDL(Writer writer) |
protected void |
writeSingleInsert(YRecord yRecord,
Writer writer) |
public InitializingDatabaseStatementGenerator(Platform platform,
Database targetDatabase,
boolean createDropTableStatement,
CreationParameters tableCreationParameters)
public void generateDDL(Writer writer) throws IOException
generateDDL in interface DatabaseStatementGeneratorIOExceptionpublic void generateDropDDL(Writer writer) throws IOException
generateDropDDL in interface DatabaseStatementGeneratorIOExceptionpublic void createInserts(Writer writer, Collection<YRecord> yRecords) throws DdlUtilsException, IOException
createInserts in interface DatabaseStatementGeneratorDdlUtilsExceptionIOExceptionprotected void writeSingleInsert(YRecord yRecord, Writer writer) throws IOException
IOExceptionCopyright © 2017 SAP SE. All Rights Reserved.