Class TopKReserveFunction
java.lang.Object
org.infinispan.server.resp.commands.topk.TopKReserveFunction
- All Implemented Interfaces:
Serializable, Function<EntryView.ReadWriteEntryView<byte[],Object>, Boolean>, SerializableFunction<EntryView.ReadWriteEntryView<byte[], Object>, Boolean>
@ProtoTypeId(6164)
public final class TopKReserveFunction
extends Object
implements SerializableFunction<EntryView.ReadWriteEntryView<byte[],Object>, Boolean>
Function to reserve (create) a Top-K filter using FunctionalMap.
Used by TOPK.RESERVE command.
- Since:
- 16.2
- See Also:
-
Constructor Details
-
TopKReserveFunction
@ProtoFactory public TopKReserveFunction(int k, int width, int depth, double decay)
-
-
Method Details
-
getK
@ProtoField(number=1, defaultValue="10") public int getK() -
getWidth
@ProtoField(number=2, defaultValue="8") public int getWidth() -
getDepth
@ProtoField(number=3, defaultValue="7") public int getDepth() -
getDecay
@ProtoField(number=4, defaultValue="0.9") public double getDecay() -
apply
- Specified by:
applyin interfaceFunction<EntryView.ReadWriteEntryView<byte[],Object>, Boolean>
-