public interface IDBDatabase extends IContainer<IDBConnection>, IDBConnectionProvider2, Closeable
Modifier and Type | Interface and Description |
---|---|
static interface |
IDBDatabase.RunnableWithSchema |
static interface |
IDBDatabase.SchemaChangedEvent |
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_STATEMENT_CACHE_CAPACITY |
Modifier and Type | Method and Description |
---|---|
IDBAdapter |
getAdapter() |
IDBConnection |
getConnection()
Returns a connection.
|
IDBConnection[] |
getConnections() |
IDBSchema |
getSchema() |
IDBSchemaTransaction |
getSchemaTransaction() |
int |
getStatementCacheCapacity() |
IDBSchemaTransaction |
openSchemaTransaction() |
void |
setStatementCacheCapacity(int statementCacheCapacity) |
void |
updateSchema(IDBDatabase.RunnableWithSchema runnable) |
getElements, isEmpty
addListener, getListeners, hasListeners, removeListener
getUserID
static final int DEFAULT_STATEMENT_CACHE_CAPACITY
IDBAdapter getAdapter()
IDBSchema getSchema()
IDBSchemaTransaction openSchemaTransaction()
IDBSchemaTransaction getSchemaTransaction()
void updateSchema(IDBDatabase.RunnableWithSchema runnable)
IDBConnection getConnection()
IDBConnectionProvider
getConnection
in interface IDBConnectionProvider
IDBConnection[] getConnections()
int getStatementCacheCapacity()
void setStatementCacheCapacity(int statementCacheCapacity)
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.