Package io.nosqlbench.virtdata.core.templates
package io.nosqlbench.virtdata.core.templates
-
ClassDescriptionA bind point is a named injection point in a field value or statement needed for an operation of some type.Type type of bindpoint indicates whether is was specified as a reference or a definition.BindPointParser parses a user-provide string template into spans.CapturePoint<TYPE>A capture point is a named variable which should be extracted from a payload or result type using a native driver API.A capture point is named variable which is to be extracted from the result of an operation, using whichever syntax and type conventions that are appropriate to the specific op implementation.CapturePoints<TYPE>DynamicVariableCapture<RESULT>Any type implementing [
DynamicVariableCapture] will allow a caller to extract a map of names and values from it.A ParsedTemplate represents any string provided by a user which is meant to be a prototype for value used in an operation.Allows the generation of strings from a string template and bindings template.Uses a string template and a bindings template to create instances ofStringBindings.This implementation of a string compositor takes a logically coherent string template and bindings set.StringCompositor provides a way to build strings from a string template and provided values.UniformVariableCapture<RESULT>Any type implementing [UniformVariableCapture] will allow a caller to extract a map of names and values from it.