Interface IColumn
- All Superinterfaces:
CloseStateRequestable, CreationRequestable, DatabaseComponent<IDatabase>, DatabaseConnectionRequestable, DatabaseObject, Deletable, DeletionRequestable, EditingRequestable, EmptinessRequestable, FluentMutableNameHolder<IColumn>, IdHolder, LoadingRequestable, NameHolder, StateRequestable<DatabaseObjectState>, TableComponent<ITable>
- All Known Implementing Classes:
Column
public interface IColumn
extends Deletable, EmptinessRequestable, DatabaseComponent<IDatabase>, DatabaseObject, FluentMutableNameHolder<IColumn>, IdHolder, TableComponent<ITable>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionExtendedIterable<? extends IColumn> ExtendedIterable<? extends ITable> booleanbooleanreferencesBackColumn(IColumn column) booleanreferencesTable(ITable table) setContentModel(FieldType fieldType, DataType dataType, ExtendedIterable<? extends ITable> referenceableTables, ExtendedIterable<? extends IColumn> backReferenceableColumns) Methods inherited from interface CloseStateRequestable
isClosed, isOpenMethods inherited from interface CreationRequestable
isNewMethods inherited from interface DatabaseComponent
belongsToDatabase, getStoredParentDatabaseMethods inherited from interface DatabaseConnectionRequestable
isConnectedWithRealDatabaseMethods inherited from interface DeletionRequestable
isDeletedMethods inherited from interface EditingRequestable
isEditedMethods inherited from interface EmptinessRequestable
containsAny, isEmptyMethods inherited from interface FluentMutableNameHolder
setNameMethods inherited from interface IdHolder
getId, getIdInSingleQuotes, hasIdMethods inherited from interface LoadingRequestable
isLoadedMethods inherited from interface NameHolder
getName, getNameInSingleQuotes, hasName, hasSameNameAsMethods inherited from interface StateRequestable
getStateMethods inherited from interface TableComponent
belongsToTable, getStoredParentTable
-
Method Details
-
getDataType
DataType getDataType() -
getFieldType
FieldType getFieldType() -
getStoredBackReferenceableColumns
ExtendedIterable<? extends IColumn> getStoredBackReferenceableColumns() -
getStoredReferenceableTables
ExtendedIterable<? extends ITable> getStoredReferenceableTables() -
isBackReferenced
boolean isBackReferenced() -
referencesBackColumn
-
referencesTable
-
setContentModel
IColumn setContentModel(FieldType fieldType, DataType dataType, ExtendedIterable<? extends ITable> referenceableTables, ExtendedIterable<? extends IColumn> backReferenceableColumns)
-