Interface IDatabase
- All Superinterfaces:
AutoCloseable, Closeable, CloseStateRequestable, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, GroupCloseable, IDatabaseObject, INameHolder, LoadingRequestable, StateRequestable<DatabaseObjectState>
- All Known Implementing Classes:
Database
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescription<E extends IEntity>
IContainer<E> getStoredEntitiesByType(Class<E> type) getStoredTableByEntityType(Class<E> entityType) getStoredTableByName(String name) IContainer<? extends ITable<IEntity>> insertEntity(E entity) Methods inherited from interface CloseStateRequestable
isOpenMethods inherited from interface CreationRequestable
isNewMethods inherited from interface DatabaseConnectionRequestable
isConnectedWithRealDatabaseMethods inherited from interface DeletionRequestable
isDeletedMethods inherited from interface EditingRequestable
isEditedMethods inherited from interface GroupCloseable
close, createCloseDependencyTo, getStoredCloseController, isClosed, noteCloseMethods inherited from interface INameHolder
getName, getNameInQuotes, hasName, hasSameNameAsMethods inherited from interface LoadingRequestable
isLoadedMethods inherited from interface StateRequestable
getState
-
Method Details
-
getEntityTypeSet
IEntityTypeSet getEntityTypeSet() -
getSchemaTimestamp
ITime getSchemaTimestamp() -
getStoredEntitiesByType
-
getStoredTableByEntityType
-
getStoredTableByName
-
getStoredTables
IContainer<? extends ITable<IEntity>> getStoredTables() -
insertEntity
-