Interface DatabaseStatementGenerator

All Known Implementing Classes:
DatabaseStatementGenerator.InitializingDatabaseStatementGenerator, DatabaseStatementGenerator.UpdatingDatabaseStatementGenerator

public interface DatabaseStatementGenerator
  • Method Details

    • generateDDL

      void generateDDL(Writer writer) throws IOException
      Throws:
      IOException
    • generateDropDDL

      void generateDropDDL(Writer writer) throws IOException
      Throws:
      IOException
    • createInserts

      void createInserts(Writer writer, Collection<YRecord> yRecords) throws org.apache.ddlutils.DdlUtilsException, IOException
      Throws:
      org.apache.ddlutils.DdlUtilsException
      IOException
    • generateDropStatementsForCustomTypeSystemTables

      void generateDropStatementsForCustomTypeSystemTables(Writer writer, List<String> tableList) throws IOException
      Throws:
      IOException
    • retrieveAllSystemDeploymentsTablesForAllTypeSystems

      List<String> retrieveAllSystemDeploymentsTablesForAllTypeSystems(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, String tablePrefix) throws org.springframework.jdbc.BadSqlGrammarException
      Throws:
      org.springframework.jdbc.BadSqlGrammarException