Interface ITable
- All Superinterfaces:
CloseStateRequestable, CreationRequestable, DatabaseConnectionRequestable, Deletable, DeletionRequestable, EditingRequestable, IDatabaseComponent<IDatabase>, IDatabaseObject, IFluentMutableNameHolder<ITable>, IIdHolder, INameHolder, LoadingRequestable, StateRequestable<DatabaseObjectState>
- All Known Implementing Classes:
Table
public interface ITable
extends Deletable, IDatabaseComponent<IDatabase>, IDatabaseObject, IFluentMutableNameHolder<ITable>, IIdHolder
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionaddColumns(IContainer<IColumn> columns) addColumnWithNameAndContentModel(String name, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) IContainer<? extends IColumn> 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 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 LoadingRequestable
isLoadedMethods inherited from interface StateRequestable
getState
-
Method Details
-
addColumn
-
addColumns
-
addColumnWithNameAndContentModel
ITable addColumnWithNameAndContentModel(String name, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) -
getStoredColumns
IContainer<? extends IColumn> getStoredColumns()
-