Class DatabaseExaminer
java.lang.Object
ch.nolix.system.objectschema.modelexaminer.DatabaseExaminer
- All Implemented Interfaces:
IDatabaseExaminer
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanallBackReferencesAreValid(IDatabase database) booleancanAddTable(IDatabase database) booleancanAddTable(IDatabase database, ITable table) booleancanSetName(String name) booleancontainsBackReferencededColumnByColumn(IDatabase database, IColumn column) booleancontainsTable(IDatabase database, ITable table) booleancontainsTableReferencedByColumn(IDatabase database, IColumn column) booleancontainsTableWithColumn(IDatabase database, IColumn column) booleancontainsTableWithName(IDatabase database, String name)
-
Constructor Details
-
DatabaseExaminer
public DatabaseExaminer()
-
-
Method Details
-
allBackReferencesAreValid
- Specified by:
allBackReferencesAreValidin interfaceIDatabaseExaminer
-
canAddTable
- Specified by:
canAddTablein interfaceIDatabaseExaminer
-
canAddTable
- Specified by:
canAddTablein interfaceIDatabaseExaminer
-
canSetName
- Specified by:
canSetNamein interfaceIDatabaseExaminer
-
containsBackReferencededColumnByColumn
- Specified by:
containsBackReferencededColumnByColumnin interfaceIDatabaseExaminer
-
containsTable
- Specified by:
containsTablein interfaceIDatabaseExaminer
-
containsTableReferencedByColumn
- Specified by:
containsTableReferencedByColumnin interfaceIDatabaseExaminer
-
containsTableWithColumn
- Specified by:
containsTableWithColumnin interfaceIDatabaseExaminer
-
containsTableWithName
- Specified by:
containsTableWithNamein interfaceIDatabaseExaminer
-