Class UniqueCollector.UniqueFloatCollector
- java.lang.Object
-
- org.apache.solr.analytics.function.reduction.data.ReductionDataCollector<UniqueCollector.UniqueData<T>>
-
- org.apache.solr.analytics.function.reduction.data.UniqueCollector<Float>
-
- org.apache.solr.analytics.function.reduction.data.UniqueCollector.UniqueFloatCollector
-
- Enclosing class:
- UniqueCollector<T>
public static class UniqueCollector.UniqueFloatCollector extends UniqueCollector<Float>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.analytics.function.reduction.data.UniqueCollector
UniqueCollector.UniqueData<T>, UniqueCollector.UniqueDoubleCollector, UniqueCollector.UniqueFloatCollector, UniqueCollector.UniqueIntCollector, UniqueCollector.UniqueLongCollector, UniqueCollector.UniqueStringCollector
-
-
Field Summary
-
Fields inherited from class org.apache.solr.analytics.function.reduction.data.UniqueCollector
name
-
Fields inherited from class org.apache.solr.analytics.function.reduction.data.ReductionDataCollector
collectionTargets, ioData, lastingTargets
-
-
Constructor Summary
Constructors Constructor Description UniqueFloatCollector(FloatValueStream param)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collect()
Collect the information from current Solr Document.void
submitReservations(Consumer<ReductionDataReservation<?,?>> consumer)
Submits the data reservations needed for this data collector.-
Methods inherited from class org.apache.solr.analytics.function.reduction.data.UniqueCollector
apply, count, exportNext, getExpressionStr, getName, newData, setData, setMergedData, startExport
-
Methods inherited from class org.apache.solr.analytics.function.reduction.data.ReductionDataCollector
addCollectTarget, addLastingCollectTarget, clearLastingCollectTargets, collectAndApply, dataIO, newDataIO, newDataTarget
-
-
-
-
Constructor Detail
-
UniqueFloatCollector
public UniqueFloatCollector(FloatValueStream param)
-
-
Method Detail
-
collect
public void collect()
Description copied from class:ReductionDataCollector
Collect the information from current Solr Document.- Overrides:
collect
in classReductionDataCollector<UniqueCollector.UniqueData<Float>>
-
submitReservations
public void submitReservations(Consumer<ReductionDataReservation<?,?>> consumer)
Description copied from class:ReductionDataCollector
Submits the data reservations needed for this data collector.- Specified by:
submitReservations
in classReductionDataCollector<UniqueCollector.UniqueData<Float>>
- Parameters:
consumer
- the consumer which the reservations are submitted to
-
-