Uses of Class
edu.internet2.middleware.grouper.ddl.DdlVersionBean

Packages that use DdlVersionBean
edu.internet2.middleware.grouper.ddl   
 

Uses of DdlVersionBean in edu.internet2.middleware.grouper.ddl
 

Methods in edu.internet2.middleware.grouper.ddl with parameters of type DdlVersionBean
 void DdlVersionable.addAllForeignKeysViewsEtc(DdlVersionBean ddlVersionBean)
          add all foreign keys, views, table / col comments, etc
 void GrouperTestDdl.addAllForeignKeysViewsEtc(DdlVersionBean ddlVersionBean)
          add all foreign keys
 void GrouperDdl.addAllForeignKeysViewsEtc(DdlVersionBean ddlVersionBean)
          add all foreign keys
 void GrouperOrgDdl.addAllForeignKeysViewsEtc(DdlVersionBean ddlVersionBean)
          add all foreign keys
 void SubjectDdl.addAllForeignKeysViewsEtc(DdlVersionBean ddlVersionBean)
          add all foreign keys
 void DdlUtilsChangeDatabase.changeDatabase(DdlVersionBean ddlVersionBean)
          callback to change the database
static void GrouperDdlUtils.ddlutilsBackupTable(DdlVersionBean ddlVersionBean, java.lang.String tableName, java.lang.String backupTableName)
          backup a table into another table (which should not exist)
static void GrouperDdlUtils.ddlutilsColumnComment(DdlVersionBean ddlVersionBean, java.lang.String objectName, java.lang.String columnName, java.lang.String comment)
           add a table or view column comment if the DB supports it COMMENT ON COLUMN zip_code.zip_code IS '5 Digit Zip Code';
static void GrouperDdlUtils.ddlutilsCreateOrReplaceView(DdlVersionBean ddlVersionBean, java.lang.String viewName, java.lang.String viewComment, java.util.Set<java.lang.String> aliases, java.util.Set<java.lang.String> columnComments, java.lang.String sql)
          add a view if the DB supports it
static void GrouperDdlUtils.ddlutilsDropColumn(org.apache.ddlutils.model.Database database, java.lang.String tableName, java.lang.String columnName, DdlVersionBean ddlVersionBean)
          find and drop a column if it is there.
static void GrouperDdlUtils.ddlutilsDropColumn(org.apache.ddlutils.model.Table table, java.lang.String columnName, DdlVersionBean ddlVersionBean)
          find and drop a column if it is there also drop all related indexes
static void GrouperDdlUtils.ddlutilsDropTable(DdlVersionBean ddlVersionBean, java.lang.String tableName, boolean falseIfDropBeforeCreate)
          find and drop a table if it is there
static void GrouperDdlUtils.ddlutilsDropViewIfExists(DdlVersionBean ddlVersionBean, java.lang.String viewName, boolean falseIfDropBeforeCreate)
          drop a view if it is detected as existing
static org.apache.ddlutils.model.Index GrouperDdlUtils.ddlutilsFindOrCreateIndex(org.apache.ddlutils.model.Database database, DdlVersionBean ddlVersionBean, java.lang.String tableName, java.lang.String indexName, java.lang.String customScript, boolean unique, java.lang.String... columnNames)
          add an index on a table.
static void GrouperDdlUtils.ddlutilsTableComment(DdlVersionBean ddlVersionBean, java.lang.String tableName, java.lang.String tableComment)
          add a table comment if the DB supports it
static void GrouperDdlUtils.ddlutilsViewComment(DdlVersionBean ddlVersionBean, java.lang.String viewName, java.lang.String tableComment)
          add a view comment if the DB supports it
static void GrouperDdlUtils.dropAllForeignKeysScript(GrouperDdlUtils.DbMetadataBean dbMetadataBean, DdlVersionBean ddlVersionBean)
          drop all foreign keys (database dependent), and generate the script
 void DdlVersionable.dropAllViews(DdlVersionBean ddlVersionBean)
          drop all views at the beginning of the script...
 void GrouperTestDdl.dropAllViews(DdlVersionBean ddlVersionBean)
          drop all views
 void GrouperDdl.dropAllViews(DdlVersionBean ddlVersionBean)
          drop all views
 void GrouperOrgDdl.dropAllViews(DdlVersionBean ddlVersionBean)
          drop all views
 void SubjectDdl.dropAllViews(DdlVersionBean ddlVersionBean)
          drop all views
static void GrouperOrgDdl.generateOrgAssignment(DdlVersionBean ddlVersionBean)
          create the assignments
 void DdlVersionable.updateVersionFromPrevious(org.apache.ddlutils.model.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 version
abstract  void GrouperTestDdl.updateVersionFromPrevious(org.apache.ddlutils.model.Database database, DdlVersionBean ddlVersionBean)
           
abstract  void GrouperDdl.updateVersionFromPrevious(org.apache.ddlutils.model.Database database, DdlVersionBean ddlVersionBean)
           
abstract  void GrouperOrgDdl.updateVersionFromPrevious(org.apache.ddlutils.model.Database database, DdlVersionBean ddlVersionBean)
           
abstract  void SubjectDdl.updateVersionFromPrevious(org.apache.ddlutils.model.Database database, DdlVersionBean ddlVersionBean)