RTI Connext Java API  Version 5.3.1
 All Classes Namespaces Functions Variables Groups Pages
ExpressionProperty Class Reference

Provides additional information about the filter expression passed to com.rti.dds.topic.WriterContentFilter.writer_compile. More...

Inherits Struct.

Public Attributes

boolean key_only_filter = false
 Indicates if the filter expression is based only on key fields. In this case, RTI Connext itself can cache the filtering results.
 
boolean writer_side_filter_optimization = false
 Indicates if the filter implementation can cache the filtering result for the provided expression.
 

Additional Inherited Members

- Public Member Functions inherited from Struct
abstract boolean equals (Object obj)
 
abstract int hashCode ()
 
String toString ()
 
- 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

Provides additional information about the filter expression passed to com.rti.dds.topic.WriterContentFilter.writer_compile.

It is used by the filter implementation to indicate to the middleware whether or not the com.rti.dds.topic.WriterContentFilter will cache the result of filter evaluation.

Member Data Documentation

boolean key_only_filter = false

Indicates if the filter expression is based only on key fields. In this case, RTI Connext itself can cache the filtering results.

When this field is set to com.rti.dds.infrastructure.true, it indicates to RTI Connext that the filter expression is based only on key fields.

boolean writer_side_filter_optimization = false

Indicates if the filter implementation can cache the filtering result for the provided expression.

When this field is set to com.rti.dds.infrastructure.true, RTI Connext will do no caching or explicit filter evaluation for the associated com.rti.dds.subscription.DataReader. Instead, it will rely on the filter implementation to provide appropriate results.


RTI Connext Java API Version 5.3.1 Copyright © Mon Feb 19 2018 Real-Time Innovations, Inc