Class FilteringRecordMaterializer<T>


  • public class FilteringRecordMaterializer<T>
    extends RecordMaterializer<T>
    A pass-through proxy for a RecordMaterializer that updates a IncrementallyUpdatedFilterPredicate as it receives concrete values for the current record. If, after the record assembly signals that there are no more values, the predicate indicates that this record should be dropped, getCurrentRecord() returns null to signal that this record is being skipped. Otherwise, the record is retrieved from the delegate.