Uses of Enum Class
io.nosqlbench.nb.api.filtering.TristateFilter.Policy
Packages that use TristateFilter.Policy
Package
Description
-
Uses of TristateFilter.Policy in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
Methods in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate that return TristateFilter.PolicyModifier and TypeMethodDescriptionEnumReadableMappingFilter.apply(ResultReadable cycleResult) ResultFilteringSieve.apply(ResultReadable resultReadable) ResultFilterPhase.apply(ResultReadable cycleResult) ResultMappingArrayFilter.apply(ResultReadable readable) ResultMappingArrayFilter.getPolicy(int result) Methods in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate with parameters of type TristateFilter.PolicyModifier and TypeMethodDescriptionvoidEnumReadableMappingFilter.addPolicy(String s, TristateFilter.Policy policy) voidResultMappingArrayFilter.addPolicy(ResultReadable readable, TristateFilter.Policy defaultPolicy) ResultFilteringSieve.toDefaultingPredicate(TristateFilter.Policy defaultPolicy) Constructors in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate with parameters of type TristateFilter.PolicyModifierConstructorDescriptionEnumReadableMappingFilter(E[] enumValues, TristateFilter.Policy defaultPolicy) ResultFilterPhase(Predicate<ResultReadable> cycleResultPredicate, TristateFilter.Policy matchingPolicy) -
Uses of TristateFilter.Policy in io.nosqlbench.nb.api.filtering
Subclasses with type arguments of type TristateFilter.Policy in io.nosqlbench.nb.api.filteringModifier and TypeClassDescriptionstatic enumThe filter action determines what action is taken for a given of the filter matching.Subinterfaces with type arguments of type TristateFilter.Policy in io.nosqlbench.nb.api.filteringModifier and TypeInterfaceDescriptioninterfaceA tri-state filter allows for flexible configuration of multi-phase filtering.Methods in io.nosqlbench.nb.api.filtering that return TristateFilter.PolicyModifier and TypeMethodDescriptionstatic TristateFilter.PolicyReturns the enum constant of this class with the specified name.static TristateFilter.Policy[]TristateFilter.Policy.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in io.nosqlbench.nb.api.filtering with parameters of type TristateFilter.PolicyModifier and TypeMethodDescriptiondefault TristateFilter<T> TristateFilter.toDefaultingFilter(TristateFilter.Policy defaultPolicy) TristateFilter.toDefaultingPredicate(TristateFilter.Policy defaultPolicy) Create a predicate that will override any Ignore outcomes with the provided policy.TristateFilter.toMatchingPredicate(TristateFilter.Policy matchingPolicy) Create a predicate that will return true if and only if the filter outcome matches the provided policy.FilteringSieve.Builder.withPhase(Predicate<T> predicate, TristateFilter.Policy policy) Constructors in io.nosqlbench.nb.api.filtering with parameters of type TristateFilter.PolicyModifierConstructorDescriptionDefaultingPredicate(TristateFilter<T> filter, TristateFilter.Policy defaultPolicy) DefaultingTriStateFilter(TristateFilter<U> innerFilter, TristateFilter.Policy defaultPolicy) FilteringSieve(TristateFilter.Policy defaultPolicy, List<TristateFilter<T>> filterPhases) FilterPhase(Predicate<T> predicate, TristateFilter.Policy policy) MatchingPredicate(TristateFilter<T> filter, TristateFilter.Policy matchOn)