VMware GemFire Native .NET Reference  9.2.4
Apache::Geode::Client::QueryService< TKey, TResult > Class Template Reference

Provides a query service. More...

Inherits SBWrap< apache::geode::client::QueryService >.

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...
 
CqQuery< TKey, TResult > ^ GetCq (String^ name)
 Get the CqQuery with the given name on this client. More...
 
array< CqQuery< TKey, TResult >^> ^ GetCqs ()
 Get all CqQuery on this client. More...
 
CqServiceStatisticsGetCqStatistics ()
 Get CqServiceStatistics on this client. More...
 
CqQuery< TKey, TResult > ^ NewCq (String^ name, String^ query, CqAttributes< TKey, TResult >^ cqAttr, bool isDurable)
 Get a CqQuery object to enable continuous querying. More...
 
CqQuery< TKey, TResult > ^ NewCq (String^ query, CqAttributes< TKey, TResult >^ cqAttr, bool isDurable)
 Get a CqQuery object to enable continuous querying. More...
 
Query< TResult > ^ NewQuery (String^ query)
 Get a Query object to enable querying. More...
 
void StopCqs ()
 Stop all CqQuery on this client. More...
 

Detailed Description

template<class TKey, class TResult>
class Apache::Geode::Client::QueryService< TKey, TResult >

Provides a query service.

Member Function Documentation

◆ CloseCqs()

template<class TKey , class TResult >
void Apache::Geode::Client::QueryService< TKey, TResult >::CloseCqs ( )

Close all CqQuery on this client.

◆ ExecuteCqs()

template<class TKey , class TResult >
void Apache::Geode::Client::QueryService< TKey, TResult >::ExecuteCqs ( )

Get the CqQuery with the given name on this client.

◆ GetAllDurableCqsFromServer()

template<class TKey , class TResult >
System::Collections::Generic::List<String^> ^ Apache::Geode::Client::QueryService< TKey, TResult >::GetAllDurableCqsFromServer ( )

Get all durableCq nanes from server for this client.

◆ GetCq()

template<class TKey , class TResult >
CqQuery<TKey, TResult> ^ Apache::Geode::Client::QueryService< TKey, TResult >::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< TKey, TResult >::GetCqs ( )

Get all CqQuery on this client.

◆ GetCqStatistics()

template<class TKey , class TResult >
CqServiceStatistics ^ Apache::Geode::Client::QueryService< TKey, TResult >::GetCqStatistics ( )

Get CqServiceStatistics on this client.

◆ NewCq() [1/2]

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

Get a CqQuery object to enable continuous querying.

◆ NewQuery()

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

Get a Query object to enable querying.

◆ StopCqs()

template<class TKey , class TResult >
void Apache::Geode::Client::QueryService< TKey, TResult >::StopCqs ( )

Stop all CqQuery on this client.


VMware GemFire .NET Cache API Documentation