Uses of Class
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model.Database
Packages that use Database
Package
Description
This package mainly contains the database platform abstraction,
org.apache.ddlutils.Platform
and the factory to create instances for individual platforms,
org.apache.ddlutils.PlatformFactory.
Contains the algorithm for comparing two database models and determining
what needs to be changed to migrate one to the other.
The
org.apache.ddlutils.io package contains a classes for input
and output of both the database schemas and data files.
This package contains the classes making up the database model.
This package contains the platform implementations for the individual databases.
This package contains the platform implementation for the
DB2 UDB database.
This package contains the platform implementation for the
Apache Derby database.
This package contains the platform implementation for the
Firebird database.
This package contains the platform implementation for the
HSQLDB database.
This package contains the platform implementation for the
Interbase database.
This package contains the platform implementation for the
MaxDB database.
This package contains the platform implementation for the
Mckoi database.
This package contains the platform implementation for the
Sql Server database.
This package contains the platform implementation for the
MySQL database.
This package contains the platform implementation for the
Oracle database.
This package contains the platform implementation for the
PostgreSQL database.
This package contains the platform implementation for the
SAP DB database.
This package contains the platform implementation for the
Sybase ASE database.
The
org.apache.ddlutils.task package contains the Ant
tasks provided by DdlUtils.-
Uses of Database in edu.internet2.middleware.grouper.app.adobe
Methods in edu.internet2.middleware.grouper.app.adobe with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperAdobeAuth.createTableAdobeAuth(DdlVersionBean ddlVersionBean, Database database) static voidGrouperAdobeGroup.createTableAdobeGroup(DdlVersionBean ddlVersionBean, Database database) static voidGrouperAdobeMembership.createTableAdobeMembership(DdlVersionBean ddlVersionBean, Database database) static voidGrouperAdobeUser.createTableAdobeUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.azure
Methods in edu.internet2.middleware.grouper.app.azure with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperAzureAuth.createTableAzureAuth(DdlVersionBean ddlVersionBean, Database database) static voidGrouperAzureGroup.createTableAzureGroup(DdlVersionBean ddlVersionBean, Database database) static voidGrouperAzureMembership.createTableAzureMembership(DdlVersionBean ddlVersionBean, Database database) static voidGrouperAzureUser.createTableAzureUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.boxProvisioner
Methods in edu.internet2.middleware.grouper.app.boxProvisioner with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperBoxAuth.createTableBoxAuth(DdlVersionBean ddlVersionBean, Database database) static voidGrouperBoxGroup.createTableBoxGroup(DdlVersionBean ddlVersionBean, Database database) static voidGrouperBoxMembership.createTableBoxMembership(DdlVersionBean ddlVersionBean, Database database) static voidGrouperBoxUser.createTableBoxUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.duo
Methods in edu.internet2.middleware.grouper.app.duo with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperDuoGroup.createTableDuoGroup(DdlVersionBean ddlVersionBean, Database database) static voidGrouperDuoMembership.createTableDuoMembership(DdlVersionBean ddlVersionBean, Database database) static voidGrouperDuoUser.createTableDuoUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.duo.role
Methods in edu.internet2.middleware.grouper.app.duo.role with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperDuoRoleUser.createTableDuoUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.google
Methods in edu.internet2.middleware.grouper.app.google with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperGoogleAuth.createTableGoogleAuth(DdlVersionBean ddlVersionBean, Database database) static voidGrouperGoogleGroup.createTableGoogleGroup(DdlVersionBean ddlVersionBean, Database database) static voidGrouperGoogleMembership.createTableGoogleMembership(DdlVersionBean ddlVersionBean, Database database) static voidGrouperGoogleUser.createTableGoogleUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.okta
Methods in edu.internet2.middleware.grouper.app.okta with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperOktaAuth.createTableOktaAuth(DdlVersionBean ddlVersionBean, Database database) static voidGrouperOktaGroup.createTableOktaGroup(DdlVersionBean ddlVersionBean, Database database) static voidGrouperOktaMembership.createTableOktaMembership(DdlVersionBean ddlVersionBean, Database database) static voidGrouperOktaUser.createTableOktaUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.remedyV2
Methods in edu.internet2.middleware.grouper.app.remedyV2 with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperRemedyAuth.createTableRemedyAuth(DdlVersionBean ddlVersionBean, Database database) static voidGrouperRemedyGroup.createTableRemedyGroup(DdlVersionBean ddlVersionBean, Database database) static voidGrouperRemedyMembership.createTableRemedyMembership(DdlVersionBean ddlVersionBean, Database database) static voidGrouperRemedyUser.createTableRemedyUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.remedyV2.digitalMarketplace
Methods in edu.internet2.middleware.grouper.app.remedyV2.digitalMarketplace with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperDigitalMarketplaceAuth.createTableDigitalMarketplaceAuth(DdlVersionBean ddlVersionBean, Database database) static voidGrouperDigitalMarketplaceGroup.createTableDigitalMarketplaceGroup(DdlVersionBean ddlVersionBean, Database database) static voidGrouperDigitalMarketplaceMembership.createTableDigitalMarketplaceMembership(DdlVersionBean ddlVersionBean, Database database) static voidGrouperDigitalMarketplaceUser.createTableDigitalMarketplaceUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.scim2Provisioning
Methods in edu.internet2.middleware.grouper.app.scim2Provisioning with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperScim2Group.createTableScimGroup(DdlVersionBean ddlVersionBean, Database database) static voidGrouperScim2Membership.createTableScimMembership(DdlVersionBean ddlVersionBean, Database database) static voidGrouperScim2User.createTableScimUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.app.teamDynamix
Methods in edu.internet2.middleware.grouper.app.teamDynamix with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidTeamDynamixAuth.createTableTeamDynamixAuth(DdlVersionBean ddlVersionBean, Database database) static voidTeamDynamixGroup.createTableTeamDynamixGroup(DdlVersionBean ddlVersionBean, Database database) static voidTeamDynamixMembership.createTableTeamDynamixMembership(DdlVersionBean ddlVersionBean, Database database) static voidTeamDynamixUser.createTableTeamDynamixUser(DdlVersionBean ddlVersionBean, Database database) -
Uses of Database in edu.internet2.middleware.grouper.ddl
Methods in edu.internet2.middleware.grouper.ddl that return DatabaseModifier and TypeMethodDescriptionDdlVersionBean.getDatabase()database we are operating onDdlVersionBean.getOldDatabase()current state of the database (after modifications :) ).Methods in edu.internet2.middleware.grouper.ddl with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidGrouperDdl2_5_38.addGrouperSyncStartColumns(Database database, DdlVersionBean ddlVersionBean) static voidGrouperDdl2_6_16.addMemberIdIndexColumn(Database database, DdlVersionBean ddlVersionBean) static voidGrouperDdl2_6_16.addMemberIdIndexComment(Database database, DdlVersionBean ddlVersionBean) static voidGrouperDdl2_6_16.addMemberIdIndexIndex(Database database, DdlVersionBean ddlVersionBean) static voidGrouperDdl2_5_38.adjustGrouperSyncMembershipIndex(Database database, DdlVersionBean ddlVersionBean) static voidGrouperDdl2_6_18.attributeAssignDisallowNotNull(Database database, DdlVersionBean ddlVersionBean) static voidGrouperDdlUtils.ddlutilsDropColumn(Database database, String tableName, String columnName, DdlVersionBean ddlVersionBean) find and drop a column if it is there.static ColumnGrouperDdlUtils.ddlutilsFindColumn(Database database, String tableName, String columnName, boolean exceptionIfNotFound) find table, if not exist, throw exceptionstatic IndexGrouperDdlUtils.ddlutilsFindIndex(Database database, String tableName, String indexName) add an index on a table.static ForeignKeyGrouperDdlUtils.ddlutilsFindOrCreateForeignKey(Database database, String tableName, String foreignKeyName, String foreignTableName, String localColumnName, String foreignColumnName) add a foreign key on a table.static ForeignKeyGrouperDdlUtils.ddlutilsFindOrCreateForeignKey(Database database, String tableName, String foreignKeyName, String foreignTableName, List<String> localColumnNames, List<String> foreignColumnNames) add a foreign key on a table.static IndexGrouperDdlUtils.ddlutilsFindOrCreateIndex(Database database, DdlVersionBean ddlVersionBean, String tableName, String indexName, String customScript, boolean unique, String... columnNames) add an index on a table.static IndexGrouperDdlUtils.ddlutilsFindOrCreateIndex(Database database, String tableName, String indexName, boolean unique, String... columnNames) add an index on a table.static TableGrouperDdlUtils.ddlutilsFindOrCreateTable(Database database, String tableName) find or create tablestatic TableGrouperDdlUtils.ddlutilsFindTable(Database database, String tableName, boolean exceptionOnNotFound) find table, if not exist, throw exceptionstatic ForeignKeyGrouperDdlUtils.ddlutilsForeignKeyExists(Database database, String tableName, String foreignKey) static voidGrouperDdlUtils.dropAllForeignKeys(Database database) drop all foreign keys from a ddlutils database objectstatic voidGrouperDdlUtils.removeAllTables(Database database) remove all objects, the foreign keys, then the tablesvoidDdlVersionBean.setDatabase(Database database) database we are operating onvoidDdlVersionBean.setOldDatabase(Database oldDatabase) current state of the database (after modifications :) ).static voidGrouperDdl2_5_40.updateSyncMembershipView(Database database, DdlVersionBean ddlVersionBean, boolean dropFirst) voidDdlVersionable.updateVersionFromPrevious(Database database, DdlVersionBean ddlVersionBean) check to see if the changes are already made, and then add the changes to the database object that should be used to update from the previous versionabstract voidGrouperDdl.updateVersionFromPrevious(Database database, DdlVersionBean ddlVersionBean) abstract voidGrouperMidpointDdl.updateVersionFromPrevious(Database database, DdlVersionBean ddlVersionBean) abstract voidGrouperMockDdl.updateVersionFromPrevious(Database database, DdlVersionBean ddlVersionBean) abstract voidGrouperOrgDdl.updateVersionFromPrevious(Database database, DdlVersionBean ddlVersionBean) abstract voidGrouperTestDdl.updateVersionFromPrevious(Database database, DdlVersionBean ddlVersionBean) abstract voidSubjectDdl.updateVersionFromPrevious(Database database, DdlVersionBean ddlVersionBean) static voidGrouperDdlUtils.upgradeDatabaseVersion(Database baseVersion, Database oldVersion, int baseDatabaseVersion, String objectName, int upgradeToVersion, StringBuilder additionalScripts, StringBuilder fullScript, Platform platform, Connection connection, String schema, SqlBuilder sqlBuilder) get a database object of a certain version based on the existing database, and tack on all the enums up to the version we want (if any)static voidGrouperDdlUtils.upgradeDatabaseVersion(Database baseVersion, Database oldVersion, int baseDatabaseVersion, String objectName, int upgradeToVersion, StringBuilder additionalScripts, StringBuilder fullScript, Platform platform, Connection connection, String schema, SqlBuilder sqlBuilder, GrouperDdlCompareResult grouperDdlCompareResult) get a database object of a certain version based on the existing database, and tack on all the enums up to the version we want (if any)Constructors in edu.internet2.middleware.grouper.ddl with parameters of type DatabaseModifierConstructorDescriptionDdlVersionBean(String objectName, Platform platform, Connection connection, String schema, SqlBuilder sqlBuilder, Database oldDatabase, Database database, StringBuilder additionalScripts, boolean isDestinationVersion, int buildingToVersion, StringBuilder fullScript, int theBuildingFromVersion) construct -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils that return DatabaseModifier and TypeMethodDescriptionPlatform.readModelFromDatabase(String name) Reads the database model from the live database as specified by the data source set for this platform.Platform.readModelFromDatabase(String name, String catalog, String schema, String[] tableTypes) Reads the database model from the live database as specified by the data source set for this platform.Platform.readModelFromDatabase(Connection connection, String name) Reads the database model from the live database to which the given connection is pointing.Platform.readModelFromDatabase(Connection connection, String name, String catalog, String schema, String[] tableTypes) Reads the database model from the live database to which the given connection is pointing.Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils with parameters of type DatabaseModifier and TypeMethodDescriptionvoidPlatform.alterTables(Database desiredDb, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatform.alterTables(Database desiredDb, CreationParameters params, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatform.alterTables(String catalog, String schema, String[] tableTypes, Database desiredDb, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatform.alterTables(String catalog, String schema, String[] tableTypes, Database desiredDb, CreationParameters params, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatform.alterTables(Connection connection, Database desiredDb, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatform.alterTables(Connection connection, Database desiredDb, CreationParameters params, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatform.alterTables(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredDb, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatform.alterTables(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredDb, CreationParameters params, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatform.createTables(Database model, boolean dropTablesFirst, boolean continueOnError) Creates the tables defined in the database model.voidPlatform.createTables(Database model, CreationParameters params, boolean dropTablesFirst, boolean continueOnError) Creates the tables defined in the database model.voidPlatform.createTables(Connection connection, Database model, boolean dropTablesFirst, boolean continueOnError) Creates the tables defined in the database model.voidPlatform.createTables(Connection connection, Database model, CreationParameters params, boolean dropTablesFirst, boolean continueOnError) Creates the tables defined in the database model.voidDeletes the given bean from the database, assuming the primary key values are specified.voidPlatform.delete(Connection connection, Database model, org.apache.commons.beanutils.DynaBean dynaBean) Deletes the row which maps to the given bean from the database.voidDrops the specified table and all foreign keys pointing to it.voidPlatform.dropTable(Connection connection, Database model, Table table, boolean continueOnError) Drops the specified table and all foreign keys pointing to it.voidPlatform.dropTables(Database model, boolean continueOnError) Drops the tables defined in the given database.voidPlatform.dropTables(Connection connection, Database model, boolean continueOnError) Drops the tables defined in the given database.Queries for a list of dyna beans representing rows of the given query.Queries for a list of dyna beans representing rows of the given query.Queries for a list of dyna beans representing rows of the given query.Queries for a list of dyna beans representing rows of the given query.Platform.fetch(Database model, String sql, Collection parameters) Queries for a list of dyna beans representing rows of the given query.Platform.fetch(Database model, String sql, Collection parameters, int start, int end) Queries for a list of dyna beans representing rows of the given query.Platform.fetch(Database model, String sql, Collection parameters, Table[] queryHints) Queries for a list of dyna beans representing rows of the given query.Platform.fetch(Database model, String sql, Collection parameters, Table[] queryHints, int start, int end) Queries for a list of dyna beans representing rows of the given query.Platform.getAlterTablesSql(Database desiredDb) Returns the SQL for altering the database schema so that it match the given model.Platform.getAlterTablesSql(Database desiredDb, CreationParameters params) Returns the SQL for altering the database schema so that it match the given model.Platform.getAlterTablesSql(String catalog, String schema, String[] tableTypes, Database desiredDb) Returns the SQL for altering the database schema so that it match the given model.Platform.getAlterTablesSql(String catalog, String schema, String[] tableTypes, Database desiredDb, CreationParameters params) Returns the SQL for altering the database schema so that it match the given model.Platform.getAlterTablesSql(Connection connection, Database desiredDb) Returns the SQL for altering the database schema so that it match the given model.Platform.getAlterTablesSql(Connection connection, Database desiredDb, CreationParameters params) Returns the SQL for altering the database schema so that it match the given model.Platform.getAlterTablesSql(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredDb) Returns the SQL for altering the database schema so that it match the given model.Platform.getAlterTablesSql(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredDb, CreationParameters params) Returns the SQL for altering the database schema so that it match the given model.Platform.getCreateTablesSql(Database model, boolean dropTablesFirst, boolean continueOnError) Returns the SQL for creating the tables defined in the database model.Platform.getCreateTablesSql(Database model, CreationParameters params, boolean dropTablesFirst, boolean continueOnError) Returns the SQL for creating the tables defined in the database model.Platform.getDeleteSql(Database model, org.apache.commons.beanutils.DynaBean dynaBean) Returns the sql for deleting the given bean from the database.Platform.getDropTableSql(Database model, Table table, boolean continueOnError) Returns the SQL for dropping the given table and all foreign keys pointing to it.Platform.getDropTablesSql(Database model, boolean continueOnError) Returns the SQL for dropping the tables defined in the given database.Platform.getInsertSql(Database model, org.apache.commons.beanutils.DynaBean dynaBean) Returns the sql for inserting the given bean.Platform.getUpdateSql(Database model, org.apache.commons.beanutils.DynaBean dynaBean) Returns the sql for updating the given bean in the database.voidPlatform.insert(Database model, Collection dynaBeans) Inserts the given beans in the database, assuming the primary key values are specified.voidInserts the given DynaBean in the database, assuming the primary key values are specified.voidPlatform.insert(Connection connection, Database model, Collection dynaBeans) Inserts the given beans.voidPlatform.insert(Connection connection, Database model, org.apache.commons.beanutils.DynaBean dynaBean) Inserts the bean.Performs the given SQL query returning an iterator over the results.Performs the given SQL query returning an iterator over the results.Platform.query(Database model, String sql, Collection parameters) Performs the given parameterized SQL query returning an iterator over the results.Platform.query(Database model, String sql, Collection parameters, Table[] queryHints) Performs the given parameterized SQL query returning an iterator over the results.voidStores the given bean in the database, inserting it if there is no primary key otherwise the bean is updated in the database.voidUpdates the given bean in the database, assuming the primary key values are specified.voidPlatform.update(Connection connection, Database model, org.apache.commons.beanutils.DynaBean dynaBean) Updates the row which maps to the given bean. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.alteration
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.alteration with parameters of type DatabaseModifier and TypeMethodDescriptionvoidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.voidApplies this change to the given database.Compares the two models and returns the changes necessary to create the second model from the first one.ModelComparator.compareTables(Database sourceModel, Table sourceTable, Database targetModel, Table targetTable) Compares the two tables and returns the changes necessary to create the second table from the first one. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.io
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.io that return DatabaseMethods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.io with parameters of type DatabaseModifier and TypeMethodDescriptionDatabaseDataIO.getConfiguredDataReader(Platform platform, Database model) Returns a data reader instance configured for the given platform (which needs to be connected to a live database) and model.voidSets the database model.voidDatabaseDataIO.writeDataToDatabase(Platform platform, Database model, InputStream[] inputs) Reads the data from the given input streams and writes it to the database to which the given platform is connected.voidDatabaseDataIO.writeDataToDatabase(Platform platform, Database model, Reader[] inputs) Reads the data from the given input readers and writes it to the database to which the given platform is connected.voidDatabaseDataIO.writeDataToDatabase(Platform platform, Database model, String[] files) Reads the data from the indicated files and writes it to the database to which the given platform is connected.voidDatabaseDataIO.writeDataToXML(Platform platform, Database model, DataWriter writer) Writes the data contained in the database to which the given platform is connected, as XML to the given data writer.voidDatabaseDataIO.writeDataToXML(Platform platform, Database model, OutputStream output, String xmlEncoding) Writes the data contained in the database to which the given platform is connected, as XML to the given output stream (which won't be closed by this method).voidDatabaseDataIO.writeDataToXML(Platform platform, Database model, Writer output, String xmlEncoding) Writes the data contained in the database to which the given platform is connected, as XML to the given output writer (which won't be closed by this method).voidDatabaseDataIO.writeDataToXML(Platform platform, Database model, String path, String xmlEncoding) Writes the data contained in the database to which the given platform is connected, as XML to the given output stream (which won't be closed by this method).voidWrites the DTD for data xml files for the given database model, to the specified writer.Constructors in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.io with parameters of type DatabaseModifierConstructorDescriptionDataToDatabaseSink(Platform platform, Database model) Creates a new sink instance.DynaSqlCreateRule(Database model, Table table, DataSink receiver) Creates a new creation rule that creates dyna bean instances. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model with parameters of type Database -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform that return DatabaseModifier and TypeMethodDescriptionJdbcModelReader.getDatabase(Connection connection, String name) Reads the database model from the given connection.JdbcModelReader.getDatabase(Connection connection, String name, String catalog, String schema, String[] tableTypes) Reads the database model from the given connection.PlatformImplBase.readModelFromDatabase(String name) Reads the database model from the live database as specified by the data source set for this platform.PlatformImplBase.readModelFromDatabase(String name, String catalog, String schema, String[] tableTypes) Reads the database model from the live database as specified by the data source set for this platform.PlatformImplBase.readModelFromDatabase(Connection connection, String name) Reads the database model from the live database to which the given connection is pointing.PlatformImplBase.readModelFromDatabase(Connection connection, String name, String catalog, String schema, String[] tableTypes) Reads the database model from the live database to which the given connection is pointing.Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform with parameters of type DatabaseModifier and TypeMethodDescriptionvoidSqlBuilder.alterDatabase(Database currentModel, Database desiredModel, CreationParameters params) Generates the DDL to modify an existing database so the schema matches the specified database schema by using drops, modifications and additions.voidPlatformImplBase.alterTables(Database desiredDb, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatformImplBase.alterTables(Database desiredDb, CreationParameters params, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatformImplBase.alterTables(String catalog, String schema, String[] tableTypes, Database desiredModel, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatformImplBase.alterTables(String catalog, String schema, String[] tableTypes, Database desiredModel, CreationParameters params, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatformImplBase.alterTables(Connection connection, Database desiredModel, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatformImplBase.alterTables(Connection connection, Database desiredModel, CreationParameters params, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatformImplBase.alterTables(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredModel, boolean continueOnError) Alters the database schema so that it match the given model.voidPlatformImplBase.alterTables(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredModel, CreationParameters params, boolean continueOnError) Alters the database schema so that it match the given model.protected StringPlatformImplBase.createDeleteSql(Database model, SqlDynaClass dynaClass, SqlDynaProperty[] primaryKeys, org.apache.commons.beanutils.DynaBean bean) Creates the SQL for deleting an object of the given type.voidSqlBuilder.createExternalForeignKeys(Database database) Creates the external foreignkey creation statements for all tables in the database.voidSqlBuilder.createExternalForeignKeys(Database database, Table table) Creates external foreignkey creation statements if necessary.protected StringPlatformImplBase.createInsertSql(Database model, SqlDynaClass dynaClass, SqlDynaProperty[] properties, org.apache.commons.beanutils.DynaBean bean) Creates the SQL for inserting an object of the given type.protected ModelBasedResultSetIteratorPlatformImplBase.createResultSetIterator(Database model, ResultSet resultSet, Table[] queryHints) Creates an iterator over the given result set.protected StringPlatformImplBase.createSelectLastInsertIdSql(Database model, SqlDynaClass dynaClass) Creates the SQL for querying for the id generated by the last insert of an object of the given type.voidSqlBuilder.createTable(Database database, Table table) Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).voidSqlBuilder.createTable(Database database, Table table, Map parameters) Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).voidPlatformImplBase.createTables(Database model, boolean dropTablesFirst, boolean continueOnError) Creates the tables defined in the database model.voidPlatformImplBase.createTables(Database model, CreationParameters params, boolean dropTablesFirst, boolean continueOnError) Creates the tables defined in the database model.voidPlatformImplBase.createTables(Connection connection, Database model, boolean dropTablesFirst, boolean continueOnError) Creates the tables defined in the database model.voidPlatformImplBase.createTables(Connection connection, Database model, CreationParameters params, boolean dropTablesFirst, boolean continueOnError) Creates the tables defined in the database model.voidSqlBuilder.createTables(Database database) Outputs the DDL required to drop and (re)create all tables in the database model.voidSqlBuilder.createTables(Database database, boolean dropTables) Outputs the DDL required to drop (if requested) and (re)create all tables in the database model.voidSqlBuilder.createTables(Database database, CreationParameters params, boolean dropTables) Outputs the DDL required to drop (if requested) and (re)create all tables in the database model.protected voidSqlBuilder.createTemporaryTable(Database database, Table table, Map parameters) Outputs the DDL to create the given temporary table.protected StringPlatformImplBase.createUpdateSql(Database model, SqlDynaClass dynaClass, SqlDynaProperty[] primaryKeys, SqlDynaProperty[] properties, org.apache.commons.beanutils.DynaBean bean) Creates the SQL for updating an object of the given type.voidDeletes the given bean from the database, assuming the primary key values are specified.voidPlatformImplBase.delete(Connection connection, Database model, org.apache.commons.beanutils.DynaBean dynaBean) Deletes the row which maps to the given bean from the database.voidDrops the specified table and all foreign keys pointing to it.voidPlatformImplBase.dropTable(Connection connection, Database model, Table table, boolean continueOnError) Drops the specified table and all foreign keys pointing to it.voidOutputs the DDL required to drop the given table.voidPlatformImplBase.dropTables(Database model, boolean continueOnError) Drops the tables defined in the given database.voidPlatformImplBase.dropTables(Connection connection, Database model, boolean continueOnError) Drops the tables defined in the given database.voidSqlBuilder.dropTables(Database database) Outputs the DDL required to drop the database.protected voidSqlBuilder.dropTemporaryTable(Database database, Table table) Outputs the DDL to drop the given temporary table.Queries for a list of dyna beans representing rows of the given query.Queries for a list of dyna beans representing rows of the given query.Queries for a list of dyna beans representing rows of the given query.Queries for a list of dyna beans representing rows of the given query.PlatformImplBase.fetch(Database model, String sql, Collection parameters) Queries for a list of dyna beans representing rows of the given query.PlatformImplBase.fetch(Database model, String sql, Collection parameters, int start, int end) Queries for a list of dyna beans representing rows of the given query.PlatformImplBase.fetch(Database model, String sql, Collection parameters, Table[] queryHints) Queries for a list of dyna beans representing rows of the given query.PlatformImplBase.fetch(Database model, String sql, Collection parameters, Table[] queryHints, int start, int end) Queries for a list of dyna beans representing rows of the given query.PlatformImplBase.getAlterTablesSql(Database desiredDb) Returns the SQL for altering the database schema so that it match the given model.PlatformImplBase.getAlterTablesSql(Database desiredDb, CreationParameters params) Returns the SQL for altering the database schema so that it match the given model.PlatformImplBase.getAlterTablesSql(String catalog, String schema, String[] tableTypes, Database desiredModel) Returns the SQL for altering the database schema so that it match the given model.PlatformImplBase.getAlterTablesSql(String catalog, String schema, String[] tableTypes, Database desiredModel, CreationParameters params) Returns the SQL for altering the database schema so that it match the given model.PlatformImplBase.getAlterTablesSql(Connection connection, Database desiredModel) Returns the SQL for altering the database schema so that it match the given model.PlatformImplBase.getAlterTablesSql(Connection connection, Database desiredModel, CreationParameters params) Returns the SQL for altering the database schema so that it match the given model.PlatformImplBase.getAlterTablesSql(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredModel) Returns the SQL for altering the database schema so that it match the given model.PlatformImplBase.getAlterTablesSql(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredModel, CreationParameters params) Returns the SQL for altering the database schema so that it match the given model.PlatformImplBase.getCreateTablesSql(Database model, boolean dropTablesFirst, boolean continueOnError) Returns the SQL for creating the tables defined in the database model.PlatformImplBase.getCreateTablesSql(Database model, CreationParameters params, boolean dropTablesFirst, boolean continueOnError) Returns the SQL for creating the tables defined in the database model.PlatformImplBase.getDeleteSql(Database model, org.apache.commons.beanutils.DynaBean dynaBean) Returns the sql for deleting the given bean from the database.PlatformImplBase.getDropTableSql(Database model, Table table, boolean continueOnError) Returns the SQL for dropping the given table and all foreign keys pointing to it.PlatformImplBase.getDropTablesSql(Database model, boolean continueOnError) Returns the SQL for dropping the tables defined in the given database.PlatformImplBase.getInsertSql(Database model, org.apache.commons.beanutils.DynaBean dynaBean) Returns the sql for inserting the given bean.protected TableSqlBuilder.getRealTargetTableFor(Database targetModel, Table sourceTable, Table targetTable) Creates the target table object that differs from the given target table only in the indices.protected TableSqlBuilder.getTemporaryTableFor(Database targetModel, Table targetTable) Creates a temporary table object that corresponds to the given table.PlatformImplBase.getUpdateSql(Database model, org.apache.commons.beanutils.DynaBean dynaBean) Returns the sql for updating the given bean in the database.voidPlatformImplBase.insert(Database model, Collection dynaBeans) Inserts the given beans in the database, assuming the primary key values are specified.voidInserts the given DynaBean in the database, assuming the primary key values are specified.voidPlatformImplBase.insert(Connection connection, Database model, Collection dynaBeans) Inserts the given beans.voidPlatformImplBase.insert(Connection connection, Database model, org.apache.commons.beanutils.DynaBean dynaBean) Inserts the bean.protected voidPlatformImplBase.postprocessModelFromDatabase(Database model) Allows the platform to postprocess the model just read from the database.protected voidSqlBuilder.processChange(Database currentModel, Database desiredModel, AddPrimaryKeyChange change) Processes the addition of a primary key to a table.protected voidSqlBuilder.processChange(Database currentModel, Database desiredModel, CreationParameters params, AddForeignKeyChange change) Processes the change representing the addition of a foreign key.protected voidSqlBuilder.processChange(Database currentModel, Database desiredModel, CreationParameters params, AddIndexChange change) Processes the change representing the addition of an index.protected voidSqlBuilder.processChange(Database currentModel, Database desiredModel, CreationParameters params, AddTableChange change) Processes the change representing the addition of a table.protected voidSqlBuilder.processChange(Database currentModel, Database desiredModel, CreationParameters params, ModelChange change) This is a fall-through callback which generates a warning because a specific change type wasn't handled.protected voidSqlBuilder.processChange(Database currentModel, Database desiredModel, CreationParameters params, RemoveForeignKeyChange change) Processes the change representing the removal of a foreign key.protected voidSqlBuilder.processChange(Database currentModel, Database desiredModel, CreationParameters params, RemoveIndexChange change) Processes the change representing the removal of an index.protected voidSqlBuilder.processChange(Database currentModel, Database desiredModel, CreationParameters params, RemoveTableChange change) Processes the change representing the removal of a table.protected voidSqlBuilder.processChanges(Database currentModel, Database desiredModel, List changes, CreationParameters params) Processes the changes.protected voidSqlBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner.protected voidSqlBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, CreationParameters params, Collection changes) Processes the changes to the structure of tables.protected voidSqlBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, String tableName, Map parameters, List changes) Processes the changes to the structure of a single table.Performs the given SQL query returning an iterator over the results.Performs the given SQL query returning an iterator over the results.PlatformImplBase.query(Database model, String sql, Collection parameters) Performs the given parameterized SQL query returning an iterator over the results.PlatformImplBase.query(Database model, String sql, Collection parameters, Table[] queryHints) Performs the given parameterized SQL query returning an iterator over the results.protected voidJdbcModelReader.sortForeignKeys(Database model) Sorts the foreign keys in the tables of the model.voidStores the given bean in the database, inserting it if there is no primary key otherwise the bean is updated in the database.voidUpdates the given bean in the database, assuming the primary key values are specified.voidPlatformImplBase.update(Connection connection, Database model, org.apache.commons.beanutils.DynaBean dynaBean) Updates the row which maps to the given bean.protected voidSqlBuilder.writeEmbeddedForeignKeysStmt(Database database, Table table) Writes the foreign key constraints inside a create table () clause.protected voidSqlBuilder.writeExternalForeignKeyCreateStmt(Database database, Table table, ForeignKey key) Writes a single foreign key constraint using a alter table statement.protected voidSqlBuilder.writeTableCreationStmt(Database database, Table table, Map parameters) Writes the table creation statement without the statement end.Constructors in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform with parameters of type DatabaseModifierConstructorDescriptionModelBasedResultSetIterator(PlatformImplBase platform, Database model, ResultSet resultSet, Table[] queryHints, boolean cleanUpAfterFinish) Creates a new iterator. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.db2
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.db2 with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidDb2Builder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidDb2Builder.processChange(Database currentModel, Database desiredModel, PrimaryKeyChange change) Processes the change of the primary key of a table.protected voidDb2Builder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidDb2Builder.processChange(Database currentModel, Database desiredModel, RemovePrimaryKeyChange change) Processes the removal of a primary key from a table.protected voidDb2Builder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.derby
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.derby with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidDerbyBuilder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidDerbyBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.firebird
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.firebird with parameters of type DatabaseModifier and TypeMethodDescriptionvoidFirebirdBuilder.createExternalForeignKeys(Database database) Creates the external foreignkey creation statements for all tables in the database.voidFirebirdBuilder.createTable(Database database, Table table, Map parameters) Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).protected voidFirebirdBuilder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidFirebirdBuilder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidFirebirdBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.hsqldb
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.hsqldb with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidHsqlDbBuilder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidHsqlDbBuilder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidHsqlDbBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.interbase
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.interbase with parameters of type DatabaseModifier and TypeMethodDescriptionvoidInterbaseBuilder.createTable(Database database, Table table, Map parameters) Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).protected voidInterbaseBuilder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidInterbaseBuilder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidInterbaseBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.maxdb
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.maxdb with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidMaxDbBuilder.writeExternalForeignKeyCreateStmt(Database database, Table table, ForeignKey key) Writes a single foreign key constraint using a alter table statement. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mckoi
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mckoi with parameters of type DatabaseModifier and TypeMethodDescriptionvoidMckoiBuilder.createTable(Database database, Table table, Map parameters) Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).protected voidMckoiBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mssql
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mssql with parameters of type DatabaseModifier and TypeMethodDescriptionvoidMSSqlBuilder.createTable(Database database, Table table, Map parameters) Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).protected voidMSSqlBuilder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidMSSqlBuilder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidMSSqlBuilder.processChange(Database currentModel, Database desiredModel, RemovePrimaryKeyChange change) Processes the removal of a primary key from a table.protected voidMSSqlBuilder.processChanges(Database currentModel, Database desiredModel, List changes, CreationParameters params) Processes the changes.protected voidMSSqlBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mysql
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mysql with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidMySqlBuilder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidMySqlBuilder.processChange(Database currentModel, Database desiredModel, PrimaryKeyChange change) Processes the change of the primary key of a table.protected voidMySqlBuilder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidMySqlBuilder.processChange(Database currentModel, Database desiredModel, RemovePrimaryKeyChange change) Processes the removal of a primary key from a table.protected voidMySqlBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.oracle
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.oracle with parameters of type DatabaseModifier and TypeMethodDescriptionvoidOracle8Builder.createTable(Database database, Table table, Map parameters) Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).protected voidOracle8Builder.createTemporaryTable(Database database, Table table, Map parameters) Outputs the DDL to create the given temporary table.protected voidOracle8Builder.dropTemporaryTable(Database database, Table table) Outputs the DDL to drop the given temporary table.protected voidOracle8Builder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidOracle8Builder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidOracle8Builder.processChange(Database currentModel, Database desiredModel, RemovePrimaryKeyChange change) Processes the removal of a primary key from a table.protected voidOracle8Builder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.postgresql
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.postgresql with parameters of type DatabaseModifier and TypeMethodDescriptionvoidPostgreSqlBuilder.createTable(Database database, Table table, Map parameters) Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).protected voidPostgreSqlBuilder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidPostgreSqlBuilder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidPostgreSqlBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.sapdb
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.sapdb with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidSapDbBuilder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidSapDbBuilder.processChange(Database currentModel, Database desiredModel, ColumnDefaultValueChange change) Processes the change of the default value of a column.protected voidSapDbBuilder.processChange(Database currentModel, Database desiredModel, ColumnRequiredChange change) Processes the change of the required constraint of a column.protected voidSapDbBuilder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidSapDbBuilder.processChange(Database currentModel, Database desiredModel, RemovePrimaryKeyChange change) Processes the removal of a primary key from a table.protected voidSapDbBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner.protected voidSapDbBuilder.writeExternalForeignKeyCreateStmt(Database database, Table table, ForeignKey key) Writes a single foreign key constraint using a alter table statement. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.sybase
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.sybase with parameters of type DatabaseModifier and TypeMethodDescriptionvoidSybaseBuilder.createTable(Database database, Table table, Map parameters) Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).Queries for a list of dyna beans representing rows of the given query.SybasePlatform.fetch(Database model, String sql, Collection parameters, Table[] queryHints, int start, int end) Queries for a list of dyna beans representing rows of the given query.protected voidSybaseBuilder.processChange(Database currentModel, Database desiredModel, AddColumnChange change) Processes the addition of a column to a table.protected voidSybaseBuilder.processChange(Database currentModel, Database desiredModel, ColumnDefaultValueChange change) Processes the change of the default value of a column.protected voidSybaseBuilder.processChange(Database currentModel, Database desiredModel, RemoveColumnChange change) Processes the removal of a column from a table.protected voidSybaseBuilder.processChange(Database currentModel, Database desiredModel, RemovePrimaryKeyChange change) Processes the removal of a primary key from a table.protected voidSybaseBuilder.processChanges(Database currentModel, Database desiredModel, List changes, CreationParameters params) Processes the changes.protected voidSybaseBuilder.processTableStructureChanges(Database currentModel, Database desiredModel, Table sourceTable, Table targetTable, Map parameters, List changes) Allows database-specific implementations to handle changes in a database specific manner.Performs the given SQL query returning an iterator over the results.SybasePlatform.query(Database model, String sql, Collection parameters, Table[] queryHints) Performs the given parameterized SQL query returning an iterator over the results. -
Uses of Database in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.task
Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.task that return DatabaseModifier and TypeMethodDescriptionprotected abstract DatabaseDatabaseTaskBase.readModel()Reads the database model on which the commands will work.Methods in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.task with parameters of type DatabaseModifier and TypeMethodDescriptionabstract voidCommand.execute(DatabaseTaskBase task, Database model) Executes this command.voidCreateDatabaseCommand.execute(DatabaseTaskBase task, Database model) Executes this command.voidDropDatabaseCommand.execute(DatabaseTaskBase task, Database model) Executes this command.voidWriteDataToDatabaseCommand.execute(DatabaseTaskBase task, Database model) Executes this command.voidWriteDataToFileCommand.execute(DatabaseTaskBase task, Database model) Executes this command.voidWriteDtdToFileCommand.execute(DatabaseTaskBase task, Database model) Executes this command.voidWriteSchemaSqlToFileCommand.execute(DatabaseTaskBase task, Database model) Executes this command.voidWriteSchemaToDatabaseCommand.execute(DatabaseTaskBase task, Database model) Executes this command.protected voidDatabaseTaskBase.executeCommands(Database model) Executes the commands.protected CreationParametersDatabaseCommandWithCreationParameters.getFilteredParameters(Database model, String platformName, boolean isCaseSensitive) Filters the parameters for the given model and platform.