All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AsyncIterable<T>A collection of elements that can be iterated over in a non-blocking fashion. AsyncIterator<T>A version of
Iteratorthat allows for non-blocking iteration over elements.
AsyncUtilProvided utilities for using and manipulating
ByteArrayUtilUtility functions for operating on byte arrays. CancellableDescribes an operation or signal that can be cancelled. CloneableExceptionAn
Exceptionthat can be duplicated with a new backtrace.
CloseableAsyncIterator<T>A version of
AsyncIteratorthat must be closed once no longer in use in order to free any associated resources.
Cluster Deprecated. ClusterOptions Deprecated.There are no cluster options. DatabaseA mutable, lexicographically ordered mapping from binary keys to binary values. DatabaseOptionsA set of options that can be set on a
DirectoryRepresents a directory in the
DirectoryExceptionthat is thrown when a directory is being created at or moved to a location that already has a directory present.
Exceptionthat is thrown by the directory layer corresponding to a specific path.
DirectoryLayerProvides a class for managing directories in FoundationDB. DirectoryMoveExceptionAn
Exceptionthat is thrown when an invalid directory move is attempted.
DirectorySubspaceA DirectorySubspace represents the contents of a directory, but it also remembers the path with which it was opened and offers convenience methods to operate on the directory at that path. DirectoryVersionExceptionAn
Exceptionthat is thrown when the version of the directory layer used to create directories in the database is incompatible with this version of the directory layer.
EventKeeperA device for externally instrumenting the FDB java driver, for monitoring purposes. EventKeeper.EventMarker interface for tracking the specific type of event that occurs, and metadata about said event. EventKeeper.EventsAn enumeration of static events which occur within the FDB Java driver. FDBThe starting point for accessing FoundationDB. FDBExceptionAn Error from the native layers of FoundationDB. IterableComparator JNIUtilUtility for loading a dynamic library from the classpath. KeyArrayResult KeySelectorA
KeySelectoridentifies a particular key in the database.
KeyValueA key/value pair. LocalityUtilThe FoundationDB API comes with a set of functions for discovering the storage locations of keys within your cluster. MapEventKeeperA simple map-based EventKeeper. MappedKeyValue MismatchedLayerExceptionA
DirectoryExceptionthat is thrown when a directory is opened with an incompatible layer.
MutationTypeA set of operations that can be performed atomically on a database. NetworkOptionsA set of options that can be set globally for the
DirectoryExceptionthat is thrown when a directory that doesn't exist is used.
OptionConsumerAn object on which encoded options can be set. PathUtilThe
PathUtilclass provides static helper functions useful for working with directory paths.
RangeA simple description of an exact range of keyspace, specified by a begin and end key. ReadTransactionA read-only subset of a FoundationDB
ReadTransactionContextA context in which a
ReadTransactionis available for database operations.
StreamingModeOptions that control the way the Java binding performs range reads. Subspace
Subspaceprovide a convenient way to use
Tuples to define namespaces for different categories of data.
TenantA tenant represents a named key-space within a database that can be interacted with transactionally.
The simplest correct programs using tenants will make use of the methods defined in the
TenantManagementThe FoundationDB API includes function to manage the set of tenants in a cluster. TransactionA Transaction represents a FoundationDB database transaction. TransactionContextA context in which a
Transactionis available for database operations.
TransactionOptionsA set of options that can be set on a
TupleRepresents a set of elements that make up a sortable, typed key. VersionstampUsed to represent values written by versionstamp operations with a