Schnittstelle IColumnTool

Alle Superschnittstellen:
IDatabaseObjectTool
Alle bekannten Implementierungsklassen:
ColumnTool

public interface IColumnTool extends IDatabaseObjectTool
  • Methodendetails

    • assertBelongsToTable

      void assertBelongsToTable(IColumn column)
    • assertDoesNotBelongToTable

      void assertDoesNotBelongToTable(IColumn column)
    • assertIsABackReferenceColumn

      void assertIsABackReferenceColumn(IColumn column)
    • assertIsAReferenceColumn

      void assertIsAReferenceColumn(IColumn column)
    • belongsToDatabase

      boolean belongsToDatabase(IColumn column)
    • getBaseFieldType

      BaseContentType getBaseFieldType(IColumn column)
    • getFieldType

      ContentType getFieldType(IColumn column)
    • getParentDatabase

      IDatabase getParentDatabase(IColumn column)
    • isABackReferenceColumn

      boolean isABackReferenceColumn(IColumn column)
    • isAReferenceColumn

      boolean isAReferenceColumn(IColumn column)
    • isAValidBackReferenceColumn

      boolean isAValidBackReferenceColumn(IColumn column)
    • isAValueColumn

      boolean isAValueColumn(IColumn column)
    • referencesBackGivenColumn

      boolean referencesBackGivenColumn(IColumn column, IColumn probableBackReferencedColumn)
    • referencesGivenTable

      boolean referencesGivenTable(IColumn column, ITable table)