nosqlbench 5.23.0-SNAPSHOT
Package
Description
This package contains wrapper logic for the CQL driver to allow more
detailed diagnostic data to be captured.
This package contains an example implementation of a
DriverAdapter.This package contains the API needed to implement a
DriverAdapterThis package is intended to consolidate the command line
parsing logic over time so that all of the CLI parsing
is separately testable and usable by other modules in NoSqlBench.
The annotations subsystem allows for identifying lifecycles of key runtime components
and documenting their parameters and invocations with details for context.
The component types in this package create a basic structural and lifecycle
pattern that NoSQLBench runtimes should build upon.
Modules in this package should capture the standard APIs
meant to be used by everyone to read configuration or template
fields in NoSQLBench.
Because documentation is meant to be provide across all modules
to both developers and users, the markdown support for NoSQLBench
is considered a core API.
This package and module provides a set of modular testing tools which enable
specifications, documentation, and tests to be one and the same.
The types in this package are used to define observable dependent variables,
specify how they are measured, formulate them into a value function, and provide
a view of these over time as frames are executed.
This package contains experimental support for new methods for testing vector stores.
This package contains an implementation of
CircularPartitioner,
a space-filling curve which maps ordinals onto 2-d vectors which fall on the unit circle
with increasing density.The predicates module defines a few key elements which work together to
allow driver adapters to share a common structure for predicate forms.
FIles in this package are useful for sharing a canonical data structure
for function documetnation purposes.
This package contains pre-designed streams of objects for the purpose
of testing other libraries and tools.