![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
A bootable object that filters through to a DatabaseInterface but is thread-safe and multi-threaded. /summary> More...
Classes | |
| class | LocalDatabaseInterface |
| A local implementation of DatabaseInterface that will dispose the parent ILocalBootable object when the last open connection is disposed. More... | |
Public Member Functions | |
| DefaultLocalBootable (DbController controller, string databaseName) | |
| IDatabaseInterface | Create (string username, string password, IDbConfig config) |
| IDatabaseInterface | Boot (IDbConfig config) |
| bool | CheckExists (IDbConfig config) |
| IDatabaseInterface | Connect () |
Properties | |
| bool | IsBooted [get] |
Private Member Functions | |
| IDatabase IDatabaseHandler. | GetDatabase (string name) |
Private Attributes | |
| readonly DbController | controller |
| readonly string | databaseName |
| bool | booted |
| Set to true if the database is booted. More... | |
| Control.DbSystem | dbsys |
| The local DbSystem database object. More... | |
| int | connectId |
| The connection id. More... | |
| int | openConnections |
| The number of connections that are current open. More... | |
A bootable object that filters through to a DatabaseInterface but is thread-safe and multi-threaded. /summary>
This is to be used when you have a local client accessing a stand-alone database.
Definition at line 31 of file DefaultLocalBootable.cs.
|
inline |
Definition at line 32 of file DefaultLocalBootable.cs.
|
inline |
Definition at line 93 of file DefaultLocalBootable.cs.
|
inline |
Definition at line 116 of file DefaultLocalBootable.cs.
|
inline |
Definition at line 129 of file DefaultLocalBootable.cs.
|
inline |
Definition at line 65 of file DefaultLocalBootable.cs.
|
inlineprivate |
Implements Deveel.Data.IDatabaseHandler.
Definition at line 88 of file DefaultLocalBootable.cs.
|
private |
Set to true if the database is booted.
Definition at line 43 of file DefaultLocalBootable.cs.
|
private |
The connection id.
This is incremented by 1 each time an interface connects to the local runtime.
Definition at line 57 of file DefaultLocalBootable.cs.
|
private |
Definition at line 37 of file DefaultLocalBootable.cs.
|
private |
Definition at line 38 of file DefaultLocalBootable.cs.
|
private |
The local DbSystem database object.
Definition at line 48 of file DefaultLocalBootable.cs.
|
private |
The number of connections that are current open.
Definition at line 62 of file DefaultLocalBootable.cs.
|
get |
Definition at line 124 of file DefaultLocalBootable.cs.
1.8.10