fdb-extensions 4.1.9.0 API

Extensions to the FoundationDB Java API.

This utility library contains several durable data structures as well as utility functions that extend the base functionality of the FoundationDB Java API. They are developed together with the Record Layer project, but they may be generally useful to users of the FoundationDB Java API.

Many of the functions here are unstable as they serve primarily as utility functions for the Record Layer and are subject to change at short notice. To assist users with understanding whether a function is stable or unstable (and therefore liable to change with little warning), this project also includes a set of API stability annotations. They are used throughout the Record Layer. Users are encouraged to check the API stability of any class or method before using it within their own project.

This library and the fdb-record-layer-core project are versioned together. It is highly recommended that any users of the Record Layer use the same version for this library as for the core library as no other configurations are tested or supported.

Packages
Package
Description
FDB client code that might conceivably be in the standard Java binding someday.
Utility functions for use within an asynchronous environment.
Classes and interfaces related to the Hilbert R-tree implementation.
Utilities for interpreting events written to system keyspace.
A sorted durable associative array with pluggable serialization.
Basic classes to support running operations in synchronized sessions.
Utilities for interacting with the system keyspace.
Utility functions for handling tuples and byte arrays.
Utilities for logging and exception handling.