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

Provides a query service. More...

#include <QueryService.hpp>

Public Member Functions

void CloseCqs ()
 
void ExecuteCqs ()
 
System::Collections::Generic::List< String^> ^ GetAllDurableCqsFromServer ()
 
template<class TKey , class TResult >
CqQuery< TKey, TResult > ^ GetCq (String^ name)
 
template<class TKey , class TResult >
array< CqQuery< TKey, TResult >^> ^ GetCqs ()
 
CqServiceStatisticsGetCqStatistics ()
 
template<class TKey , class TResult >
CqQuery< TKey, TResult > ^ NewCq (String^ name, String^ query, CqAttributes< TKey, TResult >^ cqAttr, bool isDurable)
 
template<class TKey , class TResult >
CqQuery< TKey, TResult > ^ NewCq (String^ query, CqAttributes< TKey, TResult >^ cqAttr, bool isDurable)
 
template<class TResult >
Query< TResult > ^ NewQuery (String^ query)
 Get a Query object to enable querying. More...
 
void StopCqs ()
 

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^  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::NewCq ( 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