public static class MinCollector.DoubleMinCollector extends MinCollector<MinCollector.DoubleMinCollector.MinData>
| Modifier and Type | Class and Description |
|---|---|
static class |
MinCollector.DoubleMinCollector.MinData |
MinCollector.DoubleMinCollector, MinCollector.FloatMinCollector, MinCollector.IntMinCollector, MinCollector.LongMinCollector, MinCollector.StringMinCollectornamecollectionTargets, ioData, lastingTargets| Constructor and Description |
|---|
DoubleMinCollector(DoubleValueStream param) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
apply(MinCollector.DoubleMinCollector.MinData data)
Apply the collected info to the given reduction data.
|
void |
collect()
Collect the information from current Solr Document.
|
double |
min()
Returns the min value of the set data.
|
MinCollector.DoubleMinCollector.MinData |
newData()
A clean slate to start a new reduction.
|
void |
setData(ReductionData data)
Finalize the reduction with the collected data stored in the parameter.
|
void |
setMergedData(ReductionData data)
Finalize the reduction with the merged data stored in the parameter.
|
void |
submitReservations(Consumer<ReductionDataReservation<?,?>> consumer)
Submits the data reservations needed for this data collector.
|
exists, getExpressionStr, getNameaddCollectTarget, addLastingCollectTarget, clearLastingCollectTargets, collectAndApply, dataIO, newDataIO, newDataTargetpublic DoubleMinCollector(DoubleValueStream param)
public MinCollector.DoubleMinCollector.MinData newData()
ReductionDataCollectornewData in class ReductionDataCollector<MinCollector.DoubleMinCollector.MinData>public double min()
public void collect()
ReductionDataCollectorcollect in class ReductionDataCollector<MinCollector.DoubleMinCollector.MinData>protected void apply(MinCollector.DoubleMinCollector.MinData data)
ReductionDataCollectorReductionDataCollector.collect() call.apply in class ReductionDataCollector<MinCollector.DoubleMinCollector.MinData>data - reduction data to apply collected info topublic void submitReservations(Consumer<ReductionDataReservation<?,?>> consumer)
ReductionDataCollectorsubmitReservations in class ReductionDataCollector<MinCollector.DoubleMinCollector.MinData>consumer - the consumer which the reservations are submitted topublic void setMergedData(ReductionData data)
ReductionDataCollectorReductionFunctions that use this
data collector act like regular AnalyticsValue classes that
can be accessed through their get<value-type> methods.
(FOR CLOUD)setMergedData in class MinCollector<MinCollector.DoubleMinCollector.MinData>data - the merged data to compute a reduction forpublic void setData(ReductionData data)
ReductionDataCollectorReductionFunctions that use this
data collector act like regular AnalyticsValue classes that
can be accessed through their get<value-type> methods.
(FOR SINGLE-SHARD)setData in class MinCollector<MinCollector.DoubleMinCollector.MinData>data - the collected data to compute a reduction forCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.