VMware Tanzu GemFire .NET Client API Reference

VMware Tanzu GemFire .NET Client: IQueryService Interface Reference
VMware Tanzu GemFire .NET Client
IQueryService Interface Reference

Provides a query service. More...

Inherited by QueryService.

Public Member Functions

IQuery< TResult > NewQuery< TResult > (string query)
 Get a Query object to enable querying. More...
 
ICqQuery< TKey, TResult > NewCq< TKey, TResult > (string name, string query, ICqAttributes< TKey, TResult > cqAttr, bool isDurable)
 Get a CqQuery object to enable continuous querying. More...
 
ICqQuery< TKey, TResult > NewCq< TKey, TResult > (string query, ICqAttributes< TKey, TResult > cqAttr, bool isDurable)
 Get a CqQuery object to enable continuous querying. More...
 
void CloseCqs ()
 Close all CqQuery on this client. More...
 
IReadOnlyCollection< ICqQuery< TKey, TResult > > GetCqs< TKey, TResult > ()
 Get all CqQuery on this client. More...
 
ICqQuery< TKey, TResult > GetCq< TKey, TResult > (string name)
 Get the CqQuery with the given name on this client. More...
 
void ExecuteCqs ()
 Get the CqQuery with the given name on this client. More...
 
void StopCqs ()
 Stop all CqQuery on this client. More...
 
IReadOnlyCollection< string > AllDurableCqsFromServer ()
 Get all durableCq nanes from server for this client. More...
 

Detailed Description

Provides a query service.

Member Function Documentation

◆ AllDurableCqsFromServer()

IReadOnlyCollection<string> IQueryService.AllDurableCqsFromServer ( )

Get all durableCq nanes from server for this client.

◆ CloseCqs()

void IQueryService.CloseCqs ( )

Close all CqQuery on this client.

◆ ExecuteCqs()

void IQueryService.ExecuteCqs ( )

Get the CqQuery with the given name on this client.

◆ GetCq< TKey, TResult >()

ICqQuery<TKey, TResult> IQueryService.GetCq< TKey, TResult > ( string  name)

Get the CqQuery with the given name on this client.

◆ GetCqs< TKey, TResult >()

IReadOnlyCollection<ICqQuery<TKey, TResult> > IQueryService.GetCqs< TKey, TResult > ( )

Get all CqQuery on this client.

◆ NewCq< TKey, TResult >() [1/2]

ICqQuery<TKey, TResult> IQueryService.NewCq< TKey, TResult > ( string  name,
string  query,
ICqAttributes< TKey, TResult >  cqAttr,
bool  isDurable 
)

Get a CqQuery object to enable continuous querying.

◆ NewCq< TKey, TResult >() [2/2]

ICqQuery<TKey, TResult> IQueryService.NewCq< TKey, TResult > ( string  query,
ICqAttributes< TKey, TResult >  cqAttr,
bool  isDurable 
)

Get a CqQuery object to enable continuous querying.

◆ NewQuery< TResult >()

IQuery<TResult> IQueryService.NewQuery< TResult > ( string  query)

Get a Query object to enable querying.

◆ StopCqs()

void IQueryService.StopCqs ( )

Stop all CqQuery on this client.


The documentation for this interface was generated from the following file:
  • gemfire.client/Interfaces/IQueryService.cs