RTI Connext Java API  Version 6.0.0
 All Classes Namespaces Functions Variables Groups Pages
TopicQuerySelection Class Reference

<<extension>> Specifies the data query that defines a com.rti.dds.subscription.TopicQuery More...

Inheritance diagram for TopicQuerySelection:
Copyable

Public Member Functions

Object copy_from (Object src)
 
- Public Member Functions inherited from Struct
abstract boolean equals (Object obj)
 
abstract int hashCode ()
 
String toString ()
 
- Public Member Functions inherited from Copyable
Object copy_from (Object src)
 Copy value of a data type from source.
 

Public Attributes

String filter_class_name = null
 The name of the filter to use.
 
String filter_expression = null
 The filter expression.
 
StringSeq filter_parameters = new StringSeq()
 The query parameters.
 
TopicQuerySelectionKind kind
 Indicates whether the sample selection is limited to cached samples or not.
 

Additional Inherited Members

- Protected Member Functions inherited from Struct
 Struct ()
 
abstract void pull_from_nativeI (long native_status)
 
abstract void push_to_nativeI (long native_status)
 

Detailed Description

Member Function Documentation

Object copy_from ( Object  src)

This is the implementation of the Copyable interface. This method will perform a deep copy of src This method could be placed into TopicQuerySelectionTypeSupport rather than here by using the -noCopyable option to rtiddsgen.

Parameters
srcThe Object which contains the data to be copied.
Returns
Returns this.
Exceptions
NullPointerExceptionIf src is null.
ClassCastExceptionIf src is not the same type as this.
See Also
com.rti.dds.infrastructure.Copyable::copy_from(java.lang.Object)

Member Data Documentation

String filter_class_name = null

The name of the filter to use.

Name of content filter to use. Must be one of the built-in filter names or previously registered with com.rti.dds.domain.DomainParticipant.register_contentfilter on the same com.rti.dds.domain.DomainParticipant.

Built-in filter names are com.rti.dds.domain.DomainParticipant.SQLFILTER_NAME and com.rti.dds.domain.DomainParticipant.STRINGMATCHFILTER_NAME.

[default] See com.rti.dds.subscription.DataReader.TOPIC_QUERY_SELECTION_USE_READER_CONTENT_FILTER

String filter_expression = null

The filter expression.

The expression to filter samples in the DataWriters. It follows the format described in Queries and Filters Syntax.

[default] See com.rti.dds.subscription.DataReader.TOPIC_QUERY_SELECTION_USE_READER_CONTENT_FILTER

See Also
Queries and Filters Syntax
Initial value:
=
TopicQuerySelectionKind.HISTORY_SNAPSHOT

Indicates whether the sample selection is limited to cached samples or not.

[default] com.rti.dds.subscription.TopicQuerySelectionKind.HISTORY_SNAPSHOT


RTI Connext Java API Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc