C# Класс Dse.DseSession

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

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

Метод Описание
BeginExecute ( IStatement statement, AsyncCallback callback, object state ) : IAsyncResult
BeginExecute ( string cqlQuery, ConsistencyLevel consistency, AsyncCallback callback, object state ) : IAsyncResult
BeginPrepare ( string cqlQuery, AsyncCallback callback, object state ) : IAsyncResult
ChangeKeyspace ( string keyspaceName ) : void
CreateKeyspace ( string keyspaceName, string>.Dictionary replication = null, bool durableWrites = true ) : void
CreateKeyspaceIfNotExists ( string keyspaceName, string>.Dictionary replication = null, bool durableWrites = true ) : void
DeleteKeyspace ( string keyspaceName ) : void
DeleteKeyspaceIfExists ( string keyspaceName ) : void
Dispose ( ) : void
DseSession ( ISession coreSession, DseConfiguration config ) : System
EndExecute ( IAsyncResult ar ) : Cassandra.RowSet
EndPrepare ( IAsyncResult ar ) : Cassandra.PreparedStatement
Execute ( IStatement statement ) : Cassandra.RowSet
Execute ( string cqlQuery ) : Cassandra.RowSet
Execute ( string cqlQuery, ConsistencyLevel consistency ) : Cassandra.RowSet
Execute ( string cqlQuery, int pageSize ) : Cassandra.RowSet
ExecuteAsync ( IStatement statement ) : Task
ExecuteGraph ( IGraphStatement statement ) : GraphResultSet
ExecuteGraphAsync ( IGraphStatement graphStatement ) : Task
GetAnalyticsMaster ( IStatement statement, IGraphStatement graphStatement ) : Task
Prepare ( string cqlQuery ) : Cassandra.PreparedStatement
Prepare ( string cqlQuery, byte[]>.IDictionary customPayload ) : Cassandra.PreparedStatement
PrepareAsync ( string cqlQuery ) : Task
PrepareAsync ( string cqlQuery, byte[]>.IDictionary customPayload ) : Task
WaitForSchemaAgreement ( IPEndPoint forHost ) : bool
WaitForSchemaAgreement ( Cassandra.RowSet rs ) : void

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

Метод Описание
AdaptRpcMasterResult ( Task task, TargettedSimpleStatement statement ) : IStatement

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

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

public BeginExecute ( IStatement statement, AsyncCallback callback, object state ) : IAsyncResult
statement IStatement
callback AsyncCallback
state object
Результат IAsyncResult

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

public BeginExecute ( string cqlQuery, ConsistencyLevel consistency, AsyncCallback callback, object state ) : IAsyncResult
cqlQuery string
consistency ConsistencyLevel
callback AsyncCallback
state object
Результат IAsyncResult

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

public BeginPrepare ( string cqlQuery, AsyncCallback callback, object state ) : IAsyncResult
cqlQuery string
callback AsyncCallback
state object
Результат IAsyncResult

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

public ChangeKeyspace ( string keyspaceName ) : void
keyspaceName string
Результат void

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

public CreateKeyspace ( string keyspaceName, string>.Dictionary replication = null, bool durableWrites = true ) : void
keyspaceName string
replication string>.Dictionary
durableWrites bool
Результат void

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

public CreateKeyspaceIfNotExists ( string keyspaceName, string>.Dictionary replication = null, bool durableWrites = true ) : void
keyspaceName string
replication string>.Dictionary
durableWrites bool
Результат void

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

public DeleteKeyspace ( string keyspaceName ) : void
keyspaceName string
Результат void

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

public DeleteKeyspaceIfExists ( string keyspaceName ) : void
keyspaceName string
Результат void

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

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

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

public DseSession ( ISession coreSession, DseConfiguration config ) : System
coreSession ISession
config DseConfiguration
Результат System

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

public EndExecute ( IAsyncResult ar ) : Cassandra.RowSet
ar IAsyncResult
Результат Cassandra.RowSet

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

public EndPrepare ( IAsyncResult ar ) : Cassandra.PreparedStatement
ar IAsyncResult
Результат Cassandra.PreparedStatement

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

public Execute ( IStatement statement ) : Cassandra.RowSet
statement IStatement
Результат Cassandra.RowSet

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

public Execute ( string cqlQuery ) : Cassandra.RowSet
cqlQuery string
Результат Cassandra.RowSet

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

public Execute ( string cqlQuery, ConsistencyLevel consistency ) : Cassandra.RowSet
cqlQuery string
consistency ConsistencyLevel
Результат Cassandra.RowSet

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

public Execute ( string cqlQuery, int pageSize ) : Cassandra.RowSet
cqlQuery string
pageSize int
Результат Cassandra.RowSet

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

public ExecuteAsync ( IStatement statement ) : Task
statement IStatement
Результат Task

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

public ExecuteGraph ( IGraphStatement statement ) : GraphResultSet
statement IGraphStatement
Результат GraphResultSet

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

public ExecuteGraphAsync ( IGraphStatement graphStatement ) : Task
graphStatement IGraphStatement
Результат Task

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

public GetAnalyticsMaster ( IStatement statement, IGraphStatement graphStatement ) : Task
statement IStatement
graphStatement IGraphStatement
Результат Task

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

public Prepare ( string cqlQuery ) : Cassandra.PreparedStatement
cqlQuery string
Результат Cassandra.PreparedStatement

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

public Prepare ( string cqlQuery, byte[]>.IDictionary customPayload ) : Cassandra.PreparedStatement
cqlQuery string
customPayload byte[]>.IDictionary
Результат Cassandra.PreparedStatement

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

public PrepareAsync ( string cqlQuery ) : Task
cqlQuery string
Результат Task

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

public PrepareAsync ( string cqlQuery, byte[]>.IDictionary customPayload ) : Task
cqlQuery string
customPayload byte[]>.IDictionary
Результат Task

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

public WaitForSchemaAgreement ( IPEndPoint forHost ) : bool
forHost System.Net.IPEndPoint
Результат bool

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

public WaitForSchemaAgreement ( Cassandra.RowSet rs ) : void
rs Cassandra.RowSet
Результат void