Schnittstelle IDatabaseTool

Alle Superschnittstellen:
IDatabaseObjectExaminer
Alle bekannten Implementierungsklassen:
DatabaseTool

public interface IDatabaseTool extends IDatabaseObjectExaminer
  • Methodendetails

    • allBackReferencesAreValid

      boolean allBackReferencesAreValid(IDatabase database)
    • assertAllBackReferencesAreValid

      void assertAllBackReferencesAreValid(IDatabase database)
    • assertCanAddGivenTable

      void assertCanAddGivenTable(IDatabase database, ITable table)
    • assertCanSetGivenNameToDatabase

      void assertCanSetGivenNameToDatabase(String name)
    • assertContainsTableReferencedByGivenColumn

      void assertContainsTableReferencedByGivenColumn(IDatabase database, IColumn column)
    • assertContainsTableWithColumnBackReferencedByGivenColumn

      void assertContainsTableWithColumnBackReferencedByGivenColumn(IDatabase database, IColumn column)
    • assertContainsTableWithGivenColumn

      void assertContainsTableWithGivenColumn(IDatabase database, IColumn column)
    • assertDoesNotContainTableWithGivenName

      void assertDoesNotContainTableWithGivenName(IDatabase database, String name)
    • deleteTableWithGivenName

      void deleteTableWithGivenName(IDatabase database, String name)
    • getStoredAllBackReferenceColumns

      IContainer<? extends IColumn> getStoredAllBackReferenceColumns(IDatabase database)
    • getStoredTableWithGivenName

      ITable getStoredTableWithGivenName(IDatabase database, String name)
    • getTableCount

      int getTableCount(IDatabase database)