RTI Connext Java API Version 7.1.0
|
<<extension>> Specifies the data query that defines a com.rti.dds.subscription.TopicQuery More...
Public Member Functions | |
Object | copy_from (Object src) |
Object | copy_from (Object src) |
Copy value of a data type from source. More... | |
Public Attributes | |
String | filter_class_name = null |
The name of the filter to use. More... | |
String | filter_expression = null |
The filter expression. More... | |
StringSeq | filter_parameters = new StringSeq() |
The query parameters. More... | |
TopicQuerySelectionKind | kind |
Indicates whether the sample selection is limited to cached samples or not. More... | |
<<extension>> Specifies the data query that defines a com.rti.dds.subscription.TopicQuery
The query format is similar to the expression and parameters of a com.rti.dds.subscription.QueryCondition or a com.rti.dds.topic.ContentFilteredTopic, as described in com.rti.dds.domain.DomainParticipant.create_contentfilteredtopic_with_filter.
There are two special queries:
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.
src | The Object which contains the data to be copied. |
this
. NullPointerException | If src is null. |
ClassCastException | If src is not the same type as this . |
Implements Copyable.
References StringSeq.copy_from(), TopicQuerySelection.filter_class_name, TopicQuerySelection.filter_expression, TopicQuerySelection.filter_parameters, and TopicQuerySelection.kind.
Referenced by TopicQueryData.copy_from().
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
Referenced by TopicQuerySelection.copy_from().
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
Referenced by TopicQuerySelection.copy_from().
The query parameters.
[default] See com.rti.dds.subscription.DataReader.TOPIC_QUERY_SELECTION_USE_READER_CONTENT_FILTER
Referenced by TopicQuerySelection.copy_from().
Indicates whether the sample selection is limited to cached samples or not.
[default] com.rti.dds.subscription.TopicQuerySelectionKind.HISTORY_SNAPSHOT
Referenced by TopicQuerySelection.copy_from().