C# 클래스 Dse.DseSession

상속: IDseSession
파일 보기 프로젝트 열기: datastax/csharp-driver-dse

공개 메소드들

메소드 설명
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