C# Класс Deveel.Data.Client.ConnectionClient

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Authenticate() публичный Метод

public Authenticate ( ) : bool
Результат bool

BeginTransaction() публичный Метод

public BeginTransaction ( Deveel.Data.Transactions.IsolationLevel isolationLevel ) : int
isolationLevel Deveel.Data.Transactions.IsolationLevel
Результат int

BeginTransaction() публичный Метод

public BeginTransaction ( System isolationLevel ) : int
isolationLevel System
Результат int

CommitTransaction() публичный Метод

public CommitTransaction ( int transactionId ) : void
transactionId int
Результат void

Connect() публичный Метод

public Connect ( ) : void
Результат void

ConnectionClient() публичный Метод

public ConnectionClient ( DeveelDbConnectionStringBuilder settings ) : System
settings DeveelDbConnectionStringBuilder
Результат System

ConnectionClient() публичный Метод

public ConnectionClient ( IClientConnector connector, DeveelDbConnectionStringBuilder settings ) : System
connector IClientConnector
settings DeveelDbConnectionStringBuilder
Результат System

CreateLargeObject() публичный Метод

public CreateLargeObject ( long size ) : ObjectId
size long
Результат ObjectId

CreateLargeObjectChannel() публичный Метод

public CreateLargeObjectChannel ( ObjectId objId ) : ILargeObjectChannel
objId ObjectId
Результат ILargeObjectChannel

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DisposeLargeObject() публичный Метод

public DisposeLargeObject ( ObjectId objId ) : void
objId ObjectId
Результат void

DisposeResult() публичный Метод

public DisposeResult ( int resultId ) : void
resultId int
Результат void

ExecuteQuery() публичный Метод

public ExecuteQuery ( int commitId, Deveel.Data.Sql.SqlQuery query ) : IQueryResponse[]
commitId int
query Deveel.Data.Sql.SqlQuery
Результат IQueryResponse[]

GetResultPart() публичный Метод

public GetResultPart ( int resultId, int rowIndex, int count ) : QueryResultPart
resultId int
rowIndex int
count int
Результат Deveel.Data.Protocol.QueryResultPart

RollbackTransaction() публичный Метод

public RollbackTransaction ( int transactionId ) : void
transactionId int
Результат void