Schnittstelle IDatabaseTool

Alle Superschnittstellen:
IDatabaseObjectTool
Alle bekannten Implementierungsklassen:
DatabaseTool

public interface IDatabaseTool extends IDatabaseObjectTool
  • Methodendetails

    • allBackReferencesAreValid

      boolean allBackReferencesAreValid(IDatabase database)
    • assertAllBackReferencesAreValid

      void assertAllBackReferencesAreValid(IDatabase database)
    • assertCanAddGivenTable

      void assertCanAddGivenTable(IDatabase database, ITable table)
    • assertCanSetGivenNameToDatabase

      void assertCanSetGivenNameToDatabase(String name)
    • assertContainsGivenTable

      void assertContainsGivenTable(IDatabase database, ITable table)
    • 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)
    • canAddGivenTable

      boolean canAddGivenTable(IDatabase database, ITable table)
    • canAddTable

      boolean canAddTable(IDatabase database)
    • canSetGivenNameToDatabase

      boolean canSetGivenNameToDatabase(String name)
    • containsGivenTable

      boolean containsGivenTable(IDatabase database, ITable table)
    • containsTableReferencedByGivenColumn

      boolean containsTableReferencedByGivenColumn(IDatabase database, IColumn column)
    • containsTableWithColumnBackReferencedByGivenColumn

      boolean containsTableWithColumnBackReferencedByGivenColumn(IDatabase database, IColumn column)
    • containsTableWithGivenColumn

      boolean containsTableWithGivenColumn(IDatabase database, IColumn column)
    • containsTableWithGivenName

      boolean containsTableWithGivenName(IDatabase database, String name)
    • deleteTableWithGivenName

      void deleteTableWithGivenName(IDatabase database, String name)
    • getStoredAllBackReferenceColumns

      IContainer<IColumn> getStoredAllBackReferenceColumns(IDatabase database)
    • getStoredTableWithGivenName

      ITable getStoredTableWithGivenName(IDatabase database, String name)
    • getTableCount

      int getTableCount(IDatabase database)