Class ReductionCheckedDataReservation<A,E>
- java.lang.Object
-
- org.apache.solr.analytics.stream.reservation.ReductionDataReservation<A,E>
-
- org.apache.solr.analytics.stream.reservation.ReductionCheckedDataReservation<A,E>
-
- Direct Known Subclasses:
BooleanCheckedReservation
,DoubleCheckedReservation
,FloatCheckedReservation
,IntCheckedReservation
,LongCheckedReservation
,StringCheckedReservation
public abstract class ReductionCheckedDataReservation<A,E> extends ReductionDataReservation<A,E>
A reservation allows aReductionDataCollector
to specify a piece of data it needs to export from the shard. This data may, or may not, exist. TheReductionDataCollector
need not check while importing/exporting since the Reader/Writers handle all checking.
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanSupplier
exists
-
Fields inherited from class org.apache.solr.analytics.stream.reservation.ReductionDataReservation
applier, extractor
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ReductionCheckedDataReservation(A applier, E extractor, BooleanSupplier exists)
-
Method Summary
-
Methods inherited from class org.apache.solr.analytics.stream.reservation.ReductionDataReservation
createReadStream, createWriteStream
-
-
-
-
Field Detail
-
exists
protected final BooleanSupplier exists
-
-
Constructor Detail
-
ReductionCheckedDataReservation
protected ReductionCheckedDataReservation(A applier, E extractor, BooleanSupplier exists)
-
-