Index
A B C D E F G H I K L M N O P R S T U V
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- adapt(Object, Class<F>, Class<?>, boolean) - Static method in class io.nosqlbench.virtdata.api.bindings.VirtDataFunctions
-
Adapt a functional object into a different type of functional object.
- adapt(DoubleFunction<Double>, Double, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<Double>, Double, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleFunction<String>, String, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleToLongFunction, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(DoubleUnaryOperator, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(Function<Object, Class>, Object, Class, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Double>, Double, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<Integer>, Integer, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntFunction<String>, String, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntToDoubleFunction, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntToLongFunction, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(IntUnaryOperator, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Double>, Double, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Integer>, Integer, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<Long>, Long, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, LongFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, LongFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, LongFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, LongFunction, CharBuffer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<String>, String, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongFunction<CharBuffer>, CharBuffer, LongFunction, String) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, LongFunction<Double>, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, LongFunction<Integer>, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, LongFunction<Long>, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToDoubleFunction, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, LongFunction<Double>, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, LongFunction<Integer>, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, LongFunction<Long>, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongToIntFunction, LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, IntFunction, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, IntFunction, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, IntFunction, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, LongFunction<Double>, Double) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, LongFunction<Integer>, Integer) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, LongFunction<Long>, Long) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, LongFunction, Object) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adapt(LongUnaryOperator, LongToIntFunction) - Static method in class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- adaptFunction(F, Class<T>, Class<?>...) - Static method in class io.nosqlbench.virtdata.api.bindings.VirtDataConversions
-
Adapt a functional object into a different type of functional object.
- adaptFunctionList(F[], Class<T>, Class<Object>...) - Static method in class io.nosqlbench.virtdata.api.bindings.VirtDataConversions
- adaptList(Object[], Class<F>, Class<?>, boolean) - Static method in class io.nosqlbench.virtdata.api.bindings.VirtDataFunctions
- adaptLongToIntFunction(Object, Class<?>) - Static method in class io.nosqlbench.virtdata.api.bindings.VirtDataFunctions
- addCategories(Category[]) - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- addCtor(String, LinkedHashMap<String, String>, List<List<String>>) - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- addCustomElement(String, Object) - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataComposer
- addCustomElements(Map<String, ?>) - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataComposer
- addFieldBinding(String, String) - Method in class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
-
Add a named binding specifier to the template
- addFieldBindings(List<BindPoint>) - Method in class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- addFieldBindings(Map<String, String>) - Method in class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
-
Add multiple named bindings to the template
- addListener(FuncEnumerator.Listener) - Method in class io.nosqlbench.virtdata.api.processors.FuncEnumerator
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForDoubleFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForDoubleToIntFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForDoubleToLongFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForDoubleUnaryOperator
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForIntFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForIntToDoubleFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForIntToLongFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForIntUnaryOperator
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForLongFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForLongToDoubleFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForLongToIntFunction
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.ComposerForLongUnaryOperator
- andThen(Object) - Method in class io.nosqlbench.virtdata.core.composers.FunctionAssembly
- andThen(Object) - Method in interface io.nosqlbench.virtdata.core.composers.FunctionComposer
- apply(long) - Method in interface io.nosqlbench.virtdata.core.bindings.Binder
- apply(long) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapper
- apply(String) - Method in class io.nosqlbench.virtdata.core.templates.CapturePointParser
- apply(String, Map<String, String>) - Method in class io.nosqlbench.virtdata.core.templates.BindPointParser
- asBinding() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
-
Returns the parsed template as a single binding spec if and only if the pattern matches a single binding anchor with no prefix or suffix.
- AUTOSUFFIX - Static variable in class io.nosqlbench.virtdata.api.processors.FunctionDocInfoProcessor
B
- bind(long) - Method in interface io.nosqlbench.virtdata.core.bindings.Binder
-
Bind values derived from a long to some object, returning an object type R
- bind(long) - Method in class io.nosqlbench.virtdata.core.bindings.ContextualArrayBindings
- bind(long) - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindings
- bind(long) - Method in class io.nosqlbench.virtdata.core.bindings.ContextualMapBindings
- bind(long) - Method in class io.nosqlbench.virtdata.core.templates.CSVBindings
- bind(long) - Method in class io.nosqlbench.virtdata.core.templates.StringBindings
-
Call the data mapper bindings, assigning the returned values positionally to the anchors in the string binding.
- Binder<R> - Interface in io.nosqlbench.virtdata.core.bindings
-
A Binder is a type that knows how to return a result object given a long value to bind mapped values with.
- Bindings - Class in io.nosqlbench.virtdata.core.bindings
-
Maps a template with named bind points and specifiers onto a set of data mapping function instances.
- Bindings(BindingsTemplate, List<DataMapper<?>>) - Constructor for class io.nosqlbench.virtdata.core.bindings.Bindings
- Bindings.FieldSetter - Interface in io.nosqlbench.virtdata.core.bindings
- BindingsCache - Class in io.nosqlbench.virtdata.core.bindings
- BindingsCache(Bindings) - Constructor for class io.nosqlbench.virtdata.core.bindings.BindingsCache
- BindingsTemplate - Class in io.nosqlbench.virtdata.core.bindings
-
Maps a set of parameters on an associated object of type T to specifiers for data mappers.
- BindingsTemplate() - Constructor for class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- BindingsTemplate(List<BindPoint>) - Constructor for class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- BindingsTemplate(Map<String, Object>) - Constructor for class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- BindingsTemplate(Map<String, Object>, List<BindPoint>) - Constructor for class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- BindingsTemplate(Map<String, Object>, List<String>, List<String>) - Constructor for class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- BindPoint - Class in io.nosqlbench.virtdata.core.templates
-
A bind point is a named injection point in a field value or statement needed for an operation of some type.
- BindPoint(String, String) - Constructor for class io.nosqlbench.virtdata.core.templates.BindPoint
- BindPoint(String, String, BindPoint.Type) - Constructor for class io.nosqlbench.virtdata.core.templates.BindPoint
- BINDPOINT_ANCHOR - Static variable in class io.nosqlbench.virtdata.core.templates.BindPointParser
- BindPoint.Type - Enum in io.nosqlbench.virtdata.core.templates
-
Type type of bindpoint indicates whether is was specified as a reference or a definition.
- BindPointParser - Class in io.nosqlbench.virtdata.core.templates
-
BindPointParser parses a user-provide string template into spans.
- BindPointParser() - Constructor for class io.nosqlbench.virtdata.core.templates.BindPointParser
- BindPointParser.Result - Class in io.nosqlbench.virtdata.core.templates
- bindref - io.nosqlbench.virtdata.core.templates.ParsedTemplate.Type
-
A bindref template is one which has only a single bind point and no leading or trailing text.
- bindValues(StringCompositor, Bindings, long) - Method in class io.nosqlbench.virtdata.core.templates.StringCompositor
- bindValues(StringMapCompositor, Object[]) - Method in class io.nosqlbench.virtdata.core.templates.StringMapCompositor
- bindValues(T, Bindings, long) - Method in interface io.nosqlbench.virtdata.core.bindings.ValuesBinder
-
Using context instance of type S, AKA the template, create and bind values to target object of type R
- bindValues(T, Object[]) - Method in interface io.nosqlbench.virtdata.core.bindings.ValuesArrayBinder
-
Using context instance of type T, AKA the template, create and bind values to target object of type R
- bindValues(T, Map<String, Object>) - Method in interface io.nosqlbench.virtdata.core.bindings.ValuesMapBinder
-
Using context instance of type S, AKA the template, create and bind values to target object of type R
- BOOLEAN - io.nosqlbench.virtdata.core.bindings.ValueType
- BYTE - io.nosqlbench.virtdata.core.bindings.ValueType
C
- canParseSpec(String) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
-
DataMapper Libraries are required to test specifier strings in order to determine whether or not the library could possibly find matching functions.
- CapturePoint - Class in io.nosqlbench.virtdata.core.templates
-
A capture point is a named variable which should be extracted from a payload or result type using a native driver API.
- CapturePoint(String, String) - Constructor for class io.nosqlbench.virtdata.core.templates.CapturePoint
- CAPTUREPOINT_PATTERN - Static variable in class io.nosqlbench.virtdata.core.templates.CapturePointParser
- CapturePointParser - Class in io.nosqlbench.virtdata.core.templates
- CapturePointParser() - Constructor for class io.nosqlbench.virtdata.core.templates.CapturePointParser
- CapturePointParser.Result - Class in io.nosqlbench.virtdata.core.templates
- Categories - Annotation Type in io.nosqlbench.virtdata.api.annotations
-
Direct the user to additional resources
- Category - Enum in io.nosqlbench.virtdata.api.annotations
- classOfType(String) - Static method in enum io.nosqlbench.virtdata.core.bindings.ValueType
- clear() - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- collections - io.nosqlbench.virtdata.api.annotations.Category
- compare(ValueType, ValueType) - Method in enum io.nosqlbench.virtdata.core.bindings.ValueType
- CompatibilityFixups - Class in io.nosqlbench.virtdata.core.bindings
- CompatibilityFixups() - Constructor for class io.nosqlbench.virtdata.core.bindings.CompatibilityFixups
- ComposerForDoubleFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForDoubleFunction(DoubleFunction<?>) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForDoubleFunction
- ComposerForDoubleToIntFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForDoubleToIntFunction(DoubleToIntFunction) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForDoubleToIntFunction
- ComposerForDoubleToLongFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForDoubleToLongFunction(DoubleToLongFunction) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForDoubleToLongFunction
- ComposerForDoubleUnaryOperator - Class in io.nosqlbench.virtdata.core.composers
- ComposerForDoubleUnaryOperator(DoubleUnaryOperator) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForDoubleUnaryOperator
- ComposerForFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForFunction(Function<?, ?>) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForFunction
- ComposerForIntFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForIntFunction(IntFunction<?>) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForIntFunction
- ComposerForIntToDoubleFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForIntToDoubleFunction(IntToDoubleFunction) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForIntToDoubleFunction
- ComposerForIntToLongFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForIntToLongFunction(IntToLongFunction) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForIntToLongFunction
- ComposerForIntUnaryOperator - Class in io.nosqlbench.virtdata.core.composers
- ComposerForIntUnaryOperator(IntUnaryOperator) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForIntUnaryOperator
- ComposerForLongFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForLongFunction(LongFunction<?>) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForLongFunction
- ComposerForLongToDoubleFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForLongToDoubleFunction(LongToDoubleFunction) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForLongToDoubleFunction
- ComposerForLongToIntFunction - Class in io.nosqlbench.virtdata.core.composers
- ComposerForLongToIntFunction(LongToIntFunction) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForLongToIntFunction
- ComposerForLongUnaryOperator - Class in io.nosqlbench.virtdata.core.composers
- ComposerForLongUnaryOperator(LongUnaryOperator) - Constructor for class io.nosqlbench.virtdata.core.composers.ComposerForLongUnaryOperator
- concat - io.nosqlbench.virtdata.core.templates.ParsedTemplate.Type
-
A string template is one which is neither a literal template nor a bindref template.
- containsKey(Object) - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- containsValue(Object) - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
-
TODO: Doc how this is different, and semantically useful
- ContextualArrayBindings<C,R> - Class in io.nosqlbench.virtdata.core.bindings
-
A thread-local template that describes a set of data mappers, a context object, and a method for applying mapped values to the context object via an object array.
- ContextualArrayBindings(Bindings, C, ValuesArrayBinder<C, R>) - Constructor for class io.nosqlbench.virtdata.core.bindings.ContextualArrayBindings
- ContextualBindings<C,R> - Class in io.nosqlbench.virtdata.core.bindings
-
A thread-local template that describes a set of data mappers, a context object, and a method for applying mapped values to the context object directly from the bindings.
- ContextualBindings(Bindings, C, ValuesBinder<C, R>) - Constructor for class io.nosqlbench.virtdata.core.bindings.ContextualBindings
- ContextualBindingsArrayTemplate<C,R> - Class in io.nosqlbench.virtdata.core.bindings
-
A template that maps a set of specifiers, a context object, and a method for applying mapped values to the context object.
- ContextualBindingsArrayTemplate(C, BindingsTemplate, ValuesArrayBinder<C, R>) - Constructor for class io.nosqlbench.virtdata.core.bindings.ContextualBindingsArrayTemplate
- ContextualBindingsTemplate<C,R> - Class in io.nosqlbench.virtdata.core.bindings
-
A template that maps a set of specifiers, a context object, and a method for applying mapped values to the context object.
- ContextualBindingsTemplate(C, BindingsTemplate, ValuesBinder<C, R>) - Constructor for class io.nosqlbench.virtdata.core.bindings.ContextualBindingsTemplate
- ContextualMapBindings<C,R> - Class in io.nosqlbench.virtdata.core.bindings
-
A thread-local template that describes a set of data mappers, a context object, and a method for applying mapped values to the context object via a String-Object map.
- ContextualMapBindings(Bindings, C, ValuesMapBinder<C, R>) - Constructor for class io.nosqlbench.virtdata.core.bindings.ContextualMapBindings
- conversion - io.nosqlbench.virtdata.api.annotations.Category
- CSVBindings - Class in io.nosqlbench.virtdata.core.templates
- CSVBindings(Bindings) - Constructor for class io.nosqlbench.virtdata.core.templates.CSVBindings
- CSVBindingsTemplate - Class in io.nosqlbench.virtdata.core.templates
- CSVBindingsTemplate(BindingsTemplate) - Constructor for class io.nosqlbench.virtdata.core.templates.CSVBindingsTemplate
- CTOR_PATTERN - Static variable in class io.nosqlbench.virtdata.api.annotations.ExampleData
D
- DataMapper<R> - Interface in io.nosqlbench.virtdata.core.bindings
- DataMapperFunctionMapper - Class in io.nosqlbench.virtdata.core.bindings
-
This class implements an obtuse way of avoiding autoboxing and M:N type mapping complexity by way of doublish dispatch.
- DataMapperFunctionMapper() - Constructor for class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- DataMapperLibrary - Interface in io.nosqlbench.virtdata.core.bindings
-
A DataMapperLibrary is an independently loadable library of data mapping functions.
- DataMapperLibraryFinder - Class in io.nosqlbench.virtdata.core.bindings
-
Convenient singleton for accessing all loadable DataMapper Library instances.
- datetime - io.nosqlbench.virtdata.api.annotations.Category
- definition - io.nosqlbench.virtdata.core.templates.BindPoint.Type
-
a definition bindpoint is expressed as anything between double curly braces like
- DEFINITION - Static variable in class io.nosqlbench.virtdata.core.templates.BindPointParser
- DeprecatedFunction - Annotation Type in io.nosqlbench.virtdata.api.annotations
-
This marks functions as deprecated, with a reason.
- Description - Annotation Type in io.nosqlbench.virtdata.api.annotations
- diagnostics - io.nosqlbench.virtdata.api.annotations.Category
- distributions - io.nosqlbench.virtdata.api.annotations.Category
- DocCtorData - Interface in io.nosqlbench.virtdata.api.processors
- DocForFunc - Class in io.nosqlbench.virtdata.api.processors
- DocForFunc() - Constructor for class io.nosqlbench.virtdata.api.processors.DocForFunc
- DocForFuncCtor - Class in io.nosqlbench.virtdata.api.processors
- DocForFuncCtor(String, String, Map<String, String>, List<List<String>>) - Constructor for class io.nosqlbench.virtdata.api.processors.DocForFuncCtor
- DocFuncData - Interface in io.nosqlbench.virtdata.api.processors
-
Provide data about a function, suitable for building a documentation site.
- DOUBLE - io.nosqlbench.virtdata.core.bindings.ValueType
- double_double - io.nosqlbench.virtdata.core.bindings.FunctionType
- double_int - io.nosqlbench.virtdata.core.bindings.FunctionType
- double_long - io.nosqlbench.virtdata.core.bindings.FunctionType
- double_T - io.nosqlbench.virtdata.core.bindings.FunctionType
- Doubles - io.nosqlbench.virtdata.api.annotations.Range
- DoubleUnitInterval - io.nosqlbench.virtdata.api.annotations.Range
E
- entrySet() - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- equals(Object) - Method in class io.nosqlbench.virtdata.core.templates.BindPoint
- equals(Object) - Method in class io.nosqlbench.virtdata.core.templates.BindPointParser.Result
- equals(Object) - Method in class io.nosqlbench.virtdata.core.templates.CapturePoint
- equals(Object) - Method in class io.nosqlbench.virtdata.core.templates.CapturePointParser.Result
- error(Exception) - Method in class io.nosqlbench.virtdata.core.bindings.ResolverDiagnostics
- Example - Annotation Type in io.nosqlbench.virtdata.api.annotations
-
The example annotation allows for a function developer to attach illustrative examples for any given constructor.
- ExampleData - Class in io.nosqlbench.virtdata.api.annotations
-
Formatting conventions
- ExampleData(String[]) - Constructor for class io.nosqlbench.virtdata.api.annotations.ExampleData
- ExampleDocData - Class in io.nosqlbench.virtdata.api.processors
-
Example class doc.
- ExampleDocData() - Constructor for class io.nosqlbench.virtdata.api.processors.ExampleDocData
- ExampleManifest - Class in io.nosqlbench.virtdata.api.processors
- ExampleManifest() - Constructor for class io.nosqlbench.virtdata.api.processors.ExampleManifest
- Examples - Annotation Type in io.nosqlbench.virtdata.api.annotations
- experimental - io.nosqlbench.virtdata.api.annotations.Category
F
- fix(String) - Method in class io.nosqlbench.virtdata.core.bindings.CompatibilityFixups
- fixup(String) - Static method in class io.nosqlbench.virtdata.core.bindings.CompatibilityFixups
- FLOAT - io.nosqlbench.virtdata.core.bindings.ValueType
- FloatUnitInterval - io.nosqlbench.virtdata.api.annotations.Range
- flush() - Method in class io.nosqlbench.virtdata.api.processors.FuncEnumerator
- FuncEnumerator - Class in io.nosqlbench.virtdata.api.processors
-
This enumerator receives stateful updates out of order from the annotation processor and constructs consistent view of document models for listeners.
- FuncEnumerator(Types, Elements, Filer) - Constructor for class io.nosqlbench.virtdata.api.processors.FuncEnumerator
- FuncEnumerator.Listener - Interface in io.nosqlbench.virtdata.api.processors
-
These Listeners handle data that has been found by the FuncEnumerator.
- functional - io.nosqlbench.virtdata.api.annotations.Category
- FunctionAssembly - Class in io.nosqlbench.virtdata.core.composers
- FunctionAssembly() - Constructor for class io.nosqlbench.virtdata.core.composers.FunctionAssembly
- FunctionComposer<T> - Interface in io.nosqlbench.virtdata.core.composers
- FunctionDocInfoProcessor - Class in io.nosqlbench.virtdata.api.processors
-
This documentation processor is responsible for finding all the enumerated that feed documentation manifests.
- FunctionDocInfoProcessor() - Constructor for class io.nosqlbench.virtdata.api.processors.FunctionDocInfoProcessor
- FunctionDocInfoWriter - Class in io.nosqlbench.virtdata.api.processors
- FunctionDocInfoWriter(Filer, Messager, String) - Constructor for class io.nosqlbench.virtdata.api.processors.FunctionDocInfoWriter
- FunctionManifestProcessor - Class in io.nosqlbench.virtdata.api.processors
-
This annotation processor is responsible for finding all annotated functions and adding them to the manifest file for the current project.
- FunctionManifestProcessor() - Constructor for class io.nosqlbench.virtdata.api.processors.FunctionManifestProcessor
- FunctionType - Enum in io.nosqlbench.virtdata.core.bindings
-
Captures the list of function object types which may be used to implement data mapping functions.
- FunctionTyper - Class in io.nosqlbench.virtdata.core.bindings
- FunctionTyper() - Constructor for class io.nosqlbench.virtdata.core.bindings.FunctionTyper
G
- general - io.nosqlbench.virtdata.api.annotations.Category
- get() - Static method in class io.nosqlbench.virtdata.core.bindings.VirtDataLibraries
- get(int, long) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Get a value for the data mapper in slot i
- get(long) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapper
- get(Object) - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- get(String) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperLibraryFinder
- get(String, long) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Get a value for the cached mapper name, using the name to mapper index cache.
- getAll() - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperLibraryFinder
-
Return list of libraries that have been found by this runtime, in alphabetical order of their type names.
- getAll(long) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Get a value from each data mapper in the bindings list
- getAllDocs() - Static method in class io.nosqlbench.virtdata.core.bindings.VirtDataDocs
- getAllMap(long) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
- getAllNames() - Static method in class io.nosqlbench.virtdata.core.bindings.VirtDataDocs
- getAnchor() - Method in class io.nosqlbench.virtdata.core.templates.BindPoint
-
The name of the anchor for a binding as it appears in a user-specified template, parsed by
ParsedTemplate. - getAnchors() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
- getArgs() - Method in interface io.nosqlbench.virtdata.api.processors.DocCtorData
- getArgs() - Method in class io.nosqlbench.virtdata.api.processors.DocForFuncCtor
- getArgType() - Method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- getArgType(Method) - Static method in class io.nosqlbench.virtdata.core.bindings.FunctionTyper
- getBindings() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualArrayBindings
- getBindings() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindings
- getBindings() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualMapBindings
- getBindingsTemplate() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindingsArrayTemplate
- getBindingsTemplate() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindingsTemplate
- getBindingsTemplate(String...) - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataLibrary
- getBindPointNames() - Method in class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- getBindPointNames() - Method in class io.nosqlbench.virtdata.core.templates.StringCompositor
- getBindpoints() - Method in class io.nosqlbench.virtdata.core.templates.BindPointParser.Result
- getBindPoints() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
-
Get the named anchors and their associated binding specifiers as found in the raw template.
- getBindspec() - Method in class io.nosqlbench.virtdata.core.templates.BindPoint
- getCachedMap() - Method in class io.nosqlbench.virtdata.core.bindings.BindingsCache
- getCaptures() - Method in class io.nosqlbench.virtdata.core.templates.CapturePointParser.Result
- getCaptures() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
- getCategories() - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- getCategories() - Method in interface io.nosqlbench.virtdata.api.processors.DocFuncData
- getCategories() - Method in class io.nosqlbench.virtdata.api.processors.ExampleDocData
- getClassJavadoc() - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- getClassJavadoc() - Method in interface io.nosqlbench.virtdata.api.processors.DocFuncData
-
Javadoc for the class, or null if there is none.
- getClassJavadoc() - Method in class io.nosqlbench.virtdata.api.processors.ExampleDocData
- getClassName() - Method in interface io.nosqlbench.virtdata.api.processors.DocCtorData
- getClassName() - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- getClassName() - Method in class io.nosqlbench.virtdata.api.processors.DocForFuncCtor
- getClassName() - Method in interface io.nosqlbench.virtdata.api.processors.DocFuncData
- getClassName() - Method in class io.nosqlbench.virtdata.api.processors.ExampleDocData
- getContext() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualArrayBindings
- getContext() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindings
- getContext() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindingsArrayTemplate
- getContext() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindingsTemplate
- getContext() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualMapBindings
- getCtorJavaDoc() - Method in interface io.nosqlbench.virtdata.api.processors.DocCtorData
- getCtorJavaDoc() - Method in class io.nosqlbench.virtdata.api.processors.DocForFuncCtor
- getCtors() - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- getCtors() - Method in interface io.nosqlbench.virtdata.api.processors.DocFuncData
-
The list of constructors for this documented type.
- getCtors() - Method in class io.nosqlbench.virtdata.api.processors.ExampleDocData
- getCtorsAlternate() - Method in class io.nosqlbench.virtdata.api.processors.ExampleDocData
- getCustomElements() - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataComposer
- getDataMapper() - Method in interface io.nosqlbench.virtdata.core.composers.FunctionComposer
- getDataMapper(String) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
-
Find the implementation for and construct an instance of a data mapper function, as described.
- getDataMapper(String) - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataFunctionLibrary
-
Provide a way to promote a long function into a data mapper.
- getDataMapper(String, Class<? extends T>) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
- getDataMapper(String, Map<String, Object>) - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataFunctionLibrary
- getDataMapperNames() - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
-
Get the list of known data mapping function names.
- getDataMappers(String) - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataFunctionLibrary
- getDataMappers(String, Map<String, Object>) - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataFunctionLibrary
- getDataMapperSpecs() - Method in class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- getDescription() - Method in enum io.nosqlbench.virtdata.api.annotations.Range
- getDiagnostics() - Method in class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- getDiagnostics() - Method in class io.nosqlbench.virtdata.core.templates.StringBindingsTemplate
- getDocs() - Method in class io.nosqlbench.virtdata.api.processors.ExampleManifest
- getDoubleDataMapper(String) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
- getExamples() - Method in interface io.nosqlbench.virtdata.api.processors.DocCtorData
- getExamples() - Method in class io.nosqlbench.virtdata.api.processors.DocForFuncCtor
- getField(String, long) - Method in class io.nosqlbench.virtdata.core.bindings.BindingsCache
- getFunction(String, Class<? extends T>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getFunction(String, Class<? extends T>, Map<String, Object>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getFunctionClass() - Method in enum io.nosqlbench.virtdata.core.bindings.FunctionType
- getFunctionLibrary() - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataLibrary
- getFunctionNames() - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataFunctionFinder
- getFunctionNames() - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataFunctionResolver
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForDoubleFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForDoubleToIntFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForDoubleToLongFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForDoubleUnaryOperator
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForIntFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForIntToDoubleFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForIntToLongFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForIntUnaryOperator
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForLongFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForLongToDoubleFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForLongToIntFunction
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.ComposerForLongUnaryOperator
- getFunctionObject() - Method in class io.nosqlbench.virtdata.core.composers.FunctionAssembly
- getFunctionObject() - Method in interface io.nosqlbench.virtdata.core.composers.FunctionComposer
- getFunctions(int, int, Class<? extends T>, Object...) - Static method in class io.nosqlbench.virtdata.api.bindings.VirtDataConversions
-
Slice the incoming object list into a set of functions, based on a grouping interval and an offset.
- getFunctionType() - Method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- getInputClass() - Method in enum io.nosqlbench.virtdata.core.bindings.FunctionType
- getInputClass() - Method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- getInputClass(Class<?>) - Static method in class io.nosqlbench.virtdata.core.bindings.FunctionTyper
- getInputValueType() - Method in enum io.nosqlbench.virtdata.core.bindings.FunctionType
- getIntegerDataMapper(String) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
- getInType() - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- getInType() - Method in interface io.nosqlbench.virtdata.api.processors.DocFuncData
-
The input type for the apply method in the documented function class.
- getInType() - Method in class io.nosqlbench.virtdata.api.processors.ExampleDocData
- getIteratedMaps(long, int) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Generate a list of maps over a range of inputs.
- getIteratedSuffixMap(long, int) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Generate a map containing the results from multiple iterations, suffixing the keys in the map with the iterations from 0 to count-1.
- getIteratedSuffixMap(long, int, String...) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
This is a version of the
Bindings.setIteratedSuffixMap(Map, long, int, String[])which creates a new map for each call. - getLazyMap(long) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
- getLibname() - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataLibrary
- getLibraryName() - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
-
Return the name for this data mapper implementation, as it can be used in spec strings, etc.
- getLongDataMapper(String) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
- getLongInputs() - Method in class io.nosqlbench.virtdata.api.annotations.ExampleData
- getMapper(String) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getMapper(String, Class<? extends T>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getMapper(String, Class<? extends T>, Map<String, Object>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
-
Instantiate a data mapping function of the specified type, or throw an error.
- getMapper(String, Map<String, Object>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
-
Instantiate a data mapping function, or throw an exception.
- getMapperDiagnostics(String) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getMapperDiagnostics(String, Map<String, Object>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getMissing() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
-
Returns a list of binding names which were referenced in either
- getName() - Method in class io.nosqlbench.virtdata.core.templates.CapturePoint
- getOptionalDataMapper(String, Class<? extends T>) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
- getOptionalFunction(String, Class<? extends T>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getOptionalFunction(String, Class<? extends T>, Map<String, Object>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getOptionalMapper() - Method in class io.nosqlbench.virtdata.core.bindings.ResolverDiagnostics
- getOptionalMapper(String) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getOptionalMapper(String, Class<?>, Map<String, Object>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getOptionalMapper(String, Class<? extends T>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
-
Instantiate an optional data mapping function if possible, with type awareness.
- getOptionalMapper(String, Map<String, ?>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
-
Instantiate an optional data mapping function if possible.
- getOutType() - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- getOutType() - Method in interface io.nosqlbench.virtdata.api.processors.DocFuncData
-
The output type for the apply method in the documented function class.
- getOutType() - Method in class io.nosqlbench.virtdata.api.processors.ExampleDocData
- getPackageName() - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- getPackageName() - Method in interface io.nosqlbench.virtdata.api.processors.DocFuncData
- getPackageName() - Method in class io.nosqlbench.virtdata.api.processors.ExampleDocData
- getPositionalStatement(Function<String, String>) - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
-
Return the statement that can be used as-is by any driver specific version.
- getRawTemplate() - Method in class io.nosqlbench.virtdata.core.templates.CapturePointParser.Result
- getResolvedFunction() - Method in class io.nosqlbench.virtdata.core.bindings.ResolverDiagnostics
- getResolvedFunction() - Method in interface io.nosqlbench.virtdata.core.composers.FunctionComposer
- getResolvedFunction(boolean) - Method in interface io.nosqlbench.virtdata.core.composers.FunctionComposer
- getResolvedFunctionOrThrow() - Method in class io.nosqlbench.virtdata.core.bindings.ResolverDiagnostics
- getResultClass() - Method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- getResultClass(Class<?>) - Static method in class io.nosqlbench.virtdata.core.bindings.FunctionTyper
- getReturnClass() - Method in enum io.nosqlbench.virtdata.core.bindings.FunctionType
- getSimpleName() - Method in enum io.nosqlbench.virtdata.core.bindings.ValueType
- getSpans() - Method in class io.nosqlbench.virtdata.core.templates.BindPointParser.Result
- getSpans() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
-
Return the parsed template in (literal, variable, ..., ..., literal) form.
- getStmt() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
- getStringDataMapper(String) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
- getStringLegend() - Static method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- getTemplate() - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
- getTemplate(String...) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
- getTemplate(Map<String, Object>, String...) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
-
Create a bindings template from the pair-wise names and specifiers.
- getTemplate(Map<String, Object>, List<BindPoint>) - Static method in class io.nosqlbench.virtdata.core.bindings.VirtData
-
Create a bindings template from a provided list of
BindPoints, ensuring that the syntax of the bindings specs is parsable first. - getType() - Method in class io.nosqlbench.virtdata.core.templates.BindPoint
-
The type of a bind point determines how it should be processed.
- getType() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
- getValueClass() - Method in enum io.nosqlbench.virtdata.core.bindings.ValueType
- getValuesArrayBinder() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindingsArrayTemplate
- getValuesBinder() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindingsTemplate
H
- hasError() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
- hashCode() - Method in class io.nosqlbench.virtdata.core.templates.BindPoint
- hashCode() - Method in class io.nosqlbench.virtdata.core.templates.BindPointParser.Result
- hashCode() - Method in class io.nosqlbench.virtdata.core.templates.CapturePoint
- hashCode() - Method in class io.nosqlbench.virtdata.core.templates.CapturePointParser.Result
I
- init(ProcessingEnvironment) - Method in class io.nosqlbench.virtdata.api.processors.FunctionDocInfoProcessor
- init(ProcessingEnvironment) - Method in class io.nosqlbench.virtdata.api.processors.FunctionManifestProcessor
- Input - Annotation Type in io.nosqlbench.virtdata.api.annotations
-
This annotation is used to mark the input type for a functional interface which uses generics, like LongFunction, IntFunction, or Function.
- INT - io.nosqlbench.virtdata.core.bindings.ValueType
- int_double - io.nosqlbench.virtdata.core.bindings.FunctionType
- int_int - io.nosqlbench.virtdata.core.bindings.FunctionType
- int_long - io.nosqlbench.virtdata.core.bindings.FunctionType
- int_T - io.nosqlbench.virtdata.core.bindings.FunctionType
- Integers - io.nosqlbench.virtdata.api.annotations.Range
- io.nosqlbench.virtdata.api.annotations - package io.nosqlbench.virtdata.api.annotations
- io.nosqlbench.virtdata.api.bindings - package io.nosqlbench.virtdata.api.bindings
- io.nosqlbench.virtdata.api.processors - package io.nosqlbench.virtdata.api.processors
- io.nosqlbench.virtdata.core.bindings - package io.nosqlbench.virtdata.core.bindings
- io.nosqlbench.virtdata.core.composers - package io.nosqlbench.virtdata.core.composers
- io.nosqlbench.virtdata.core.templates - package io.nosqlbench.virtdata.core.templates
- isAssignableForConstructor(Class<?>, Class<?>) - Static method in class io.nosqlbench.virtdata.core.bindings.StringObjectPromoter
-
If a boxed type would suffice for a constructor call, even though
Class.isAssignableFrom(Class)says the assignment wouldn't work, return true; - isEmpty() - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- isThreadSafe() - Method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
K
- keySet() - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
L
- LazyValuesMap - Class in io.nosqlbench.virtdata.core.bindings
- LazyValuesMap(Bindings, long) - Constructor for class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- literal - io.nosqlbench.virtdata.core.templates.ParsedTemplate.Type
-
A literal template is one which has no bindings that need to be provided to render a specific statement.
- logger - Static variable in interface io.nosqlbench.virtdata.core.bindings.VirtDataLibrary
- LONG - io.nosqlbench.virtdata.core.bindings.ValueType
- long_double - io.nosqlbench.virtdata.core.bindings.FunctionType
- long_int - io.nosqlbench.virtdata.core.bindings.FunctionType
- long_long - io.nosqlbench.virtdata.core.bindings.FunctionType
- long_T - io.nosqlbench.virtdata.core.bindings.FunctionType
- Longs - io.nosqlbench.virtdata.api.annotations.Range
M
- map(Object) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(DoubleFunction<R>) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(DoubleToIntFunction) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(DoubleToLongFunction) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(DoubleUnaryOperator) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(Function<Long, R>) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(IntFunction<R>) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(IntToDoubleFunction) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(IntToLongFunction) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(IntUnaryOperator) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(LongFunction<R>) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(LongToDoubleFunction) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(LongToIntFunction) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
- map(LongUnaryOperator) - Static method in class io.nosqlbench.virtdata.core.bindings.DataMapperFunctionMapper
N
- name() - Method in annotation type io.nosqlbench.virtdata.api.annotations.See
- NBFunctionConverter - Class in io.nosqlbench.virtdata.api.bindings
-
Synopsis
- NBFunctionConverter() - Constructor for class io.nosqlbench.virtdata.api.bindings.NBFunctionConverter
- NonNegativeInts - io.nosqlbench.virtdata.api.annotations.Range
- NonNegativeLongs - io.nosqlbench.virtdata.api.annotations.Range
- nulls - io.nosqlbench.virtdata.api.annotations.Category
O
- OBJECT - io.nosqlbench.virtdata.core.bindings.ValueType
- objects - io.nosqlbench.virtdata.api.annotations.Category
- of(String) - Static method in class io.nosqlbench.virtdata.core.templates.CapturePoint
-
Create a CapturePoint with the specified anchorName, and the same aliasName.
- of(String, String) - Static method in class io.nosqlbench.virtdata.core.templates.CapturePoint
-
Create a CapturePoint with the specified anchorName, and an optional aliasName.
- of(String, String, BindPoint.Type) - Static method in class io.nosqlbench.virtdata.core.templates.BindPoint
- of(String, Map<String, String>) - Static method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
- onApplyTypes(String, String) - Method in class io.nosqlbench.virtdata.api.processors.FuncEnumerator
- onCategories(Category[]) - Method in class io.nosqlbench.virtdata.api.processors.FuncEnumerator
- onClass(String, String, String) - Method in class io.nosqlbench.virtdata.api.processors.FuncEnumerator
- onConstructor(LinkedHashMap<String, String>, String, List<List<String>>) - Method in class io.nosqlbench.virtdata.api.processors.FuncEnumerator
- onFunctionModel(DocForFunc) - Method in interface io.nosqlbench.virtdata.api.processors.FuncEnumerator.Listener
-
Handle each logical function model that has been found.
- onFunctionModel(DocForFunc) - Method in class io.nosqlbench.virtdata.api.processors.FunctionDocInfoWriter
- orError() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
- Output - Annotation Type in io.nosqlbench.virtdata.api.annotations
-
This annotation is used to mark the output type for a functional interface which uses generics, like LongFunction, IntFunction, or Function.
P
- ParsedTemplate - Class in io.nosqlbench.virtdata.core.templates
-
A ParsedTemplate represents any string provided by a user which is meant to be a prototype for value used in an operation.
- ParsedTemplate(String, Map<String, String>) - Constructor for class io.nosqlbench.virtdata.core.templates.ParsedTemplate
-
Parse the given raw template, check the bind points against the provide bindings, and provide detailed template checks for validity.
- ParsedTemplate.Type - Enum in io.nosqlbench.virtdata.core.templates
-
The type of a parsed template depends on the structure of the bindings provided.
- parseTemplate(String) - Method in class io.nosqlbench.virtdata.core.templates.StringCompositor
- parts - Variable in class io.nosqlbench.virtdata.api.annotations.ExampleData
- PerThreadMapper - Annotation Type in io.nosqlbench.virtdata.api.annotations
-
A PerThreadMapper will be instantiated once for each thread, for each scope in which it is used.
- PerThreadMapper - Static variable in class io.nosqlbench.virtdata.api.processors.ProcessorClassNames
- PREFERRED_TYPE_COMPARATOR - Static variable in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- premade - io.nosqlbench.virtdata.api.annotations.Category
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.nosqlbench.virtdata.api.processors.FunctionDocInfoProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.nosqlbench.virtdata.api.processors.FunctionManifestProcessor
- ProcessorClassNames - Class in io.nosqlbench.virtdata.api.processors
-
Statically defined names which need to be visible for refactoring and safe source manipulation.
- ProcessorClassNames() - Constructor for class io.nosqlbench.virtdata.api.processors.ProcessorClassNames
- promote(String) - Static method in class io.nosqlbench.virtdata.core.bindings.StringObjectPromoter
-
Specialize the form of a string argument around the apparent object type.
- promote(String, Class<?>) - Static method in class io.nosqlbench.virtdata.core.bindings.StringObjectPromoter
-
Specialize the type of an object according to a target class.
- put(String, Object) - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- putAll(Map<? extends String, ?>) - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
R
- R_T - io.nosqlbench.virtdata.core.bindings.FunctionType
- Range - Enum in io.nosqlbench.virtdata.api.annotations
- reference - io.nosqlbench.virtdata.core.templates.BindPoint.Type
-
a reference bindpoint is expressed as a single word within single curly braces like
- remove(Object) - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- resolve() - Method in class io.nosqlbench.virtdata.core.templates.CSVBindingsTemplate
- resolve() - Method in class io.nosqlbench.virtdata.core.templates.StringBindingsTemplate
-
Create a new instance of
StringBindings, preferably in the thread context that will use it. - resolveBindings() - Method in class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
-
Use the data mapping library and the specifier to create instances of data mapping functions.
- resolveBindings() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindingsArrayTemplate
- resolveBindings() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualBindingsTemplate
- ResolvedFunction - Class in io.nosqlbench.virtdata.core.bindings
-
A function that has been resolved by a libraryName for use in data mapping.
- ResolvedFunction(Object, boolean, Class<?>[], Object[], Class<?>, Class<?>) - Constructor for class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- ResolvedFunction(Object, boolean, Class<?>[], Object[], Class<?>, Class<?>, String) - Constructor for class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- resolveDiagnosticFunctionFlow(VirtDataFlow) - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataComposer
- resolveDiagnosticFunctionFlow(String) - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataComposer
- resolveFunction(String) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
- resolveFunction(String) - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataFunctionLibrary
- resolveFunctionFlow(VirtDataFlow) - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataComposer
- resolveFunctionFlow(String) - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataComposer
- resolveFunctions(Class<?>, Class<?>, String, Map<String, ?>, Object...) - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataFunctionLibrary
-
Given a signature for a unary function which takes an input and output type, a function name, and constructor arguments, return a list of instances from all implementations that have the same name as the function name, which have a matching constructor signature, and which also have a functional method which can be used with the provided input and output types.
- resolveFunctions(Class<?>, Class<?>, String, Map<String, ?>, Object...) - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataFunctionResolver
- resolveFunctions(Class<?>, Class<?>, String, Map<String, ?>, Object...) - Method in class io.nosqlbench.virtdata.core.bindings.VirtDataLibraries
- resolveFunctions(String) - Method in interface io.nosqlbench.virtdata.core.bindings.DataMapperLibrary
- resolveFunctions(String, Map<String, Object>) - Method in interface io.nosqlbench.virtdata.core.bindings.VirtDataFunctionLibrary
- ResolverDiagnostics - Class in io.nosqlbench.virtdata.core.bindings
- ResolverDiagnostics() - Constructor for class io.nosqlbench.virtdata.core.bindings.ResolverDiagnostics
- Result(String, List<CapturePoint>) - Constructor for class io.nosqlbench.virtdata.core.templates.CapturePointParser.Result
- Result(List<String>, List<BindPoint>) - Constructor for class io.nosqlbench.virtdata.core.templates.BindPointParser.Result
S
- See - Annotation Type in io.nosqlbench.virtdata.api.annotations
-
Direct the user to additional resources
- SeeList - Annotation Type in io.nosqlbench.virtdata.api.annotations
-
Direct the user to additional resources
- setAllFields(Bindings.FieldSetter, long) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Generate all the values named in the bind point names, then call the user-provided field setter for each name and object generated.
- setAllFieldsIterated(Bindings.FieldSetter, long, int) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Generate all the values named in the bindings for a number of iterations, calling a user-provided field setter for each name and object generated, with the iteration number appended to the fieldName.
- setClassJavadoc(String) - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- setClassName(String) - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- setField(String, Object) - Method in interface io.nosqlbench.virtdata.core.bindings.Bindings.FieldSetter
- setFunctionObject(Object) - Method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- setFunctionType(FunctionType) - Method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- setInType(String) - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- setIteratedSuffixMap(Map<String, Object>, long, long) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Set the values in a provided map, with the bound names suffixed with an internal iteration value.
- setMap(Map<String, Object>, long) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Generate all values in the bindings template, and set each of them in the map according to their bind point name.
- setNamedFields(Bindings.FieldSetter, long, String...) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Generate only the values named in fieldNames, and then call the user-provided field setter for each name and object generated.
- setNamedFieldsIterated(Bindings.FieldSetter, long, int, String...) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Generate all the values named in the bindings for a number of iterations, calling a user-provided field setter for each name and object generated, with the iteration number appended to the fieldName, but only for the named bindings.
- setOutType(String) - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- setPackageName(String) - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- setResolvedFunction(ResolvedFunction) - Method in class io.nosqlbench.virtdata.core.bindings.ResolverDiagnostics
- setSuffixedMap(Map<String, Object>, long, String) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Set the values in a provided map, with bound names suffixed with some value.
- size() - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- state - io.nosqlbench.virtdata.api.annotations.Category
- statistics - io.nosqlbench.virtdata.api.annotations.Category
- STRING - io.nosqlbench.virtdata.core.bindings.ValueType
- StringBindings - Class in io.nosqlbench.virtdata.core.templates
-
Allows the generation of strings from a string template and bindings template.
- StringBindings(ParsedTemplate) - Constructor for class io.nosqlbench.virtdata.core.templates.StringBindings
- StringBindings(StringCompositor, Bindings) - Constructor for class io.nosqlbench.virtdata.core.templates.StringBindings
- StringBindingsTemplate - Class in io.nosqlbench.virtdata.core.templates
-
Uses a string template and a bindings template to create instances of
StringBindings. - StringBindingsTemplate(String, BindingsTemplate) - Constructor for class io.nosqlbench.virtdata.core.templates.StringBindingsTemplate
- StringCompositor - Class in io.nosqlbench.virtdata.core.templates
-
StringCompositor provides a way to build strings from a string template and provided values.
- StringCompositor(ParsedTemplate) - Constructor for class io.nosqlbench.virtdata.core.templates.StringCompositor
- StringCompositor(String) - Constructor for class io.nosqlbench.virtdata.core.templates.StringCompositor
-
Create a string template which has positional tokens, in "{}" form.
- StringCompositor(String, Function<Object, String>) - Constructor for class io.nosqlbench.virtdata.core.templates.StringCompositor
- StringMapCompositor - Class in io.nosqlbench.virtdata.core.templates
-
StringCompositor provides a way to build strings from a string template and provided values.
- StringMapCompositor(String) - Constructor for class io.nosqlbench.virtdata.core.templates.StringMapCompositor
-
Create a string template which has positional tokens, in "{}" form.
- StringObjectPromoter - Class in io.nosqlbench.virtdata.core.bindings
- StringObjectPromoter() - Constructor for class io.nosqlbench.virtdata.core.bindings.StringObjectPromoter
T
- ThreadSafeMapper - Annotation Type in io.nosqlbench.virtdata.api.annotations
-
A ThreadSafeMapper will only be instantiated once in a scope, to be shared among all threads in that scope.
- ThreadSafeMapper - Static variable in class io.nosqlbench.virtdata.api.processors.ProcessorClassNames
- toString() - Method in class io.nosqlbench.virtdata.api.processors.DocForFunc
- toString() - Method in class io.nosqlbench.virtdata.api.processors.DocForFuncCtor
- toString() - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
- toString() - Method in class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- toString() - Method in class io.nosqlbench.virtdata.core.bindings.ContextualArrayBindings
- toString() - Method in class io.nosqlbench.virtdata.core.bindings.ResolvedFunction
- toString() - Method in class io.nosqlbench.virtdata.core.bindings.ResolverDiagnostics
- toString() - Method in class io.nosqlbench.virtdata.core.composers.FunctionAssembly
- toString() - Method in class io.nosqlbench.virtdata.core.templates.BindPoint
- toString() - Method in class io.nosqlbench.virtdata.core.templates.BindPointParser.Result
- toString() - Method in class io.nosqlbench.virtdata.core.templates.CapturePoint
- toString() - Method in class io.nosqlbench.virtdata.core.templates.CapturePointParser.Result
- toString() - Method in class io.nosqlbench.virtdata.core.templates.ParsedTemplate
- toString() - Method in class io.nosqlbench.virtdata.core.templates.StringBindings
- toString() - Method in class io.nosqlbench.virtdata.core.templates.StringBindingsTemplate
- toString(Object[]) - Method in class io.nosqlbench.virtdata.core.bindings.BindingsTemplate
- trace(String) - Method in class io.nosqlbench.virtdata.core.bindings.ResolverDiagnostics
U
- unset - io.nosqlbench.virtdata.api.bindings.VALUE
- updateMap(Map<String, Object>, long) - Method in class io.nosqlbench.virtdata.core.bindings.Bindings
-
Generate only the values which have matching keys in the provided map according to their bind point names, and assign them to the map under that name.
- url() - Method in annotation type io.nosqlbench.virtdata.api.annotations.See
V
- validateExamples(List<List<String>>) - Static method in class io.nosqlbench.virtdata.api.annotations.ExampleData
- VALS_PATTERN - Static variable in class io.nosqlbench.virtdata.api.annotations.ExampleData
- value() - Method in annotation type io.nosqlbench.virtdata.api.annotations.Categories
- value() - Method in annotation type io.nosqlbench.virtdata.api.annotations.DeprecatedFunction
- value() - Method in annotation type io.nosqlbench.virtdata.api.annotations.Description
- value() - Method in annotation type io.nosqlbench.virtdata.api.annotations.Example
- value() - Method in annotation type io.nosqlbench.virtdata.api.annotations.Examples
- value() - Method in annotation type io.nosqlbench.virtdata.api.annotations.Input
- value() - Method in annotation type io.nosqlbench.virtdata.api.annotations.Output
- value() - Method in annotation type io.nosqlbench.virtdata.api.annotations.SeeList
- VALUE - Enum in io.nosqlbench.virtdata.api.bindings
-
A public class which holds global values.
- valueOf(Class<?>) - Static method in enum io.nosqlbench.virtdata.core.bindings.FunctionType
-
Returns the enum constant of this type with the specified name.
- valueOf(Object) - Static method in enum io.nosqlbench.virtdata.core.bindings.FunctionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.virtdata.api.annotations.Category
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.virtdata.api.annotations.Range
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.virtdata.api.bindings.VALUE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.virtdata.core.bindings.FunctionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.virtdata.core.bindings.ValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.virtdata.core.templates.BindPoint.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.virtdata.core.templates.ParsedTemplate.Type
-
Returns the enum constant of this type with the specified name.
- valueOfAssignableClass(Class<?>) - Static method in enum io.nosqlbench.virtdata.core.bindings.ValueType
- valueOfClassName(String) - Static method in enum io.nosqlbench.virtdata.core.bindings.ValueType
- values() - Static method in enum io.nosqlbench.virtdata.api.annotations.Category
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.virtdata.api.annotations.Range
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.virtdata.api.bindings.VALUE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.virtdata.core.bindings.FunctionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class io.nosqlbench.virtdata.core.bindings.LazyValuesMap
- values() - Static method in enum io.nosqlbench.virtdata.core.bindings.ValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.virtdata.core.templates.BindPoint.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.virtdata.core.templates.ParsedTemplate.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValuesArrayBinder<T,R> - Interface in io.nosqlbench.virtdata.core.bindings
-
ValuesArrayBinder provides a way to apply an array of object values to a template object of type T to yield a new object instance of type R.
- ValuesBinder<T,R> - Interface in io.nosqlbench.virtdata.core.bindings
-
ValuesBinder provides a way to apply an map of named object values to a template object of type T to yield a new object instance of type R.
- ValuesMapBinder<T,R> - Interface in io.nosqlbench.virtdata.core.bindings
-
ValuesMapBinder provides a way to apply an map of named object values to a template object of type T to yield a new object instance of type R.
- ValueType - Enum in io.nosqlbench.virtdata.core.bindings
-
Capture preference for types, favoring more efficient types for generation over others.
- VirtData - Class in io.nosqlbench.virtdata.core.bindings
- VirtData() - Constructor for class io.nosqlbench.virtdata.core.bindings.VirtData
- VirtDataComposer - Class in io.nosqlbench.virtdata.core.bindings
-
Synopsis
- VirtDataComposer() - Constructor for class io.nosqlbench.virtdata.core.bindings.VirtDataComposer
- VirtDataComposer(VirtDataFunctionLibrary) - Constructor for class io.nosqlbench.virtdata.core.bindings.VirtDataComposer
- VirtDataConversions - Class in io.nosqlbench.virtdata.api.bindings
- VirtDataConversions() - Constructor for class io.nosqlbench.virtdata.api.bindings.VirtDataConversions
- VirtDataDocs - Class in io.nosqlbench.virtdata.core.bindings
-
This is the top-level API supporting access to the documentation models for all known
ThreadSafeMapperandPerThreadMapperinstances in the runtime. - VirtDataDocs() - Constructor for class io.nosqlbench.virtdata.core.bindings.VirtDataDocs
- VirtDataFunctionFinder - Class in io.nosqlbench.virtdata.core.bindings
- VirtDataFunctionFinder() - Constructor for class io.nosqlbench.virtdata.core.bindings.VirtDataFunctionFinder
- VirtDataFunctionLibrary - Interface in io.nosqlbench.virtdata.core.bindings
-
A VirtDataFunctionLibrary is simply a way to ask for a set of named function objects in a generic way.
- VirtDataFunctionResolver - Class in io.nosqlbench.virtdata.core.bindings
- VirtDataFunctionResolver() - Constructor for class io.nosqlbench.virtdata.core.bindings.VirtDataFunctionResolver
- VirtDataFunctions - Class in io.nosqlbench.virtdata.api.bindings
- VirtDataFunctions() - Constructor for class io.nosqlbench.virtdata.api.bindings.VirtDataFunctions
- VirtDataLibraries - Class in io.nosqlbench.virtdata.core.bindings
- VirtDataLibrary - Interface in io.nosqlbench.virtdata.core.bindings
All Classes|All Packages