![]() |
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.
1.8.10