Apache Geode Native .NET Reference 1.15.0
|
Class to encapsulate a continuous query (CQ). More...
#include <CqQuery.hpp>
Public Member Functions | |
void | Close () |
stop the cq query More... | |
void | Execute () |
Executes the Cq Query on the cache server More... | |
ICqResults< TResult > ^ | ExecuteWithInitialResults () |
Executes the Cq Query on the cache server and returns the Cqresults. More... | |
ICqResults< TResult > ^ | ExecuteWithInitialResults (TimeSpan timeout) |
Executes the Cq Query on the cache server with the specified timeout and returns the results. More... | |
CqAttributes< TKey, TResult > ^ | GetCqAttributes () |
Get the Attributes for this cq query. More... | |
CqAttributesMutator< TKey, TResult > ^ | GetCqAttributesMutator () |
Get the Attributes Mutator for this cq query. More... | |
Query< TResult > ^ | GetQuery () |
Get the Query for this cq query. More... | |
CqState | GetState () |
get the state of this cq query More... | |
CqStatistics ^ | GetStatistics () |
Get the stats for this cq query. More... | |
bool | IsClosed () |
Is this Cq in closed state? More... | |
bool | IsRunning () |
Is this Cq in running state? More... | |
bool | IsStopped () |
Is this Cq in stopped state? More... | |
void | Stop () |
stop the cq query More... | |
Properties | |
String^ | Name [get] |
Get the name for this cq query. More... | |
String^ | QueryString [get] |
Get the string for this cq query. More... | |
Class to encapsulate a continuous query (CQ).
A CqQuery is obtained from a QueryService which in turn is obtained from the Cache. This can be executed to return SelectResults which can be either a ResultSet or a StructSet, or it can be just registered on the java server without returning results immediately rather only the incremental results.
This class is intentionally not thread-safe. So multiple threads should not operate on the same CqQuery
object concurrently rather should have their own CqQuery
objects.
void Apache::Geode::Client::CqQuery< TKey, TResult >::Close | ( | ) |
stop the cq query
void Apache::Geode::Client::CqQuery< TKey, TResult >::Execute | ( | ) |
Executes the Cq Query on the cache server
ICqResults< TResult > ^ Apache::Geode::Client::CqQuery< TKey, TResult >::ExecuteWithInitialResults | ( | ) |
Executes the Cq Query on the cache server and returns the Cqresults.
ICqResults< TResult > ^ Apache::Geode::Client::CqQuery< TKey, TResult >::ExecuteWithInitialResults | ( | TimeSpan | timeout | ) |
Executes the Cq Query on the cache server with the specified timeout and returns the results.
timeout | The time to wait for query response. |
CqAttributes< TKey, TResult > ^ Apache::Geode::Client::CqQuery< TKey, TResult >::GetCqAttributes | ( | ) |
Get the Attributes for this cq query.
CqAttributesMutator< TKey, TResult > ^ Apache::Geode::Client::CqQuery< TKey, TResult >::GetCqAttributesMutator | ( | ) |
Get the Attributes Mutator for this cq query.
Query< TResult > ^ Apache::Geode::Client::CqQuery< TKey, TResult >::GetQuery | ( | ) |
Get the Query for this cq query.
CqState Apache::Geode::Client::CqQuery< TKey, TResult >::GetState | ( | ) |
get the state of this cq query
CqStatistics ^ Apache::Geode::Client::CqQuery< TKey, TResult >::GetStatistics | ( | ) |
Get the stats for this cq query.
bool Apache::Geode::Client::CqQuery< TKey, TResult >::IsClosed | ( | ) |
Is this Cq in closed state?
bool Apache::Geode::Client::CqQuery< TKey, TResult >::IsRunning | ( | ) |
Is this Cq in running state?
bool Apache::Geode::Client::CqQuery< TKey, TResult >::IsStopped | ( | ) |
Is this Cq in stopped state?
void Apache::Geode::Client::CqQuery< TKey, TResult >::Stop | ( | ) |
stop the cq query
|
get |
Get the name for this cq query.
|
get |
Get the string for this cq query.