All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractWorkload ApiVersion FDB API version constantsAsyncIterable<T> A collection of elements that can be iterated over in a non-blocking fashion.AsyncIterator<T> A version ofIteratorthat allows for non-blocking iteration over elements.AsyncUtil Provided utilities for using and manipulatingCompletableFutures.ByteArrayUtil Utility functions for operating on byte arrays.Cancellable Describes an operation or signal that can be cancelled.CloneableException AnExceptionthat can be duplicated with a new backtrace.CloseableAsyncIterator<T> A version ofAsyncIteratorthat must be closed once no longer in use in order to free any associated resources.Cluster Deprecated. ClusterOptions Deprecated. There are no cluster options.Database A mutable, lexicographically ordered mapping from binary keys to binary values.DatabaseOptions A set of options that can be set on aDatabase.Directory Represents a directory in theDirectoryLayer.DirectoryAlreadyExistsException ADirectoryExceptionthat is thrown when a directory is being created at or moved to a location that already has a directory present.DirectoryException AnExceptionthat is thrown by the directory layer corresponding to a specific path.DirectoryLayer Provides a class for managing directories in FoundationDB.DirectoryMoveException AnExceptionthat is thrown when an invalid directory move is attempted.DirectorySubspace A 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.DirectoryVersionException AnExceptionthat 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.EventKeeper A device for externally instrumenting the FDB java driver, for monitoring purposes.EventKeeper.Event Marker interface for tracking the specific type of event that occurs, and metadata about said event.EventKeeper.Events An enumeration of static events which occur within the FDB Java driver.FDB The starting point for accessing FoundationDB.FDBException An Error from the native layers of FoundationDB.IterableComparator JNIUtil Utility for loading a dynamic library from the classpath.KeyArrayResult KeyRangeArrayResult KeySelector AKeySelectoridentifies a particular key in the database.KeyValue A key/value pair.LocalityUtil The FoundationDB API comes with a set of functions for discovering the storage locations of keys within your cluster.MapEventKeeper A simple map-based EventKeeper.MappedKeyValue MismatchedLayerException ADirectoryExceptionthat is thrown when a directory is opened with an incompatible layer.MutationType A set of operations that can be performed atomically on a database.NetworkOptions A set of options that can be set globally for theFoundationDB API.NoSuchDirectoryException ADirectoryExceptionthat is thrown when a directory that doesn't exist is used.OptionConsumer An object on which encoded options can be set.PathUtil ThePathUtilclass provides static helper functions useful for working with directory paths.PerfMetric Promise Range A simple description of an exact range of keyspace, specified by a begin and end key.ReadTransaction A read-only subset of a FoundationDBTransaction.ReadTransactionContext A context in which aReadTransactionis available for database operations.StreamingMode Options that control the way the Java binding performs range reads.Subspace Subspaceprovide a convenient way to useTuples to define namespaces for different categories of data.Tenant A 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 theTransactionContextinterface.TenantManagement The FoundationDB API includes function to manage the set of tenants in a cluster.Transaction A Transaction represents a FoundationDB database transaction.TransactionContext A context in which aTransactionis available for database operations.TransactionOptions A set of options that can be set on aTransaction.Tuple Represents a set of elements that make up a sortable, typed key.Versionstamp Used to represent values written by versionstamp operations with aTuple.WorkloadContext