QueryCondition Interface Reference
[Query Conditions]

<<interface>> These are specialised com.rti.dds.subscription.ReadCondition objects that allow the application to also specify a filter on the locally available data. More...

Inheritance diagram for QueryCondition:

ReadCondition Condition

List of all members.

Public Member Functions

String get_query_expression ()
 Retrieves the query expression.
void get_query_parameters (StringSeq query_parameters)
 Retrieves the query parameters.
void set_query_parameters (StringSeq query_parameters)
 Sets the query parameters.


Detailed Description

<<interface>> These are specialised com.rti.dds.subscription.ReadCondition objects that allow the application to also specify a filter on the locally available data.

Each query condition filter is composed of a com.rti.dds.subscription.ReadCondition state filter and a content filter expressed as a query_expression and query_parameters.

The query (query_expression) is similar to an SQL WHERE clause and can be parameterised by arguments that are dynamically changeable by the set_query_parameters() operation.

Two query conditions that have the same query_expression will require unique query condition content filters if their query_paramters differ. Query conditions that differ only in their state masks will share the same query condition content filter.

Queries and Filters Syntax describes the syntax of query_expression and query_parameters.


Member Function Documentation

String get_query_expression (  ) 

Retrieves the query expression.

void get_query_parameters ( StringSeq  query_parameters  ) 

Retrieves the query parameters.

Parameters:
query_parameters <<inout>> the query parameters are returned here.

void set_query_parameters ( StringSeq  query_parameters  ) 

Sets the query parameters.

Parameters:
query_parameters <<in>> the new query parameters


RTI Connext Java API Version 4.5f Copyright © 17 Mar 2012 Real-Time Innovations, Inc