Apache Geode Native .NET Reference  1.14.0
Apache::Geode::Client::QueryService Class Reference

Provides a query service. More...

Public Member Functions

void CloseCqs ()
 Close all CqQuery on this client. More...
 
void ExecuteCqs ()
 Get the CqQuery with the given name on this client. More...
 
System::Collections::Generic::List< String^> ^ GetAllDurableCqsFromServer ()
 Get all durableCq nanes from server for this client. More...
 
template<class TKey , class TResult >
CqQuery< TKey, TResult > ^ GetCq (String^ name)
 Get the CqQuery with the given name on this client. More...
 
template<class TKey , class TResult >
array< CqQuery< TKey, TResult >^> ^ GetCqs ()
 Get all CqQuery on this client. More...
 
CqServiceStatisticsGetCqStatistics ()
 Get CqServiceStatistics on this client. More...
 
template<class TKey , class TResult >
CqQuery< TKey, TResult > ^ NewCq (String^ query, CqAttributes< TKey, TResult >^ cqAttr, bool isDurable)
 Get a CqQuery object to enable continuous querying. More...
 
template<class TKey , class TResult >
CqQuery< TKey, TResult > ^ NewCq (String^ name, String^ query, CqAttributes< TKey, TResult >^ cqAttr, bool isDurable)
 Get a CqQuery object to enable continuous querying. More...
 
template<class TResult >
Query< TResult > ^ NewQuery (String^ query)
 Get a Query object to enable querying. More...
 
void StopCqs ()
 Stop all CqQuery on this client. More...
 

Detailed Description

Provides a query service.

Member Function Documentation

◆ CloseCqs()

void Apache::Geode::Client::QueryService::CloseCqs ( )

Close all CqQuery on this client.

◆ ExecuteCqs()

void Apache::Geode::Client::QueryService::ExecuteCqs ( )

Get the CqQuery with the given name on this client.

◆ GetAllDurableCqsFromServer()

System::Collections::Generic::List<String^> ^ Apache::Geode::Client::QueryService::GetAllDurableCqsFromServer ( )

Get all durableCq nanes from server for this client.

◆ GetCq()

template<class TKey , class TResult >
CqQuery<TKey, TResult> ^ Apache::Geode::Client::QueryService::GetCq ( String^  name)

Get the CqQuery with the given name on this client.

◆ GetCqs()

template<class TKey , class TResult >
array<CqQuery<TKey, TResult>^> ^ Apache::Geode::Client::QueryService::GetCqs ( )

Get all CqQuery on this client.

◆ GetCqStatistics()

CqServiceStatistics ^ Apache::Geode::Client::QueryService::GetCqStatistics ( )

Get CqServiceStatistics on this client.

◆ NewCq() [1/2]

template<class TKey , class TResult >
CqQuery<TKey, TResult> ^ Apache::Geode::Client::QueryService::NewCq ( String^  query,
CqAttributes< TKey, TResult >^  cqAttr,
bool  isDurable 
)

Get a CqQuery object to enable continuous querying.

◆ NewCq() [2/2]

template<class TKey , class TResult >
CqQuery<TKey, TResult> ^ Apache::Geode::Client::QueryService::NewCq ( String^  name,
String^  query,
CqAttributes< TKey, TResult >^  cqAttr,
bool  isDurable 
)

Get a CqQuery object to enable continuous querying.

◆ NewQuery()

template<class TResult >
Query<TResult> ^ Apache::Geode::Client::QueryService::NewQuery ( String^  query)

Get a Query object to enable querying.

◆ StopCqs()

void Apache::Geode::Client::QueryService::StopCqs ( )

Stop all CqQuery on this client.


Apache Geode C++ Cache .NET API Documentation