C# Class Deveel.Data.Client.ConnectionClient

Inheritance: IDisposable
Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Private Properties

Свойство Type Description
CreateConnector IClientConnector
CreateDatabase IDatabase
CreateDbConfig IConfiguration
CreateNetworkConnector IClientConnector
Dispose void
IsInMemory bool
IsJournaled bool
IsSingleFile bool
MakeRemoteEndPoint Deveel.Data.Protocol.ConnectionEndPoint
MapIsolationLevel Deveel.Data.Transactions.IsolationLevel
SendMessage IMessage

Méthodes publiques

Méthode Description
Authenticate ( ) : bool
BeginTransaction ( Deveel.Data.Transactions.IsolationLevel isolationLevel ) : int
BeginTransaction ( System isolationLevel ) : int
CommitTransaction ( int transactionId ) : void
Connect ( ) : void
ConnectionClient ( DeveelDbConnectionStringBuilder settings ) : System
ConnectionClient ( IClientConnector connector, DeveelDbConnectionStringBuilder settings ) : System
CreateLargeObject ( long size ) : ObjectId
CreateLargeObjectChannel ( ObjectId objId ) : ILargeObjectChannel
Disconnect ( ) : void
Dispose ( ) : void
DisposeLargeObject ( ObjectId objId ) : void
DisposeResult ( int resultId ) : void
ExecuteQuery ( int commitId, Deveel.Data.Sql.SqlQuery query ) : IQueryResponse[]
GetResultPart ( int resultId, int rowIndex, int count ) : QueryResultPart
RollbackTransaction ( int transactionId ) : void

Private Methods

Méthode Description
CreateConnector ( ) : IClientConnector
CreateDatabase ( IConfiguration configuration, IConfiguration dbConfig, string userName, string password, bool createIfNotExists ) : IDatabase
CreateDbConfig ( DeveelDbConnectionStringBuilder settings ) : IConfiguration
CreateNetworkConnector ( ) : IClientConnector
Dispose ( bool disposing ) : void
IsInMemory ( string source ) : bool
IsJournaled ( string source ) : bool
IsSingleFile ( string source ) : bool
MakeRemoteEndPoint ( ) : ConnectionEndPoint
MapIsolationLevel ( System isolationLevel ) : Deveel.Data.Transactions.IsolationLevel
SendMessage ( IMessage message ) : IMessage

Method Details

Authenticate() public méthode

public Authenticate ( ) : bool
Résultat bool

BeginTransaction() public méthode

public BeginTransaction ( Deveel.Data.Transactions.IsolationLevel isolationLevel ) : int
isolationLevel Deveel.Data.Transactions.IsolationLevel
Résultat int

BeginTransaction() public méthode

public BeginTransaction ( System isolationLevel ) : int
isolationLevel System
Résultat int

CommitTransaction() public méthode

public CommitTransaction ( int transactionId ) : void
transactionId int
Résultat void

Connect() public méthode

public Connect ( ) : void
Résultat void

ConnectionClient() public méthode

public ConnectionClient ( DeveelDbConnectionStringBuilder settings ) : System
settings DeveelDbConnectionStringBuilder
Résultat System

ConnectionClient() public méthode

public ConnectionClient ( IClientConnector connector, DeveelDbConnectionStringBuilder settings ) : System
connector IClientConnector
settings DeveelDbConnectionStringBuilder
Résultat System

CreateLargeObject() public méthode

public CreateLargeObject ( long size ) : ObjectId
size long
Résultat ObjectId

CreateLargeObjectChannel() public méthode

public CreateLargeObjectChannel ( ObjectId objId ) : ILargeObjectChannel
objId ObjectId
Résultat ILargeObjectChannel

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DisposeLargeObject() public méthode

public DisposeLargeObject ( ObjectId objId ) : void
objId ObjectId
Résultat void

DisposeResult() public méthode

public DisposeResult ( int resultId ) : void
resultId int
Résultat void

ExecuteQuery() public méthode

public ExecuteQuery ( int commitId, Deveel.Data.Sql.SqlQuery query ) : IQueryResponse[]
commitId int
query Deveel.Data.Sql.SqlQuery
Résultat IQueryResponse[]

GetResultPart() public méthode

public GetResultPart ( int resultId, int rowIndex, int count ) : QueryResultPart
resultId int
rowIndex int
count int
Résultat Deveel.Data.Protocol.QueryResultPart

RollbackTransaction() public méthode

public RollbackTransaction ( int transactionId ) : void
transactionId int
Résultat void