Interface IColumn

All Superinterfaces:
CloseStateRequestable, CreationRequestable, DatabaseConnectionRequestable, DatabaseObject, DeletionRequestable, EditingRequestable, IdHolder, LoadingRequestable, NameHolder, StateRequestable<DatabaseObjectState>
All Known Implementing Classes:
Column

public interface IColumn extends DatabaseObject, IdHolder, NameHolder
Author:
Silvan Wyss
  • Method Details

    • containsValueInPersistedData

      boolean containsValueInPersistedData(String value)
    • containsValueInPersistedDataIgnoringEntities

      boolean containsValueInPersistedDataIgnoringEntities(String value, ExtendedIterable<String> entitiesToIgnoreIds)
    • getDataTypeClass

      Class<?> getDataTypeClass()
    • getFieldType

      FieldType getFieldType()
    • getStoredBackReferenceableColumns

      ExtendedIterable<? extends IColumn> getStoredBackReferenceableColumns()
    • getStoredParentTable

      ITable<IEntity> getStoredParentTable()
    • getStoredReferenceableTables

      ExtendedIterable<? extends ITable<IEntity>> getStoredReferenceableTables()