Package com.apple.foundationdb.relational.api
The Relational Client API.
Code in this package (and it's subpackages) is the code which should be used by clients as they interact
with the Relational system.
-
Interface Summary Interface Description EmbeddedRelationalArray EmbeddedRelationalStruct OperationSet StorageCluster A Representation of a cluster of storage servers (either FDB, or some theoretical alternative).Transaction TransactionManager -
Class Summary Class Description EmbeddedRelationalArray.Builder EmbeddedRelationalDriver EmbeddedRelationalEngine The Engine that drives and manages an Embedded Relational instance.EmbeddedRelationalStruct.Builder ImmutableRowStruct An implementation ofRelationalStruct
which is backed by aRow
object.MutableRowStruct ProtobufDataBuilder Deprecated. RowArray An implementation of a RelationalArray that is materialized, that is, it holds all its elements in aList
.RowStruct Implementation ofRelationalStruct
that is backed by aRow
.SqlTypeSupport -
Annotation Types Summary Annotation Type Description ConnectionScoped Denotes that a class is scoped to a database Connection, and should be destroyed if/when that transaction is destroyed.NonTransactional Denotes that a class is not scoped to a transaction.TransactionScoped Denotes that a class is scoped to a transaction, and should be destroyed if/when that transaction is destroyed.