[This is preliminary documentation and is subject to change.]
Tells the DataObjectOutputStream to automatically filter out any SIFDataObjects that do
not match the conditions specified in the provided Query object.
The Query object to use when filtering data or null to remove the filter
Any SIFDataObject that does not meet the conditions specified in the Query will not be
written to the underlying data stream.