DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Classes | |
class | DirectStreamableObjectChannel |
class | QueryResponse |
class | ServerMessageProcessor |
class | TriggerChannel |
Public Member Functions | |
void | Dispose () |
abstract ConnectionEndPoint | MakeEndPoint (IDictionary< string, object > properties) |
ILargeObjectChannel | CreateObjectChannel (long objectId) |
ITriggerChannel | CreateTriggerChannel (string triggerName, string objectName, TriggerEventType eventType) |
abstract ConnectionEndPoint | MakeEndPoint (IDictionary< string, object > properties) |
void | Dispose () |
Protected Member Functions | |
ServerConnector (IDatabaseHandler databaseHandler) | |
virtual void | Dispose (bool disposing) |
void | SetAutoCommit (bool value) |
void | SetParameterStyle (QueryParameterStyle parameterStyle) |
void | SetIgnoreIdentifiersCase (bool value) |
void | ChangeState (ConnectorState newState) |
void | OpenConnector (ConnectionEndPoint remoteEndPoint, string databaseName) |
virtual void | OnConnectorOpen () |
void | CloseConnector () |
virtual void | OnCloseConnector () |
virtual EncryptionData | GetEncryptionData () |
virtual bool | Authenticate (string defaultSchema, string username, string password) |
virtual bool | OnAuthenticated (User user) |
IQueryResponse[] | ExecuteQuery (long commitId, string text, IEnumerable< QueryParameter > parameters) |
virtual IQueryResponse[] | ExecuteQuery (IQuery context, string text, IEnumerable< QueryParameter > parameters) |
IQueryResponse[] | CoreExecuteQuery (IQuery context, string text, IEnumerable< QueryParameter > parameters) |
int | BeginTransaction () |
abstract IServerMessageEnvelope | CreateEnvelope (IDictionary< string, object > metadata, IMessage message) |
virtual IMessage | GetMessage (IMessageEnvelope envelope) |
void | CommitTransaction (int commitId) |
void | RollbackTransaction (int commitId) |
QueryResultPart | GetResultPart (int resultId, int startRow, int countRows) |
QueryResult | GetResult (int resultId) |
ServerConnector (IDatabaseHandler handler) | |
void | ChangeState (ConnectorState newState) |
void | OpenConnector (ConnectionEndPoint remoteEndPoint, string databaseName) |
virtual void | OnConnectorOpen () |
void | SetAutoCommit (bool state) |
void | SetIgnoreIdentifiersCase (bool state) |
void | SetParameterStyle (ParameterStyle style) |
void | CloseConnector () |
virtual void | OnCloseConnector () |
virtual EncryptionData | GetEncryptionData () |
virtual AuthenticatedSession | OnAuthenticate (string defaultSchema, string username, string password) |
virtual void | OnTriggerFired (string triggerName, string triggerSource, TriggerEventType eventType, int count) |
int | BeginTransaction () |
virtual bool | Authenticate (string defaultSchema, string username, string password) |
long | CreateStreamableObject (ReferenceType referenceType, long length) |
IQueryResponse[] | CoreExecuteQuery (string text, IEnumerable< SqlQueryParameter > parameters) |
virtual IQueryResponse[] | ExecuteQuery (string text, IEnumerable< SqlQueryParameter > parameters) |
QueryResultPart | GetResultPart (int resultId, int startRow, int countRows) |
void | DisposeResult (int resultId) |
void | CommitTransaction (int transactionId) |
void | RollbackTransaction (int transactionId) |
abstract IServerMessageEnvelope | CreateEnvelope (IDictionary< string, object > metadata, IMessage message) |
virtual IMessage | GetMessage (IMessageEnvelope envelope) |
virtual IStreamableObjectChannel | CreateObjectChannel (long objectId) |
virtual ITriggerChannel | CreateTriggerChannel (string triggerName, string objectName, TriggerEventType eventType) |
virtual void | Dispose (bool disposing) |
Properties | |
IDatabaseHandler | DatabaseHandler [get, private set] |
IDatabase | Database [get, private set] |
abstract ConnectionEndPoint | LocalEndPoint [get] |
ConnectionEndPoint | RemoteEndPoint [get, private set] |
User | User [get, private set] |
IDictionary< string, object > | Metadata [get, private set] |
ConnectorState | CurrentState [get, private set] |
AuthenticatedSession | Session [get, protected set] |
ILogger | Logger [get] |
Properties inherited from Deveel.Data.Protocol.IConnector | |
ConnectorState | CurrentState [get] |
ConnectionEndPoint | LocalEndPoint [get] |
Private Member Functions | |
~ServerConnector () | |
void | AssertNotDisposed () |
void | AssertAuthenticated () |
void | ClearResults () |
IQuery | OpenQueryContext (long commitId) |
IQuery | CreateQueryContext () |
void | DisposeResult (int resultId) |
int | AddResult (QueryResult result) |
IMessageProcessor IConnector. | CreateProcessor () |
IMessageEnvelope IConnector. | CreateEnvelope (IDictionary< string, object > metadata, IMessage message) |
ObjectId | CreateLargeObject (long objectLength) |
void | AssertNotDisposed () |
void | AssertAuthenticated () |
IRef | GetObjectRef (long objectId) |
int | AddResult (QueryResult result) |
QueryResult | GetResult (int resultId) |
void | ClearResults () |
IMessageProcessor IConnector. | CreateProcessor () |
IMessageEnvelope IConnector. | CreateEnvelope (IDictionary< string, object > metadata, IMessage message) |
IStreamableObjectChannel IConnector. | CreateObjectChannel (long objectId) |
void | DisposeChannel (long objId) |
IRef | CompleteStream (long objId) |
ITriggerChannel IConnector. | CreateTriggerChannel (string triggerName, string objectName, TriggerEventType eventType) |
void | DisposeTriggerChannel (long id) |
Private Attributes | |
bool | autoCommit |
QueryParameterStyle | parameterStyle |
bool | ignoreIdentifiersCase |
Dictionary< int, QueryResult > | resultMap |
int | uniqueResultId |
readonly Dictionary< long, IRef > | blobIdMap |
ParameterStyle | parameterStyle |
int | triggerId |
Dictionary< int, TriggerChannel > | triggerChannels |
readonly object | triggerLock = new object() |
readonly Dictionary< int, QueryResult > | resultMap |
Definition at line 31 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 39 of file ServerConnector.cs.
|
inlineprivate |
Definition at line 46 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 41 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 367 of file ServerConnector.cs.
|
inlineprivate |
Definition at line 410 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 77 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 85 of file ServerConnector.cs.
|
inlineprivate |
Definition at line 72 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 80 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Definition at line 158 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Definition at line 199 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 189 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 380 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 82 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 116 of file ServerConnector.cs.
|
inlineprivate |
Definition at line 105 of file ServerConnector.cs.
|
inlineprivate |
Definition at line 493 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 121 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 141 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 418 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 504 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 563 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 257 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 307 of file ServerConnector.cs.
|
protectedpure virtual |
Implements Deveel.Data.Protocol.IConnector.
Implemented in Deveel.Data.Protocol.EmbeddedServerConnector.
|
inlineprivate |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 396 of file ServerConnector.cs.
|
protectedpure virtual |
Implements Deveel.Data.Protocol.IConnector.
Implemented in Deveel.Data.Protocol.EmbeddedServerConnector.
|
inlineprivate |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 532 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 496 of file ServerConnector.cs.
|
inline |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 401 of file ServerConnector.cs.
|
inlineprivate |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 545 of file ServerConnector.old.cs.
|
inlineprotectedvirtual |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 549 of file ServerConnector.old.cs.
|
inlineprivate |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 390 of file ServerConnector.cs.
|
inlineprivate |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 526 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 246 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 231 of file ServerConnector.old.cs.
|
inline |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 405 of file ServerConnector.cs.
|
inlineprivate |
Definition at line 575 of file ServerConnector.old.cs.
|
inlineprotectedvirtual |
Definition at line 579 of file ServerConnector.old.cs.
|
inline |
Definition at line 54 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Reimplemented in Deveel.Data.Protocol.LocalDatabaseClient.ServerConnector.
Definition at line 59 of file ServerConnector.cs.
|
inline |
Definition at line 599 of file ServerConnector.old.cs.
|
inlineprotectedvirtual |
Reimplemented in Deveel.Data.Protocol.LocalDatabaseClient.ServerConnector.
Definition at line 604 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 557 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 352 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 479 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 966 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 254 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Definition at line 267 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Definition at line 315 of file ServerConnector.old.cs.
|
inlineprotectedvirtual |
Definition at line 136 of file ServerConnector.old.cs.
|
inlineprotectedvirtual |
Definition at line 154 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Definition at line 409 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Definition at line 536 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 245 of file ServerConnector.old.cs.
|
inlineprivate |
Definition at line 426 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 486 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 433 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 442 of file ServerConnector.cs.
|
pure virtual |
Implemented in Deveel.Data.Protocol.EmbeddedServerConnector.
|
pure virtual |
Implemented in Deveel.Data.Protocol.EmbeddedServerConnector.
|
inlineprotectedvirtual |
Definition at line 140 of file ServerConnector.old.cs.
|
inlineprotectedvirtual |
Definition at line 196 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Definition at line 132 of file ServerConnector.old.cs.
|
inlineprotectedvirtual |
Definition at line 151 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Definition at line 103 of file ServerConnector.old.cs.
|
inlineprotectedvirtual |
Definition at line 136 of file ServerConnector.cs.
|
inlineprotectedvirtual |
Definition at line 180 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 87 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 121 of file ServerConnector.cs.
|
inlineprivate |
Definition at line 237 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 430 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 514 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 93 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 106 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 101 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 111 of file ServerConnector.old.cs.
|
inlineprotected |
Definition at line 97 of file ServerConnector.cs.
|
inlineprotected |
Definition at line 116 of file ServerConnector.old.cs.
|
private |
Definition at line 32 of file ServerConnector.cs.
|
private |
Definition at line 31 of file ServerConnector.old.cs.
|
private |
Definition at line 34 of file ServerConnector.cs.
|
private |
Definition at line 33 of file ServerConnector.cs.
|
private |
Definition at line 35 of file ServerConnector.old.cs.
|
private |
Definition at line 36 of file ServerConnector.cs.
|
private |
Definition at line 406 of file ServerConnector.old.cs.
|
private |
Definition at line 38 of file ServerConnector.old.cs.
|
private |
Definition at line 37 of file ServerConnector.old.cs.
|
private |
Definition at line 39 of file ServerConnector.old.cs.
|
private |
Definition at line 37 of file ServerConnector.cs.
|
getprivate set |
Definition at line 78 of file ServerConnector.cs.
|
getprivate setprotected |
Definition at line 52 of file ServerConnector.cs.
|
getprivate setprotected |
Definition at line 50 of file ServerConnector.cs.
|
get |
Definition at line 70 of file ServerConnector.cs.
|
getprotected |
Definition at line 61 of file ServerConnector.old.cs.
|
getprivate setprotected |
Definition at line 76 of file ServerConnector.cs.
|
getprivate set |
Definition at line 72 of file ServerConnector.cs.
|
getprotected set |
Definition at line 51 of file ServerConnector.old.cs.
|
getprivate setprotected |
Definition at line 74 of file ServerConnector.cs.