Klasse TableExaminer

java.lang.Object
ch.nolix.system.objectschema.modelexaminer.TableExaminer
Alle implementierten Schnittstellen:
ITableExaminer

public final class TableExaminer extends Object implements ITableExaminer
Version:
2024-12-30
Autor:
Silvan Wyss
  • Konstruktordetails

    • TableExaminer

      public TableExaminer()
  • Methodendetails

    • containsColumn

      public boolean containsColumn(ITable table, IColumn column)
      Angegeben von:
      containsColumn in Schnittstelle ITableExaminer
      Parameter:
      table -
      column -
      Gibt zurück:
      true if the given table contains the given column, false otherwise.
    • containsColumnThatIsBackReferencedByColumn

      public boolean containsColumnThatIsBackReferencedByColumn(ITable table, IColumn column)
      Angegeben von:
      containsColumnThatIsBackReferencedByColumn in Schnittstelle ITableExaminer
      Parameter:
      table -
      column -
      Gibt zurück:
      true if the given table contains a IColumn that is back referenced by the given column, false otherwise.
    • containsColumnThatReferencesBackColumn

      public boolean containsColumnThatReferencesBackColumn(ITable table, IColumn column)
      Angegeben von:
      containsColumnThatReferencesBackColumn in Schnittstelle ITableExaminer
      Parameter:
      table -
      column -
      Gibt zurück:
      true if the given table contains a IColumn that referenced back the given column, false otherwise.
    • containsColumnThatReferencesTable

      public boolean containsColumnThatReferencesTable(ITable table, ITable otherTable)
      Angegeben von:
      containsColumnThatReferencesTable in Schnittstelle ITableExaminer
      Parameter:
      table -
      otherTable -
      Gibt zurück:
      true if the given table contains a IColumn that references the given otherTable, false otherwise.
    • containsColumnWithName

      public boolean containsColumnWithName(ITable table, String name)
      Angegeben von:
      containsColumnWithName in Schnittstelle ITableExaminer
      Parameter:
      table -
      name -
      Gibt zurück:
      if the given table contains a IColumn with the given name, false otherwise.
    • isReferenced

      public boolean isReferenced(ITable table)
      Angegeben von:
      isReferenced in Schnittstelle ITableExaminer
      Parameter:
      table -
      Gibt zurück:
      true if the given table is referenced, false otherwise.