Interface IColumn
- All Superinterfaces:
CloseStateRequestable, CreationRequestable, DatabaseConnectionRequestable, Deletable, DeletionRequestable, EditingRequestable, EmptinessRequestable, IDatabaseComponent<IDatabase>, IDatabaseObject, IFluentMutableNameHolder<IColumn>, IIdHolder, INameHolder, ITableComponent<ITable>, LoadingRequestable, StateRequestable<DatabaseObjectState>
- All Known Implementing Classes:
Column
public interface IColumn
extends Deletable, EmptinessRequestable, IDatabaseComponent<IDatabase>, IDatabaseObject, IFluentMutableNameHolder<IColumn>, IIdHolder, ITableComponent<ITable>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionIContainer<? extends IColumn> IContainer<? extends ITable> booleanbooleanreferencesBackColumn(IColumn column) booleanreferencesTable(ITable table) setContentModel(FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) Methods inherited from interface CloseStateRequestable
isClosed, isOpenMethods inherited from interface CreationRequestable
isNewMethods inherited from interface DatabaseConnectionRequestable
isConnectedWithRealDatabaseMethods inherited from interface DeletionRequestable
isDeletedMethods inherited from interface EditingRequestable
isEditedMethods inherited from interface EmptinessRequestable
containsAny, isEmptyMethods inherited from interface IDatabaseComponent
belongsToDatabase, getStoredParentDatabaseMethods inherited from interface IFluentMutableNameHolder
setNameMethods inherited from interface IIdHolder
getId, getIdInQuotes, hasIdMethods inherited from interface INameHolder
getName, getNameInQuotes, hasName, hasSameNameAsMethods inherited from interface ITableComponent
belongsToTable, getStoredParentTableMethods inherited from interface LoadingRequestable
isLoadedMethods inherited from interface StateRequestable
getState
-
Method Details
-
getDataType
DataType getDataType() -
getFieldType
FieldType getFieldType() -
getStoredBackReferenceableColumns
IContainer<? extends IColumn> getStoredBackReferenceableColumns() -
getStoredReferenceableTables
IContainer<? extends ITable> getStoredReferenceableTables() -
isBackReferenced
boolean isBackReferenced() -
referencesBackColumn
-
referencesTable
-
setContentModel
IColumn setContentModel(FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns)
-