Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abs(Half) - Static method in class com.apple.foundationdb.half.HalfMath
Returns the absolute Half object of a half instance.
AbstractChangeSet<S,N> - Class in com.apple.foundationdb.async.rtree
Abstract base implementations for all Node.ChangeSets.
AbstractRealVector - Class in com.apple.foundationdb.linear
Common implementation skeleton for every RealVector subtype in this package.
AbstractRealVector(double[]) - Constructor for class com.apple.foundationdb.linear.AbstractRealVector
Constructs a new RealVector with the given data.
accept(FDBClientLogEvents.Event) - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents.EventRunner
 
accept(KeyValue) - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventDeserializer
Process next key-value pair by calling callback or appending to pending buffer.
accept(Transaction, FDBClientLogEvents.Event) - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEventCounter
Update the count tree with keys — and optional storage server IP addresses — in an event.
accept(Transaction, FDBClientLogEvents.Event) - Method in interface com.apple.foundationdb.clientlog.DatabaseClientLogEvents.EventConsumer
 
accept(T) - Method in interface com.apple.foundationdb.clientlog.FDBClientLogEvents.AsyncConsumer
 
ACCEPT_CANDIDATE - Enum constant in enum class com.apple.foundationdb.kmeans.PartitionEvaluator.Decision
The candidate improves on the current partition by enough to justify replacement.
ACCESSED_UNREADABLE - Enum constant in enum class com.apple.foundationdb.FDBError
 
add(byte[]) - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
Add encoded tuple bytes to the tree.
add(double) - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns a new vector with scalar added to every component of this vector.
add(double) - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns a new vector with scalar added to every component of this vector.
add(double) - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns a new vector with scalar added to every component of this vector.
add(double) - Method in interface com.apple.foundationdb.linear.RealVector
Returns a new vector with scalar added to every component of this vector.
add(RealVector) - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns a new vector whose components are the element-wise sum of this vector and other.
add(RealVector) - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns a new vector whose components are the element-wise sum of this vector and other.
add(RealVector) - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns a new vector whose components are the element-wise sum of this vector and other.
add(RealVector) - Method in interface com.apple.foundationdb.linear.RealVector
Returns a new vector whose components are the element-wise sum of this vector and other.
add(Transformed<? extends RealVector>) - Method in class com.apple.foundationdb.linear.Transformed
 
add(TransactionContext, byte[]) - Method in class com.apple.foundationdb.async.RankedSet
Add a key to the set.
add(Tuple) - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
Add the given tuple to the tree.
add(T) - Method in class com.apple.foundationdb.async.common.DistinctTopK
Offers an element to this collector.
add(T) - Method in class com.apple.foundationdb.async.common.TopK
Offers an element to this collector.
addCommit(Transaction, FDBClientLogEvents.CommitRequest) - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEventCounter
 
addIncrementLevelKey(Transaction, byte[], int, boolean) - Method in class com.apple.foundationdb.async.RankedSet
 
addInsertLevelKey(Transaction, byte[], int) - Method in class com.apple.foundationdb.async.RankedSet
 
addInto(double[], double[], double[]) - Method in interface com.apple.foundationdb.linear.Backend
Computes the element-wise sum out[i] = a[i] + b[i] for every i.
addInto(double[], double[], double[]) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
addInto(double[], double, double[]) - Method in interface com.apple.foundationdb.linear.Backend
Computes the broadcast sum out[i] = a[i] + scalar for every i.
addInto(double[], double, double[]) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
additionalValues() - Method in record class com.apple.foundationdb.async.common.ResultEntry
Returns the value of the additionalValues record component.
addKey(Transaction, byte[]) - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEventCounter
 
addKeyAddresses(Transaction, byte[]) - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEventCounter
 
addLevelZeroKey(Transaction, byte[], int, boolean) - Method in class com.apple.foundationdb.async.RankedSet
 
addLogInfo(Object...) - Method in exception class com.apple.foundationdb.map.BunchedMapException
 
addLogInfo(Object...) - Method in exception class com.apple.foundationdb.util.LoggableException
Add a list of key/value pairs to the log information.
addLogInfo(Object...) - Method in interface com.apple.foundationdb.util.LoggableKeysAndValues
Add a list of key/value pairs to the log information.
addLogInfo(Object...) - Method in class com.apple.foundationdb.util.LoggableKeysAndValuesImpl
Add a list of key/value pairs to the log information.
addLogInfo(String, Object) - Method in exception class com.apple.foundationdb.map.BunchedMapException
 
addLogInfo(String, Object) - Method in exception class com.apple.foundationdb.util.LoggableException
Add a key/value pair to the log information.
addLogInfo(String, Object) - Method in interface com.apple.foundationdb.util.LoggableKeysAndValues
Add a key/value pair to the log information.
addLogInfo(String, Object) - Method in class com.apple.foundationdb.util.LoggableKeysAndValuesImpl
Add a key/value pair to the log information.
addPrefixChild(Object) - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
Add a non-tuple object to the root of the tree.
addRange(Transaction, Range) - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEventCounter
 
ADDRESS_IN_USE - Enum constant in enum class com.apple.foundationdb.FDBError
 
addToThis(double) - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Adds scalar to every component of this vector, in place.
addToThis(RealVector) - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Adds other to this vector component-wise, in place.
AffineOperator - Class in com.apple.foundationdb.linear
Vector operator that applies/unapplies a linear operator and an addition to a vector.
AffineOperator(LinearOperator, RealVector) - Constructor for class com.apple.foundationdb.linear.AffineOperator
 
afterTask() - Method in class com.apple.foundationdb.async.TaskNotifyingExecutor
Called in the context of an executor thread, immediately after a task has completed execution (either successfully or with error).
AggregatedVector - Record Class in com.apple.foundationdb.async.common
A record-like class wrapping a RealVector and a count.
AggregatedVector(int, Transformed<RealVector>) - Constructor for record class com.apple.foundationdb.async.common.AggregatedVector
Creates an instance of a AggregatedVector record class.
aggregateVectors(Iterable<AggregatedVector>) - Static method in class com.apple.foundationdb.async.common.StorageHelpers
Combines a collection of AggregatedVectors into a single aggregate by summing their partial vectors and counts.
alphaSseGain() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the alphaSseGain record component.
alreadyCancelled() - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
AlwaysTrue() - Constructor for class com.apple.foundationdb.async.MoreAsyncUtil.AlwaysTrue
 
AND_V2 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Mutation
 
API_VERSION_ALREADY_SET - Enum constant in enum class com.apple.foundationdb.FDBError
 
API_VERSION_INVALID - Enum constant in enum class com.apple.foundationdb.FDBError
 
API_VERSION_NOT_SUPPORTED - Enum constant in enum class com.apple.foundationdb.FDBError
 
API_VERSION_UNSET - Enum constant in enum class com.apple.foundationdb.FDBError
 
appendSampledVector(Transaction, SplittableRandom, boolean, Subspace, int, Transformed<RealVector>, OnKeyValueWriteListener) - Static method in class com.apple.foundationdb.async.common.StorageHelpers
Appends a single sampled vector to the sample buffer in the given subspace, under a key derived from its partial count and a fresh (optionally deterministic) random id.
apply(RealVector) - Method in class com.apple.foundationdb.async.common.StorageTransform
 
apply(RealVector) - Method in class com.apple.foundationdb.linear.AffineOperator
 
apply(RealVector) - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
apply(RealVector) - Method in class com.apple.foundationdb.linear.FhtKacRotator
 
apply(RealVector) - Method in interface com.apple.foundationdb.linear.RealMatrix
 
apply(RealVector) - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
apply(RealVector) - Method in interface com.apple.foundationdb.linear.VectorOperator
Apply this operator to the vector passed in.
apply(Transaction) - Method in class com.apple.foundationdb.async.rtree.AbstractChangeSet
 
apply(Transaction) - Method in interface com.apple.foundationdb.async.rtree.Node.ChangeSet
Apply all mutations for the change set.
apply(T) - Method in class com.apple.foundationdb.async.MoreAsyncUtil.AlwaysTrue
 
Architecture - Search tag in class com.apple.foundationdb.async.guardiann.Guardiann
Section
area() - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
ASC_NULLS_FIRST - Enum constant in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
 
ASC_NULLS_LAST - Enum constant in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
 
asNodeReferenceWithVector() - Method in class com.apple.foundationdb.async.hnsw.NodeReference
Casts this object to a NodeReferenceWithVector.
asNodeReferenceWithVector() - Method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithVector
Returns this instance cast as a NodeReferenceWithVector.
assignment() - Method in record class com.apple.foundationdb.kmeans.KMeans.Result
Returns the value of the assignment record component.
assignments() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
Returns the value of the assignments record component.
AsyncPeekCallbackIterator<T> - Interface in com.apple.foundationdb.async
An AsyncPeekCallbackIterator is an extension of the AsyncPeekIterator interface that can be given a callback to call after each time it advances.
AsyncPeekIterator<T> - Interface in com.apple.foundationdb.async
A AsyncPeekIterator is an extension of the AsyncIterator interface that adds peek semantics, i.e., viewing the next element of the iterator without advancing it forward.
ATTRIBUTE_NOT_FOUND - Enum constant in enum class com.apple.foundationdb.FDBError
 

B

Backend - Interface in com.apple.foundationdb.linear
Per-component vector arithmetic primitives on double[] arrays.
BATCH_TRANSACTION_THROTTLED - Enum constant in enum class com.apple.foundationdb.FDBError
 
beforeTask() - Method in class com.apple.foundationdb.async.TaskNotifyingExecutor
Called in the context of an executor thread, immediately prior to actually executing a task.
betaSeparationGain() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the betaSeparationGain record component.
BIND_FAILED - Enum constant in enum class com.apple.foundationdb.FDBError
 
BOUNCE - Enum constant in enum class com.apple.foundationdb.async.guardiann.TaskKind
 
bounceConcurrency() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the bounceConcurrency record component.
build() - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
build() - Method in class com.apple.foundationdb.async.RankedSet.ConfigBuilder
 
build() - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
build(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
build(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
BunchedMap<K,V> - Class in com.apple.foundationdb.map
An implementation of a FoundationDB-backed map that bunches close keys together to minimize the overhead of storing keys with a common prefix.
BunchedMap(BunchedMap<K, V>) - Constructor for class com.apple.foundationdb.map.BunchedMap
Copy constructor for BunchedMaps.
BunchedMap(BunchedSerializer<K, V>, Comparator<K>, int) - Constructor for class com.apple.foundationdb.map.BunchedMap
Create a bunched map with the given serializer, key comparator, and bunch size.
BunchedMapException - Exception Class in com.apple.foundationdb.map
Exception class that can be thrown by a BunchedMap.
BunchedMapException(String) - Constructor for exception class com.apple.foundationdb.map.BunchedMapException
Create a new exception with a static message.
BunchedMapException(String, Throwable) - Constructor for exception class com.apple.foundationdb.map.BunchedMapException
Create a new exception with a static message and cause.
BunchedMapIterator<K,V> - Class in com.apple.foundationdb.map
An iterator implementation that will iterate over the keys of a BunchedMap.
BunchedMapMultiIterator<K,V,T> - Class in com.apple.foundationdb.map
An iterator that will return BunchedMapScanEntry objects while scanning over multiple BunchedMaps.
BunchedMapScanEntry<K,V,T> - Class in com.apple.foundationdb.map
Struct containing the results of scanning one or more BunchedMaps using the scanMulti() function.
BunchedSerializationException - Exception Class in com.apple.foundationdb.map
Exception that can be thrown from a BunchedSerializer while serializing or deserializing an element.
BunchedSerializationException(String) - Constructor for exception class com.apple.foundationdb.map.BunchedSerializationException
Create a new exception with a static message.
BunchedSerializationException(String, Throwable) - Constructor for exception class com.apple.foundationdb.map.BunchedSerializationException
Create a new exception with a static message and cause.
BunchedSerializer<K,V> - Interface in com.apple.foundationdb.map
A class to serialize and deserialize entries of a BunchedMap.
BunchedTupleSerializer - Class in com.apple.foundationdb.map
A BunchedSerializer that uses Tuples as both the expected key and value type.
BY_NODE - Enum constant in enum class com.apple.foundationdb.async.rtree.RTree.Storage
Every node with all its slots is serialized as one key/value pair.
BY_SLOT - Enum constant in enum class com.apple.foundationdb.async.rtree.RTree.Storage
Every node slot is serialized as a key/value pair in FDB.
ByteArrayUtil2 - Class in com.apple.foundationdb.tuple
Helper methods in the spirit of ByteArrayUtil.
BYTES - Static variable in class com.apple.foundationdb.half.Half
The number of bytes used to represent a Half value.
bytesFromVector(Transformed<RealVector>) - Static method in class com.apple.foundationdb.async.common.StorageHelpers
Returns the raw byte representation of a transformed vector's underlying data, as stored in the database.
byteValue() - Method in class com.apple.foundationdb.half.Half
Returns the value of the specified number as a byte.

C

CallbackException - Exception Class in com.apple.foundationdb.util
Exception thrown when the CallbackUtils.invokeAll(List) method catches an exception.
CallbackException(Throwable) - Constructor for exception class com.apple.foundationdb.util.CallbackException
 
CallbackUtils - Class in com.apple.foundationdb.util
A utility to invoke a collection of callbacks with an effort to ensure all are called when facing errors.
CallbackUtils.InvokeResults<T> - Class in com.apple.foundationdb.util
 
canAppend() - Method in interface com.apple.foundationdb.map.BunchedSerializer
Whether the output from serializeEntry can be appended to an existing serialized entry list to produce a new bunched value.
canAppend() - Method in class com.apple.foundationdb.map.BunchedTupleSerializer
Returns true.
cancel() - Method in class com.apple.foundationdb.async.rtree.RTree.ItemSlotIterator
 
cancel() - Method in class com.apple.foundationdb.map.BunchedMapIterator
 
cancel() - Method in class com.apple.foundationdb.map.BunchedMapMultiIterator
 
candidatePoolFactor() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Returns the value of the candidatePoolFactor record component.
candidatePoolSize(int) - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Resolves the absolute candidate-pool size for a search asking for k results by applying SearchConfig.candidatePoolFactor().
candidateStats() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Returns the value of the candidateStats record component.
cardinality(ReadTransaction) - Method in class com.apple.foundationdb.async.hnsw.HNSW
Classifies how many nodes currently live on the base layer (layer 0) of the graph as Cardinality.EMPTY, Cardinality.SINGLE or Cardinality.MULTIPLE.
Cardinality - Enum Class in com.apple.foundationdb.async.hnsw
A coarse classification of how many nodes live on a layer of the graph.
centroidEfOutwardSearch() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Returns the value of the centroidEfOutwardSearch record component.
centroidEfRingSearch() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Returns the value of the centroidEfRingSearch record component.
centroids() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
Returns the value of the centroids record component.
checkActiveSessionExists(Transaction, Subspace) - Static method in class com.apple.foundationdb.synchronizedsession.SynchronizedSession
Check if there is any active session on the given lock subspace, so that a new session would not able to be initialized.
checkConsistency(ReadTransactionContext) - Method in class com.apple.foundationdb.async.RankedSet
 
checkLockAsync(Transaction) - Method in class com.apple.foundationdb.synchronizedsession.SynchronizedSession
Check if the session still holds the lock.
ChildSlot - Class in com.apple.foundationdb.async.rtree
A child slot that is used by IntermediateNodes.
clear(Transaction) - Method in class com.apple.foundationdb.async.RangeSet
Clears the subspace used by this RangeSet instance.
clear(TransactionContext) - Method in class com.apple.foundationdb.async.RangeSet
Clears the subspace used by this RangeSet instance.
clear(TransactionContext) - Method in class com.apple.foundationdb.async.RankedSet
Clears the entire set.
CLEAR_RANGE - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Mutation
 
CLIENT_INVALID_OPERATION - Enum constant in enum class com.apple.foundationdb.FDBError
 
CLIENT_LOG_KEY_PREFIX - Static variable in class com.apple.foundationdb.system.SystemKeyspace
 
CloseableUtils - Class in com.apple.foundationdb.util
Utility methods to help interact with AutoCloseable classes.
closeAll(AutoCloseable...) - Static method in class com.apple.foundationdb.util.CloseableUtils
A utility to close multiple AutoCloseable objects, preserving all the caught exceptions.
CloseException - Exception Class in com.apple.foundationdb.util
Exception thrown when the CloseableUtils.closeAll(java.lang.AutoCloseable...) method catches an exception.
CloseException(Throwable) - Constructor for exception class com.apple.foundationdb.util.CloseException
 
closeIterator(Iterator<?>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Close the given iterator, or at least cancel it.
CLUSTER_FILE_PATH_KEY - Static variable in class com.apple.foundationdb.system.SystemKeyspace
 
CLUSTER_VERSION_CHANGED - Enum constant in enum class com.apple.foundationdb.FDBError
 
clusterCentroids() - Method in record class com.apple.foundationdb.kmeans.KMeans.Result
Returns the value of the clusterCentroids record component.
clusterSizes() - Method in record class com.apple.foundationdb.kmeans.KMeans.Result
Returns the value of the clusterSizes record component.
code() - Method in enum class com.apple.foundationdb.FDBError
 
COLLAPSE - Enum constant in enum class com.apple.foundationdb.async.guardiann.TaskKind
 
collapseConcurrency() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the collapseConcurrency record component.
collapseMinDuplicates() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the collapseMinDuplicates record component.
collect(AsyncIterable<T>, Executor) - Method in class com.apple.foundationdb.async.common.DistinctTopK
Offers every element produced by the given iterable to this collector and returns the retained distinct top-K as a sorted list.
collect(AsyncIterable<T>, Executor) - Method in class com.apple.foundationdb.async.common.TopK
Offers every element produced by the given iterable to this collector and returns the retained top-K as a sorted list.
collectRemaining(AsyncIterator<T>, Executor) - Method in class com.apple.foundationdb.async.common.DistinctTopK
Exhausts the iterator, offering every element to this distinct top-K collector, and returns the retained distinct top-K elements as a sorted list.
collectRemaining(AsyncIterator<T>, Executor) - Method in class com.apple.foundationdb.async.common.TopK
Exhausts the iterator, offering every element to this top-K collector, and returns the retained top-K elements as a sorted list.
ColumnMajorRealMatrix - Class in com.apple.foundationdb.linear
 
ColumnMajorRealMatrix(double[][]) - Constructor for class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
com.apple.foundationdb - package com.apple.foundationdb
FDB client code that might conceivably be in the standard Java binding someday.
com.apple.foundationdb.async - package com.apple.foundationdb.async
Utility functions for use within an asynchronous environment.
com.apple.foundationdb.async.common - package com.apple.foundationdb.async.common
Common logic for all kinds of structures for effectively searching, retrieving and managing vectors.
com.apple.foundationdb.async.guardiann - package com.apple.foundationdb.async.guardiann
Classes related to GUARDIANN - Guided Updatable cluster Assignment and Routing via Distance-based Indexing for ANN searches.
com.apple.foundationdb.async.hnsw - package com.apple.foundationdb.async.hnsw
Classes and interfaces related to the HNSW implementation as used for vector indexes.
com.apple.foundationdb.async.rtree - package com.apple.foundationdb.async.rtree
Classes and interfaces related to the Hilbert R-tree implementation.
com.apple.foundationdb.clientlog - package com.apple.foundationdb.clientlog
Utilities for interpreting events written to system keyspace.
com.apple.foundationdb.half - package com.apple.foundationdb.half
Package that implements a half precision datatype.
com.apple.foundationdb.kmeans - package com.apple.foundationdb.kmeans
k-means++ algorithm.
com.apple.foundationdb.linear - package com.apple.foundationdb.linear
Package that implements basic mathematical objects such as vectors and matrices as well as operations on these objects.
com.apple.foundationdb.linear.simd - package com.apple.foundationdb.linear.simd
SIMD-using implementations of vector primitives, depending on the jdk.incubator.vector incubator module.
com.apple.foundationdb.map - package com.apple.foundationdb.map
A sorted durable associative array with pluggable serialization.
com.apple.foundationdb.rabitq - package com.apple.foundationdb.rabitq
RaBitQ implementation.
com.apple.foundationdb.synchronizedsession - package com.apple.foundationdb.synchronizedsession
Basic classes to support running operations in synchronized sessions.
com.apple.foundationdb.system - package com.apple.foundationdb.system
Utilities for interacting with the system keyspace.
com.apple.foundationdb.tuple - package com.apple.foundationdb.tuple
Utility functions for handling tuples and byte arrays.
com.apple.foundationdb.util - package com.apple.foundationdb.util
Utilities for logging and exception handling.
combineAndFailFast(CompletableFuture<T>, CompletableFuture<U>, BiFunction<T, U, R>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Combine the results of two futures, but fail fast if either future fails.
COMMIT_LATENCY - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
COMMIT_READ_INCOMPLETE - Enum constant in enum class com.apple.foundationdb.FDBError
 
COMMIT_UNKNOWN_RESULT - Enum constant in enum class com.apple.foundationdb.FDBError
 
CommitRequest(Range[], Range[], FDBClientLogEvents.Mutation[], long, boolean, boolean, FDBClientLogEvents.SpanContext) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.CommitRequest
 
compact(TransactionContext, Subspace, int, byte[]) - Method in class com.apple.foundationdb.map.BunchedMap
Compact the values within the map into as few keys as possible.
COMPACT - Enum constant in enum class com.apple.foundationdb.async.hnsw.NodeKind
Compact node.
comparator() - Static method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithDistance
 
compare(Half, Half) - Static method in class com.apple.foundationdb.half.Half
Compares the two specified Half objects.
compare(Tuple, Tuple) - Static method in class com.apple.foundationdb.tuple.TupleHelpers
Compare two tuples lexicographically, that is, the same way they would sort when used as keys.
compareHilbertValueAndKey(BigInteger, Tuple) - Method in class com.apple.foundationdb.async.rtree.ItemSlot
Compare this node slot's (hilbertValue, key) pair with another (hilbertValue, key) pair.
compareHilbertValueKeyPair(BigInteger, Tuple, BigInteger, Tuple) - Static method in interface com.apple.foundationdb.async.rtree.NodeSlot
 
compareLargestHilbertValueAndKey(BigInteger, Tuple) - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
Compare this node slot's largest (hilbertValue, key) pair with another (hilbertValue, key) pair.
compareSmallestHilbertValueAndKey(BigInteger, Tuple) - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
Compare this node slot's smallest (hilbertValue, key) pair with another (hilbertValue, key) pair.
compareTo(Half) - Method in class com.apple.foundationdb.half.Half
 
compose(Lens<A, A2>) - Method in interface com.apple.foundationdb.util.Lens
Returns a lens that focuses through this lens and then through downstream, so the resulting lens reaches the inner attribute A2 of an inner A inside a C.
composeWhenComplete(CompletableFuture<V>, BiFunction<V, Throwable, CompletableFuture<Void>>, Function<Throwable, RuntimeException>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
This is supposed to replicate the semantics of CompletionStage.whenComplete(BiConsumer) but to handle the case where the completion handler might itself contain async work.
composeWhenCompleteAndHandle(CompletableFuture<V>, BiFunction<V, Throwable, ? extends CompletableFuture<T>>, Function<Throwable, RuntimeException>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Compose a handler bi-function to the result of a future.
Composition - Search tag in interface com.apple.foundationdb.util.Lens
Section
computeDoubleData(Double[]) - Static method in class com.apple.foundationdb.linear.DoubleRealVector
Unboxes a Double[] into a freshly allocated double[] suitable for handing to the array-by-reference constructor.
computeFloatRealVector() - Method in class com.apple.foundationdb.linear.DoubleRealVector
Builds a fresh single-precision view of this vector by truncating each component into a FloatRealVector.
computeHalfRealVector() - Method in class com.apple.foundationdb.linear.DoubleRealVector
Builds a fresh half-precision view of this vector by truncating each component into a HalfRealVector.
computeHalfRealVector() - Method in class com.apple.foundationdb.linear.FloatRealVector
Builds a fresh half-precision view of this vector by truncating each component into a HalfRealVector.
computeHashCode() - Method in class com.apple.foundationdb.linear.AbstractRealVector
Computes a hash code based on the internal data array.
computeHashCode() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Computes the hash from scratch, backing the memoizing EncodedRealVector.hashCodeSupplier.
computeL2SquaredNorm() - Method in class com.apple.foundationdb.linear.AbstractRealVector
Computes the squared L2 norm from scratch by delegating to the RealVector interface default (RealVector.super.l2SquaredNorm()).
computeNext() - Method in class com.apple.foundationdb.linear.StoredVecsIterator
 
computeP() - Method in class com.apple.foundationdb.linear.FhtKacRotator
Build dense P as double[n][n] (row-major).
computeRawData() - Method in class com.apple.foundationdb.linear.AbstractRealVector
Computes the raw byte data representation of this object.
computeRawData() - Method in class com.apple.foundationdb.linear.DoubleRealVector
Serializes this double-precision vector into a leading type byte followed by big-endian 64-bit IEEE-754 doubles, one per component.
computeRawData() - Method in class com.apple.foundationdb.linear.FloatRealVector
Serializes this single-precision vector into a leading type byte followed by big-endian 32-bit IEEE-754 floats, one per component.
computeRawData() - Method in class com.apple.foundationdb.linear.HalfRealVector
Serializes this half-precision vector into a leading type byte followed by big-endian 16-bit Half-encoded components, one per dimension.
computeRawData() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Serializes this encoded vector into a byte array in the RaBitQ wire format.
concatIterables(AsyncIterable<T>...) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Create a new iterable that has the contents of all the parameters in order.
concatIterables(Executor, AsyncIterable<T>...) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
config - Variable in class com.apple.foundationdb.async.RankedSet
 
Config - Record Class in com.apple.foundationdb.async.guardiann
Configuration for the Guardiann vector structure.
Config - Record Class in com.apple.foundationdb.async.hnsw
Configuration settings for an HNSW.
Config() - Constructor for class com.apple.foundationdb.async.RankedSet.Config
 
Config() - Constructor for class com.apple.foundationdb.async.rtree.RTree.Config
 
Config(boolean, int, int, int, RTree.Storage, boolean) - Constructor for class com.apple.foundationdb.async.rtree.RTree.Config
 
Config(RankedSet.HashFunction, int, boolean) - Constructor for class com.apple.foundationdb.async.RankedSet.Config
 
Config(Metric, int, boolean, int, int, int, int, int, boolean, boolean, double, double, int, boolean, int, int, int, int) - Constructor for record class com.apple.foundationdb.async.hnsw.Config
Creates an instance of a Config record class.
Config(Metric, int, int, int, int, int, int, double, double, double, int, double, double, int, boolean, int, boolean, int, int, int, int, int, int, int, int, int, int, int, int, int, int, SearchConfig) - Constructor for record class com.apple.foundationdb.async.guardiann.Config
Creates an instance of a Config record class.
Config.ConfigBuilder - Class in com.apple.foundationdb.async.guardiann
Builder for Config.
Config.ConfigBuilder - Class in com.apple.foundationdb.async.hnsw
Builder for Config.
ConfigBuilder() - Constructor for class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
ConfigBuilder() - Constructor for class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
ConfigBuilder() - Constructor for class com.apple.foundationdb.async.RankedSet.ConfigBuilder
 
ConfigBuilder() - Constructor for class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
ConfigBuilder(boolean, int, int, int, RTree.Storage, boolean) - Constructor for class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
ConfigBuilder(RankedSet.HashFunction, int, boolean) - Constructor for class com.apple.foundationdb.async.RankedSet.ConfigBuilder
 
ConfigBuilder(Metric, boolean, int, int, int, int, int, boolean, boolean, double, double, int, boolean, int, int, int, int) - Constructor for class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
ConfigBuilder(Metric, int, int, int, int, int, double, double, double, int, double, double, int, boolean, int, boolean, int, int, int, int, int, int, int, int, int, int, int, int, int, int, SearchConfig) - Constructor for class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
CONNECTION_STR_KEY - Static variable in class com.apple.foundationdb.system.SystemKeyspace
 
CONNECTION_STRING_INVALID - Enum constant in enum class com.apple.foundationdb.FDBError
 
Consistency() - Constructor for class com.apple.foundationdb.async.RankedSet.Consistency
 
Consistency(int, long, long, String) - Constructor for class com.apple.foundationdb.async.RankedSet.Consistency
 
constructionSearchConfig() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the constructionSearchConfig record component.
consume(AsyncIterable<T>, Executor) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Drives an AsyncIterable to exhaustion for its side effects, discarding every element.
consumeRemaining(AsyncIterator<T>, Executor) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Drives the remaining elements of an AsyncIterator to exhaustion for their side effects, discarding each one.
consumeSampledVectors(Transaction, Subspace, int, OnKeyValueReadListener) - Static method in class com.apple.foundationdb.async.common.StorageHelpers
Reads up to numMaxVectors sampled vectors from the given subspace and removes them as it goes, draining that portion of the sample buffer.
contains(RTree.Point) - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
contains(ReadTransactionContext, byte[]) - Method in class com.apple.foundationdb.async.RankedSet
Checks for the presence of a key in the set.
contains(TransactionContext, byte[]) - Method in class com.apple.foundationdb.async.RangeSet
Determines if a single key is contained within the range set.
containsIgnoreCase(String, String) - Static method in class com.apple.foundationdb.util.StringUtils
Returns whether some substring of source contains searchStr, ignoring case.
containsKey(TransactionContext, Subspace, K) - Method in class com.apple.foundationdb.map.BunchedMap
Determines whether a key is contained within the map.
Contract - Search tag in interface com.apple.foundationdb.util.Lens
Section
COSINE_METRIC - Enum constant in enum class com.apple.foundationdb.linear.Metric
Represents the Cosine distance metric, implemented by MetricDefinition.CosineMetric.
count(ReadTransactionContext, byte[]) - Method in class com.apple.foundationdb.async.RankedSet
Count the number of occurrences of a key in the set.
CRC_HASH - Static variable in class com.apple.foundationdb.async.RankedSet
Hash using 32-bit CRC.
currentStats() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Returns the value of the currentStats record component.

D

data - Variable in class com.apple.foundationdb.linear.AbstractRealVector
 
DATABASE_LOCKED - Enum constant in enum class com.apple.foundationdb.FDBError
 
DatabaseClientLogEventCounter - Class in com.apple.foundationdb.clientlog
Count tuple-encoded keys into TupleKeyCountTree.
DatabaseClientLogEventCounter(TupleKeyCountTree, boolean, boolean, boolean, boolean, boolean) - Constructor for class com.apple.foundationdb.clientlog.DatabaseClientLogEventCounter
 
DatabaseClientLogEvents - Class in com.apple.foundationdb.clientlog
Parse client latency events from system keyspace.
DatabaseClientLogEvents.EventConsumer - Interface in com.apple.foundationdb.clientlog
A callback with the current transaction.
DatabaseClientLogEvents.EventRunner - Class in com.apple.foundationdb.clientlog
 
dcId - Variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
decision() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Returns the value of the decision record component.
decodeDoubleBytes(byte[]) - Static method in class com.apple.foundationdb.linear.DoubleRealVector
Decodes a serialized double-precision vector byte array into its raw double[] components, shared between DoubleRealVector.fromBytes(byte[]) and MutableDoubleRealVector.fromBytes(byte[]).
decomposeMatrix(RealMatrix) - Static method in class com.apple.foundationdb.linear.QRDecomposition
Decomposes a square matrix A into an orthogonal matrix Q and an upper triangular matrix R, such that A = QR.
dedupIterable(AsyncIterable<T>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Remove adjacent duplicates form iterable.
dedupIterable(Executor, AsyncIterable<T>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
DEFAULT_BOUNCE_CONCURRENCY - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_CANDIDATE_POOL_FACTOR - Static variable in record class com.apple.foundationdb.async.guardiann.SearchConfig
 
DEFAULT_CENTROID_EF_OUTWARD_SEARCH - Static variable in record class com.apple.foundationdb.async.guardiann.SearchConfig
 
DEFAULT_CENTROID_EF_RING_SEARCH - Static variable in record class com.apple.foundationdb.async.guardiann.SearchConfig
 
DEFAULT_COLLAPSE_CONCURRENCY - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_COLLAPSE_MIN_DUPLICATES - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_CONFIG - Static variable in class com.apple.foundationdb.async.RankedSet
 
DEFAULT_CONFIG - Static variable in class com.apple.foundationdb.async.rtree.RTree
 
DEFAULT_CONSTRUCTION_SEARCH_CONFIG - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_DELETE_CONCURRENCY - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_DELETE_MAX_CANDIDATE_CLUSTERS - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_DETERMINISTIC_RANDOMNESS - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_EF_CONSTRUCTION - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_EF_REPAIR - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_EXTEND_CANDIDATES - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_HASH_FUNCTION - Static variable in class com.apple.foundationdb.async.RankedSet
The default hash function to use.
DEFAULT_INSERT_MAX_CANDIDATE_CLUSTERS - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_KEEP_PRUNED_CONNECTIONS - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_KMEANS_MAX_ITERATIONS - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_KMEANS_MAX_RESTARTS - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_LEVELS - Static variable in class com.apple.foundationdb.async.RankedSet
 
DEFAULT_M - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_M_MAX - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_M_MAX_0 - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_MAINTAIN_STATS_PROBABILITY - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_MAINTAIN_STATS_PROBABILITY - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_MAX_M - Static variable in class com.apple.foundationdb.async.rtree.RTree
The maximum number of slots a node has.
DEFAULT_MAX_NUM_CONCURRENT_DELETE_FROM_LAYER - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_MAX_NUM_CONCURRENT_NEIGHBOR_FETCHES - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_MAX_NUM_CONCURRENT_NODE_FETCHES - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_MERGE_NUM_NEAREST_CLUSTERS - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_METRIC - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_METRIC - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_MIN_M - Static variable in class com.apple.foundationdb.async.rtree.RTree
The minimum number of slots a node has (if not the root node).
DEFAULT_PRIMARY_CLUSTER_MAX - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_PRIMARY_CLUSTER_MIN - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_RABITQ_NUM_EX_BITS - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_RABITQ_NUM_EX_BITS - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_REASSIGN_CONCURRENCY - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_REASSIGN_NUM_NEIGHBORING_CLUSTERS - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_REPLICATED_CLUSTER_MAX_WRITES - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_REPLICATED_CLUSTER_TARGET - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_REPLICATION_DISTANCE_RATIO_WEIGHT - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_REPLICATION_PRIORITY_MIN - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_REPLICATION_STATS_MIN_SAMPLE_SIZE - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_REPLICATION_Z_SCORE_WEIGHT - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_S - Static variable in class com.apple.foundationdb.async.rtree.RTree
The magic split number.
DEFAULT_SAMPLE_BATCH_SIZE - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_SAMPLE_VECTOR_STATS_PROBABILITY - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_SAMPLE_VECTOR_STATS_PROBABILITY - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_SEARCH_CONCURRENCY - Static variable in record class com.apple.foundationdb.async.guardiann.SearchConfig
 
DEFAULT_SEARCH_DISTANCE_RATIO_CUTOFF - Static variable in record class com.apple.foundationdb.async.guardiann.SearchConfig
 
DEFAULT_SEARCH_MAX_CLUSTERS - Static variable in record class com.apple.foundationdb.async.guardiann.SearchConfig
 
DEFAULT_SEARCH_MIN_CLUSTERS_BEFORE_PRUNING - Static variable in record class com.apple.foundationdb.async.guardiann.SearchConfig
 
DEFAULT_SPLIT_MERGE_CONCURRENCY - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_SPLIT_NUM_NEAREST_CLUSTERS - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_STATS_THRESHOLD - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_STATS_THRESHOLD - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_STORAGE - Static variable in class com.apple.foundationdb.async.rtree.RTree
Default storage layout.
DEFAULT_STORE_HILBERT_VALUES - Static variable in class com.apple.foundationdb.async.rtree.RTree
Indicator if Hilbert values should be stored or not with the data (in leaf nodes).
DEFAULT_UNDERREPLICATED_PRIMARY_CLUSTER_MAX - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_USE_INLINING - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
DEFAULT_USE_NODE_SLOT_INDEX - Static variable in class com.apple.foundationdb.async.rtree.RTree
Indicator if we should maintain a secondary node index consisting of hilbet value and key to speed up update/deletes.
DEFAULT_USE_RABITQ - Static variable in record class com.apple.foundationdb.async.guardiann.Config
 
DEFAULT_USE_RABITQ - Static variable in record class com.apple.foundationdb.async.hnsw.Config
 
defaultConfig(int) - Static method in class com.apple.foundationdb.async.guardiann.Guardiann
Returns a default Config.
defaultConfig(int) - Static method in class com.apple.foundationdb.async.hnsw.HNSW
Returns a default Config.
delayedFuture(long, TimeUnit) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Creates a future that will be ready after the given delay.
delayedFuture(long, TimeUnit, ScheduledExecutorService) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Creates a future that will be ready after the given delay.
delegate - Variable in class com.apple.foundationdb.async.TaskNotifyingExecutor
 
delete(TransactionContext, RTree.Point, Tuple) - Method in class com.apple.foundationdb.async.rtree.RTree
Method to delete from the R-tree.
delete(Transaction, Tuple) - Method in class com.apple.foundationdb.async.hnsw.HNSW
Deletes a record using its associated primary key from the HNSW graph.
delete(Transaction, Tuple, RealVector) - Method in class com.apple.foundationdb.async.guardiann.Guardiann
Deletes a vector identified by its primary key from the Guardiann index.
deleteAllSampledVectors(Transaction, Subspace, OnKeyValueWriteListener) - Static method in class com.apple.foundationdb.async.common.StorageHelpers
Clears all sampled vectors held in the given subspace.
deleteAllSlots(StorageAdapter, int) - Method in interface com.apple.foundationdb.async.rtree.Node
Delete all slots from the node.
deleteConcurrency() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the deleteConcurrency record component.
deleteMaxCandidateClusters() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the deleteMaxCandidateClusters record component.
deleteSlot(StorageAdapter, int, int) - Method in interface com.apple.foundationdb.async.rtree.Node
Delete a slot from the node.
deltaLowMarginPenalty() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the deltaLowMarginPenalty record component.
depth(TransactionContext) - Method in class com.apple.foundationdb.async.rtree.RTree
Method to compute the depth of this R-tree.
DESC_NULLS_FIRST - Enum constant in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
 
DESC_NULLS_LAST - Enum constant in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
 
deserializeByteArray(ByteBuffer) - Static method in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
deserializeCommit(long, ByteBuffer) - Static method in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
deserializeEntries(Tuple, byte[]) - Method in class com.apple.foundationdb.map.BunchedTupleSerializer
 
deserializeEntries(K, byte[]) - Method in interface com.apple.foundationdb.map.BunchedSerializer
Deserialize raw data to a list of entries.
deserializeEvents(ByteBuffer, FDBClientLogEvents.AsyncConsumer<FDBClientLogEvents.Event>) - Static method in class com.apple.foundationdb.clientlog.FDBClientLogEvents
Apply a callback to parsed events.
deserializeKey(byte[]) - Method in interface com.apple.foundationdb.map.BunchedSerializer
Deserialize a byte array into a key.
deserializeKey(byte[], int) - Method in interface com.apple.foundationdb.map.BunchedSerializer
Deserialize a slice of a byte array into a key.
deserializeKey(byte[], int, int) - Method in interface com.apple.foundationdb.map.BunchedSerializer
Deserialize a slice of a byte array into a key.
deserializeKey(byte[], int, int) - Method in class com.apple.foundationdb.map.BunchedTupleSerializer
 
deserializeKeys(K, byte[]) - Method in interface com.apple.foundationdb.map.BunchedSerializer
Deserialize raw data to a list of keys.
deserializeMutation(ByteBuffer) - Static method in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
deserializeMutationArray(ByteBuffer) - Static method in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
deserializeRange(ByteBuffer) - Static method in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
deserializeRangeArray(ByteBuffer) - Static method in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
deterministicRandomness() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the deterministicRandomness record component.
distance() - Method in record class com.apple.foundationdb.async.common.ResultEntry
Returns the value of the distance record component.
distance(double[], double[]) - Method in enum class com.apple.foundationdb.linear.Metric
 
distance(RealVector, RealVector) - Method in interface com.apple.foundationdb.linear.DistanceEstimator
Calculates the distance between two vectors that have already been transformed into the estimator's coordinate system.
distance(RealVector, RealVector) - Method in enum class com.apple.foundationdb.linear.Metric
Calculates a distance between two n-dimensional vectors.
distance(RealVector, RealVector) - Method in class com.apple.foundationdb.rabitq.RaBitDistanceEstimator
 
distance(Transformed<? extends RealVector>, Transformed<? extends RealVector>) - Method in interface com.apple.foundationdb.linear.DistanceEstimator
Convenience overload of DistanceEstimator.distance(RealVector, RealVector) that unwraps the underlying vectors from Transformed containers and forwards to the RealVector variant.
distanceEstimator() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the distanceEstimator record component.
DistanceEstimator - Interface in com.apple.foundationdb.linear
Computes a distance between two vectors.
distances() - Method in record class com.apple.foundationdb.kmeans.KMeans.Result
Returns the value of the distances record component.
DistinctTopK<T> - Class in com.apple.foundationdb.async.common
A fixed-capacity collector that retains the top k distinct elements offered, as ordered by a Comparator (the k that compare greatest).
dot(double[], double[]) - Method in interface com.apple.foundationdb.linear.Backend
Returns the dot product Σ a[i] * b[i] as a single double.
dot(double[], double[]) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
dot(double[], double[], int, int) - Method in interface com.apple.foundationdb.linear.Backend
Returns the dot product Σ_{i ∈ [from, from+length)} a[i] * b[i] over a contiguous slice of two arrays.
dot(double[], double[], int, int) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
dot(RealVector) - Method in interface com.apple.foundationdb.linear.RealVector
Returns the dot product Σ_i this[i] * other[i].
DOT_PRODUCT_METRIC - Enum constant in enum class com.apple.foundationdb.linear.Metric
Dot product similarity, implemented by MetricDefinition.DotProductMetric
dotExact(RealVector) - Method in interface com.apple.foundationdb.linear.RealVector
Bit-reproducible counterpart to RealVector.dot(RealVector) that forces the scalar backend.
DOUBLE - Enum constant in enum class com.apple.foundationdb.linear.VectorType
 
DoubleRealVector - Class in com.apple.foundationdb.linear
Immutable vector storing 64-bit double-precision components.
DoubleRealVector(double[]) - Constructor for class com.apple.foundationdb.linear.DoubleRealVector
Constructs a double-precision vector over the given primitive array.
DoubleRealVector(int[]) - Constructor for class com.apple.foundationdb.linear.DoubleRealVector
Constructs a double-precision vector by widening each int component to a double.
DoubleRealVector(long[]) - Constructor for class com.apple.foundationdb.linear.DoubleRealVector
Constructs a double-precision vector by widening each long component to a double.
DoubleRealVector(Double[]) - Constructor for class com.apple.foundationdb.linear.DoubleRealVector
Constructs a double-precision vector from a boxed Double[].
doubleValue() - Method in class com.apple.foundationdb.half.Half
 

E

efConstruction() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the efConstruction record component.
efRepair() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the efRepair record component.
EMPTY - Enum constant in enum class com.apple.foundationdb.async.hnsw.Cardinality
The layer contains no nodes.
EMPTY - Static variable in class com.apple.foundationdb.tuple.TupleHelpers
 
encode(RealVector) - Method in interface com.apple.foundationdb.linear.Quantizer
Encodes the given data vector into another vector representation.
encode(RealVector) - Method in class com.apple.foundationdb.rabitq.RaBitQuantizer
Encodes a given RealVector into its corresponding encoded representation.
encode(Transformed<RealVector>) - Method in interface com.apple.foundationdb.linear.Quantizer
 
EncodedRealVector - Class in com.apple.foundationdb.rabitq
Wire/storage representation of a RaBitQ-quantized vector.
EncodedRealVector(int, int[], double, double, double) - Constructor for class com.apple.foundationdb.rabitq.EncodedRealVector
Constructs an encoded vector from the raw outputs of RaBitQuantizer.
encodedVector - Variable in class com.apple.foundationdb.rabitq.RaBitQuantizer.Result
 
endAnySession(Transaction) - Method in class com.apple.foundationdb.synchronizedsession.SynchronizedSession
End any active session on the lock subspace by releasing the lock no matter whether this session holds the lock or not.
endAnySession(Transaction, Subspace) - Static method in class com.apple.foundationdb.synchronizedsession.SynchronizedSession
End any active session on the given lock subspace by releasing the lock.
ENVIRONMENT_VARIABLE_NETWORK_OPTION_FAILED - Enum constant in enum class com.apple.foundationdb.FDBError
 
EPS - Static variable in interface com.apple.foundationdb.linear.RealVector
Threshold (in L2-norm units) below which a vector is treated as "effectively zero" — i.e.
equals(Tuple, Tuple) - Static method in class com.apple.foundationdb.tuple.TupleHelpers
Determine if two Tuples have the same contents.
equals(Object) - Method in record class com.apple.foundationdb.async.common.AggregatedVector
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.apple.foundationdb.async.common.ResultEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.apple.foundationdb.async.guardiann.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.apple.foundationdb.async.hnsw.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.apple.foundationdb.async.hnsw.NodeReference
Compares this NodeReference to the specified object for equality.
equals(Object) - Method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithDistance
Compares this object against the specified object for equality.
equals(Object) - Method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithVector
Compares this NodeReferenceWithVector to the specified object for equality.
equals(Object) - Method in class com.apple.foundationdb.async.rtree.RTree.Point
 
equals(Object) - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
equals(Object) - Method in class com.apple.foundationdb.half.Half
 
equals(Object) - Method in record class com.apple.foundationdb.kmeans.KMeans.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
Custom equality: the auto-generated record equals would compare vectorLens as well as assignments by reference.
equals(Object) - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.apple.foundationdb.linear.AbstractRealVector
Compares this vector to the specified object for equality.
equals(Object) - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
equals(Object) - Method in class com.apple.foundationdb.linear.FhtKacRotator
 
equals(Object) - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
equals(Object) - Method in class com.apple.foundationdb.linear.Transformed
 
equals(Object) - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Two encoded vectors compare equal iff they have identical code arrays and identical calibration constants (EncodedRealVector.fAddEx, EncodedRealVector.fRescaleEx, EncodedRealVector.fErrorEx).
ERROR_COMMIT - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
ERROR_GET - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
ERROR_GET_RANGE - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
estimateDistanceAndErrorBound(RealVector, EncodedRealVector) - Method in class com.apple.foundationdb.rabitq.RaBitDistanceEstimator
 
estimator() - Method in interface com.apple.foundationdb.linear.Quantizer
Returns the DistanceEstimator instance associated with this object.
estimator() - Method in class com.apple.foundationdb.rabitq.RaBitQuantizer
Creates and returns a new RaBitDistanceEstimator instance.
EUCLIDEAN_METRIC - Enum constant in enum class com.apple.foundationdb.linear.Metric
Represents the Euclidean distance metric, implemented by MetricDefinition.EuclideanMetric.
EUCLIDEAN_SQUARE_METRIC - Enum constant in enum class com.apple.foundationdb.linear.Metric
Represents the squared Euclidean distance metric, implemented by MetricDefinition.EuclideanSquareMetric.
euclideanSquared(double[], double[]) - Method in interface com.apple.foundationdb.linear.Backend
Returns the squared Euclidean distance Σ (a[i] - b[i])^2 as a single double.
euclideanSquared(double[], double[]) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
evaluate(List<V>, PartitionEvaluator.Partition<?>, List<V>, PartitionEvaluator.Partition<?>, Lens<V, RealVector>, PartitionEvaluator.Parameters) - Static method in class com.apple.foundationdb.kmeans.PartitionEvaluator
Evaluates a candidate partitioning against the current one and returns whether to accept, keep, or reject it.
EvaluationResult(PartitionEvaluator.Decision, PartitionEvaluator.PartitionStats, PartitionEvaluator.PartitionStats, double, double, String) - Constructor for record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Creates an instance of a EvaluationResult record class.
Event(double, String, String) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
EVENT_KEY_CHUNK_INDEX - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
EVENT_KEY_ID_END_INDEX - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
EVENT_KEY_ID_START_INDEX - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
EVENT_KEY_VERSION_END_INDEX - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
EventCommit(double, String, String, double, int, int, long, FDBClientLogEvents.CommitRequest) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommit
 
EventCommitError(double, String, String, int, FDBClientLogEvents.CommitRequest) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommitError
 
EventDeserializer(FDBClientLogEvents.AsyncConsumer<FDBClientLogEvents.Event>) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventDeserializer
 
EventGet(double, String, String, double, int, byte[]) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGet
 
EventGetError(double, String, String, int, byte[]) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetError
 
EventGetRange(double, String, String, double, int, Range) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRange
 
EventGetRangeError(double, String, String, int, Range) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRangeError
 
EventGetVersion(double, String, String, double, int, long) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetVersion
 
eventKeyForVersion(long) - Static method in class com.apple.foundationdb.clientlog.FDBClientLogEvents
Get the key at which a particular commit version would be recorded.
EventRunner(Database, Executor, DatabaseClientLogEvents.EventConsumer, DatabaseClientLogEvents, int, long) - Constructor for class com.apple.foundationdb.clientlog.DatabaseClientLogEvents.EventRunner
 
EventRunner(Database, Executor, DatabaseClientLogEvents.EventConsumer, Function<ReadTransaction, CompletableFuture<Long[]>>, int, long) - Constructor for class com.apple.foundationdb.clientlog.DatabaseClientLogEvents.EventRunner
 
EXACT_MODE_WITHOUT_LIMITS - Enum constant in enum class com.apple.foundationdb.FDBError
 
Example - Search tag in interface com.apple.foundationdb.util.Lens
Section
execute(Runnable) - Method in class com.apple.foundationdb.async.TaskNotifyingExecutor
 
executor - Variable in class com.apple.foundationdb.async.RankedSet
 
EXISTING_SESSION - Enum constant in enum class com.apple.foundationdb.util.LogMessageKeys
 
EXISTING_SESSION_EXPIRE_TIME - Enum constant in enum class com.apple.foundationdb.util.LogMessageKeys
 
EXP_BIAS - Static variable in class com.apple.foundationdb.half.HalfConstants
Bias used in representing a half exponent.
EXP_BIT_MASK - Static variable in class com.apple.foundationdb.half.HalfConstants
Bit mask to isolate the exponent field of a half.
exportLogInfo() - Method in exception class com.apple.foundationdb.util.LoggableException
Export the log information to a flattened array.
exportLogInfo() - Method in interface com.apple.foundationdb.util.LoggableKeysAndValues
Export the log information to a flattened array.
exportLogInfo() - Method in class com.apple.foundationdb.util.LoggableKeysAndValuesImpl
Export the log information to a flattened array.
extendCandidates() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the extendCandidates record component.
EXTERNAL_CLIENT_ALREADY_LOADED - Enum constant in enum class com.apple.foundationdb.FDBError
 
extract(Lens<T1, T2>, List<T1>) - Static method in interface com.apple.foundationdb.util.Lens
Convenience for the common batch-extract pattern: applies Lens.getNonnull(Object) to every element of elements and collects the results into a fresh immutable list.

F

FDBClientLogEvents - Class in com.apple.foundationdb.clientlog
Parse client latency events from system keyspace.
FDBClientLogEvents.AsyncConsumer<T> - Interface in com.apple.foundationdb.clientlog
Asynchronous callback.
FDBClientLogEvents.CommitRequest - Class in com.apple.foundationdb.clientlog
Information about a commit, successful or not, in an event.
FDBClientLogEvents.Event - Class in com.apple.foundationdb.clientlog
Base class for parsed events.
FDBClientLogEvents.EventCommit - Class in com.apple.foundationdb.clientlog
A commit latency event.
FDBClientLogEvents.EventCommitError - Class in com.apple.foundationdb.clientlog
A failing commit event.
FDBClientLogEvents.EventConsumer - Interface in com.apple.foundationdb.clientlog
Event callback.
FDBClientLogEvents.EventDeserializer - Class in com.apple.foundationdb.clientlog
 
FDBClientLogEvents.EventGet - Class in com.apple.foundationdb.clientlog
A single key get latency event.
FDBClientLogEvents.EventGetError - Class in com.apple.foundationdb.clientlog
A failing single key get event.
FDBClientLogEvents.EventGetRange - Class in com.apple.foundationdb.clientlog
A range get latency event.
FDBClientLogEvents.EventGetRangeError - Class in com.apple.foundationdb.clientlog
A failing range get event.
FDBClientLogEvents.EventGetVersion - Class in com.apple.foundationdb.clientlog
A GRV latency event.
FDBClientLogEvents.Mutation - Class in com.apple.foundationdb.clientlog
A single mutation in a FDBClientLogEvents.CommitRequest.
FDBClientLogEvents.SpanContext - Class in com.apple.foundationdb.clientlog
 
FDBClientLogEvents.Uid - Class in com.apple.foundationdb.clientlog
 
FDBError - Enum Class in com.apple.foundationdb
FDB error codes (from https://apple.github.io/foundationdb/api-error-codes.html) and handy methods to interpret them.
fetch(ReadTransaction, Tuple) - Method in class com.apple.foundationdb.async.hnsw.HNSW
Fetch a node and return its values as a ResultEntry.
FhtKacRotator - Class in com.apple.foundationdb.linear
FhtKac-like random orthogonal rotator which implements LinearOperator.
FhtKacRotator(long, int, int) - Constructor for class com.apple.foundationdb.linear.FhtKacRotator
 
FIELD_NAME - Enum constant in enum class com.apple.foundationdb.util.LogMessageKeys
 
FILE_NOT_FOUND - Enum constant in enum class com.apple.foundationdb.FDBError
 
FILE_NOT_READABLE - Enum constant in enum class com.apple.foundationdb.FDBError
 
FILE_NOT_WRITABLE - Enum constant in enum class com.apple.foundationdb.FDBError
 
FILE_TOO_LARGE - Enum constant in enum class com.apple.foundationdb.FDBError
 
filterIterable(AsyncIterable<T>, Function<T, Boolean>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Filter items from an async iterable.
filterIterable(Executor, AsyncIterable<T>, Function<T, Boolean>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
filterIterablePipelined(Executor, AsyncIterable<T>, Function<T, CompletableFuture<Boolean>>, int) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
filterRemaining(Executor, AsyncIterator<T>, Function<T, Boolean>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
filterToIterable(T, Function<T, CompletableFuture<Boolean>>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Filters a single item, returning an AsyncIterable of either 0 elements or just the provided one.
fit(SplittableRandom, DistanceEstimator, Lens<V, RealVector>, Lens<C, RealVector>, List<V>, int, int, int, double, KMeans.SizePenalty) - Static method in class com.apple.foundationdb.kmeans.KMeans
Fits k clusters using a restartable Lloyd-style squared-L2 k-means with k-means++ initialization.
flipMajor() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
flipMajor() - Method in interface com.apple.foundationdb.linear.RealMatrix
 
flipMajor() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
FloatRealVector - Class in com.apple.foundationdb.linear
Immutable vector storing 32-bit single-precision (float) components.
FloatRealVector(double[]) - Constructor for class com.apple.foundationdb.linear.FloatRealVector
Constructs a single-precision vector from a primitive double[].
FloatRealVector(float[]) - Constructor for class com.apple.foundationdb.linear.FloatRealVector
Constructs a single-precision vector from a primitive float[].
FloatRealVector(int[]) - Constructor for class com.apple.foundationdb.linear.FloatRealVector
Constructs a single-precision vector by widening each int component.
FloatRealVector(long[]) - Constructor for class com.apple.foundationdb.linear.FloatRealVector
Constructs a single-precision vector by widening each long component.
FloatRealVector(Float[]) - Constructor for class com.apple.foundationdb.linear.FloatRealVector
Constructs a single-precision vector from a boxed Float[].
floatToHalfShortBits(float) - Static method in class com.apple.foundationdb.half.Half
 
floatToShortBitsCollapseNaN(float) - Static method in class com.apple.foundationdb.half.Half
Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "single format" bit layout.
floatValue() - Method in class com.apple.foundationdb.half.Half
 
forEach(Iterable<T>, Function<T, CompletableFuture<U>>, int, Executor) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Method to iterate over some items, for each of which a body is executed asynchronously.
forEach(SplittableRandom, Iterable<T>, BiFunction<T, SplittableRandom, CompletableFuture<U>>, int, Executor) - Static method in class com.apple.foundationdb.async.common.RandomHelpers
Applies an asynchronous body to each item, giving every invocation its own independent SplittableRandom split from splittableRandom so the work stays reproducible under deterministic randomness.
forEachEvent(AsyncIterable<KeyValue>, FDBClientLogEvents.EventConsumer) - Static method in class com.apple.foundationdb.clientlog.FDBClientLogEvents
Invoke a callback on each event in a range of the key-value store.
forEachEvent(Database, Executor, DatabaseClientLogEvents.EventConsumer, Function<ReadTransaction, CompletableFuture<Long[]>>, int, long) - Static method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents
 
forEachEventBetweenTimestamps(Database, Executor, DatabaseClientLogEvents.EventConsumer, Instant, Instant, int, long) - Static method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents
Apply a callback to client latency events recorded in the given database between two commit versions.
forEachEventBetweenVersions(Database, Executor, DatabaseClientLogEvents.EventConsumer, Long, Long, int, long) - Static method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents
Apply a callback to client latency events recorded in the given database between two commit versions.
forEachEventContinued(Database, Executor, DatabaseClientLogEvents.EventConsumer, int, long) - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents
Apply a callback to client latency events following an early return due to reaching a limit.
forLoop(int, U, BiPredicate<Integer, U>, IntUnaryOperator, BiFunction<Integer, U, CompletableFuture<U>>, Executor) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Method that provides the functionality of a for loop, however, in an asynchronous way.
forLoop(int, U, IntPredicate, IntUnaryOperator, BiFunction<Integer, U, CompletableFuture<U>>, Executor) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Method that provides the functionality of a for loop, however, in an asynchronous way.
fromBytes(byte[]) - Static method in class com.apple.foundationdb.linear.DoubleRealVector
Creates a DoubleRealVector from a byte array.
fromBytes(byte[]) - Static method in class com.apple.foundationdb.linear.FloatRealVector
Creates a FloatRealVector from a byte array produced by AbstractRealVector.getRawData().
fromBytes(byte[]) - Static method in class com.apple.foundationdb.linear.HalfRealVector
Creates a HalfRealVector from a byte array produced by AbstractRealVector.getRawData().
fromBytes(byte[]) - Static method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Creates a MutableDoubleRealVector from the serialized form produced by AbstractRealVector.getRawData().
fromBytes(byte[]) - Static method in interface com.apple.foundationdb.linear.RealVector
Creates a RealVector from a byte array.
fromBytes(byte[], int, int) - Static method in class com.apple.foundationdb.rabitq.EncodedRealVector
Deserializes an encoded vector from the wire format produced by EncodedRealVector.computeRawData().
fromBytes(VectorType, byte[]) - Static method in interface com.apple.foundationdb.linear.RealVector
Creates a RealVector from a byte array.
fromCode(int) - Static method in enum class com.apple.foundationdb.FDBError
 
fromInts(int[]) - Static method in class com.apple.foundationdb.linear.AbstractRealVector
Widens an int[] to a freshly allocated double[] suitable for handing to the array-by-reference constructor.
fromLongs(long[]) - Static method in class com.apple.foundationdb.linear.AbstractRealVector
Widens a long[] to a freshly allocated double[] suitable for handing to the array-by-reference constructor.
fromPoint(RTree.Point) - Static method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
fromVectorTypeOrdinal(int) - Static method in interface com.apple.foundationdb.linear.RealVector
Returns the VectorType with the given ordinal in VectorType.values(), looked up from the cached RealVector.VECTOR_TYPES list.
FUTURE_NOT_ERROR - Enum constant in enum class com.apple.foundationdb.FDBError
 
FUTURE_NOT_SET - Enum constant in enum class com.apple.foundationdb.FDBError
 
FUTURE_RELEASED - Enum constant in enum class com.apple.foundationdb.FDBError
 
FUTURE_VERSION - Enum constant in enum class com.apple.foundationdb.FDBError
 

G

gammaImbalancePenalty() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the gammaImbalancePenalty record component.
GaussianSampler(SplittableRandom) - Constructor for class com.apple.foundationdb.async.common.RandomHelpers.GaussianSampler
 
get(C) - Method in interface com.apple.foundationdb.util.Lens
Extracts the focused attribute from c.
get(Transformed<V>) - Method in class com.apple.foundationdb.linear.Transformed.UnderlyingLens
 
get(TransactionContext, Subspace, K) - Method in class com.apple.foundationdb.map.BunchedMap
Retrieves the value associated with a key from the map.
GET_LATENCY - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
GET_RANGE_LATENCY - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
GET_VERSION_LATENCY - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
getAccumulatedException() - Method in class com.apple.foundationdb.util.CallbackUtils.InvokeResults
 
getAddEx() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns the per-vector additive term used during distance estimation.
getArrowIndicator() - Method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
Returns a string that symbolizes the meaning of this enum constant.
getAssignment(int) - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
Returns the cluster index assigned to the index-th vector in the corresponding point list.
getBounceConcurrency() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getBunchSize() - Method in class com.apple.foundationdb.map.BunchedMap
Get the maximum number of map entries to encode in a single database key.
getBytes() - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
getCallback() - Method in interface com.apple.foundationdb.async.AsyncPeekCallbackIterator
Return the callback that this iterator calls before a new result is returned by AsyncIterator.next().
getCandidatePoolFactor() - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
getCentroid(int) - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
Returns the centroid at the given cluster index as a RealVector, dereferenced through PartitionEvaluator.Partition.vectorLens.
getCentroidEfOutwardSearch() - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
getCentroidEfRingSearch() - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
getChangeSet() - Method in interface com.apple.foundationdb.async.rtree.Node
Returns the change set that need to be applied in order to correctly persist the node.
getChildId() - Method in class com.apple.foundationdb.async.rtree.ChildSlot
 
getChildren() - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
getCollapseConcurrency() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getCollapseMinDuplicates() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getColumn(int) - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
getColumnMajorData() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
getColumnMajorData() - Method in interface com.apple.foundationdb.linear.RealMatrix
 
getColumnMajorData() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
getCommitBytes() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommit
 
getCommitRequest() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommit
 
getCommitRequest() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommitError
 
getComponent(int) - Method in class com.apple.foundationdb.linear.AbstractRealVector
Gets the component of this object at the specified dimension.
getComponent(int) - Method in interface com.apple.foundationdb.linear.RealVector
Gets the component of this object at the specified dimension.
getComponent(int) - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Gets the component of this object at the specified dimension.
getConfig() - Method in class com.apple.foundationdb.async.guardiann.Guardiann
Get this object's configuration.
getConfig() - Method in class com.apple.foundationdb.async.guardiann.Locator
Get this hnsw's configuration.
getConfig() - Method in class com.apple.foundationdb.async.hnsw.HNSW
Get this hnsw's configuration.
getConfig() - Method in class com.apple.foundationdb.async.hnsw.Insert
Get the configuration of this hnsw.
getConfig() - Method in class com.apple.foundationdb.async.hnsw.Locator
Get this hnsw's configuration.
getConfig() - Method in class com.apple.foundationdb.async.RankedSet
Get this ranked set's configuration.
getConfig() - Method in class com.apple.foundationdb.async.rtree.RTree
Get this r-tree's configuration.
getConstructionSearchConfig() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getContinuation() - Method in class com.apple.foundationdb.map.BunchedMapIterator
Returns a continuation that can be passed to future calls of BunchedMap.scan().
getContinuation() - Method in class com.apple.foundationdb.map.BunchedMapMultiIterator
Returns a continuation that can be passed to future calls of BunchedMap.scanMulti().
getCoordinate(int) - Method in class com.apple.foundationdb.async.rtree.RTree.Point
 
getCoordinateAsNumber(int) - Method in class com.apple.foundationdb.async.rtree.RTree.Point
 
getCoordinates() - Method in class com.apple.foundationdb.async.rtree.RTree.Point
 
getCount() - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
getData() - Method in class com.apple.foundationdb.linear.AbstractRealVector
Returns the underlying double[] data array.
getData() - Method in interface com.apple.foundationdb.linear.RealVector
Returns the underlying data array.
getData() - Method in exception class com.apple.foundationdb.map.BunchedSerializationException
Return the raw bytes that triggered this exception.
getData() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns the lazily reconstructed dense form of this encoded vector.
getDcId() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
getDefaultScheduledExecutor() - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Get the default scheduled executor service.
getDeleteConcurrency() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getDeleteMaxCandidateClusters() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getDistance() - Method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithDistance
Gets the distance.
getDistance() - Method in class com.apple.foundationdb.rabitq.RaBitDistanceEstimator.Result
 
getEarliestTimestamp() - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents
 
getEfConstruction() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getEfRepair() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getEncodedComponent(int) - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns the raw integer code for the component at the given dimension.
getEncodedData() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns the underlying integer-code array (no copy).
getEncodedVector() - Method in class com.apple.foundationdb.rabitq.RaBitQuantizer.Result
 
getEntry(int, int) - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
getEntry(int, int) - Method in interface com.apple.foundationdb.linear.RealMatrix
 
getEntry(int, int) - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
getErr() - Method in class com.apple.foundationdb.rabitq.RaBitDistanceEstimator.Result
 
getErrorCode() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommitError
 
getErrorCode() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetError
 
getErrorCode() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRangeError
 
getErrorEx() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns the per-vector error bound used during distance estimation.
getEventCount() - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents
 
getExecutor() - Method in class com.apple.foundationdb.async.guardiann.Guardiann
Get the executor used by this object.
getExecutor() - Method in class com.apple.foundationdb.async.guardiann.Locator
Get the executor used by this hnsw.
getExecutor() - Method in class com.apple.foundationdb.async.hnsw.HNSW
Get the executor used by this hnsw.
getExecutor() - Method in class com.apple.foundationdb.async.hnsw.Insert
Get the executor used by this hnsw.
getExecutor() - Method in class com.apple.foundationdb.async.hnsw.Locator
Get the executor used by this hnsw.
getExecutor() - Method in class com.apple.foundationdb.async.RankedSet
Get executed used by this ranked set.
getExecutor() - Method in class com.apple.foundationdb.async.rtree.RTree
Get the executer used by this r-tree.
getExponent(Half) - Static method in class com.apple.foundationdb.half.HalfMath
Returns the unbiased exponent used in the representation of a half.
getFlags() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.SpanContext
 
getHashFunction() - Method in class com.apple.foundationdb.async.RankedSet.Config
Get the hash function to use.
getHashFunction() - Method in class com.apple.foundationdb.async.RankedSet.ConfigBuilder
 
getHigh(int) - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
getHilbertValue() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getId() - Method in interface com.apple.foundationdb.async.rtree.Node
Return the id of this node.
getInsertMaxCandidateClusters() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getIpNormInv() - Method in class com.apple.foundationdb.rabitq.RaBitQuantizer.Result
 
getKey() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getKey() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGet
 
getKey() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetError
 
getKey() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Mutation
 
getKey() - Method in class com.apple.foundationdb.map.BunchedMapScanEntry
Returns the key from this entry.
getKeyComparator() - Method in class com.apple.foundationdb.map.BunchedMap
Get the comparator used to order keys of the map.
getKeyHash(byte[]) - Method in class com.apple.foundationdb.async.RankedSet
 
getKeySuffix() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getKind() - Method in interface com.apple.foundationdb.async.hnsw.Node
Return the kind of the node, i.e.
getKind() - Method in interface com.apple.foundationdb.async.rtree.Node
Return the kind of the node, i.e.
getKMeansMaxIterations() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getKMeansMaxRestarts() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getLargestHilbertValue() - Method in class com.apple.foundationdb.async.rtree.ChildSlot
 
getLargestHilbertValue() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getLargestHilbertValue() - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
 
getLargestKey() - Method in class com.apple.foundationdb.async.rtree.ChildSlot
 
getLargestKey() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getLargestKey() - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
 
getLargestKeySuffix() - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
 
getLastProcessedKey() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventDeserializer
Get the last key fully processed.
getLatency() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommit
 
getLatency() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGet
 
getLatency() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRange
 
getLatency() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetVersion
 
getLatestTimestamp() - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents
 
getLevel() - Method in class com.apple.foundationdb.async.rtree.AbstractChangeSet
The level we should use when maintaining the node slot index.
getLimit() - Method in class com.apple.foundationdb.map.BunchedMapIterator
Get the limit from the iterator.
getLimit() - Method in class com.apple.foundationdb.map.BunchedMapMultiIterator
Returns the maximum number of entries that this iterator will return.
getLocator() - Method in class com.apple.foundationdb.async.guardiann.Guardiann
 
getLocator() - Method in class com.apple.foundationdb.async.hnsw.HNSW
 
getLocator() - Method in class com.apple.foundationdb.async.hnsw.Insert
 
getLocator() - Method in class com.apple.foundationdb.async.hnsw.Primitives
 
getLocator() - Method in class com.apple.foundationdb.async.hnsw.Search
 
getLogInfo() - Method in exception class com.apple.foundationdb.util.LoggableException
Get the log information associated with this exception as a map.
getLogInfo() - Method in interface com.apple.foundationdb.util.LoggableKeysAndValues
Get the log information associated with object as a map.
getLogInfo() - Method in class com.apple.foundationdb.util.LoggableKeysAndValuesImpl
Get the log information associated with this exception as a map.
getLow(int) - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
getM() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getMaintainStatsProbability() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getMaintainStatsProbability() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getMaxM() - Method in class com.apple.foundationdb.async.rtree.RTree.Config
 
getMaxM() - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
getMaxNumConcurrentDeleteFromLayer() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getMaxNumConcurrentNeighborhoodFetches() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getMaxNumConcurrentNodeFetches() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getMbr() - Method in class com.apple.foundationdb.async.rtree.ChildSlot
 
getMergeNumNearestClusters() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getMetric() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getMetric() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getMetric() - Method in interface com.apple.foundationdb.linear.DistanceEstimator
Returns the underlying Metric this estimator computes.
getMetric() - Method in class com.apple.foundationdb.rabitq.RaBitDistanceEstimator
 
getMinM() - Method in class com.apple.foundationdb.async.rtree.RTree.Config
 
getMinM() - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
getMMax() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getMMax0() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getMutations() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.CommitRequest
 
getNeighbors() - Method in interface com.apple.foundationdb.async.hnsw.Node
Gets the list of neighboring nodes.
getNLevels() - Method in class com.apple.foundationdb.async.RankedSet.Config
Get the number of levels to use.
getNLevels() - Method in class com.apple.foundationdb.async.RankedSet.ConfigBuilder
 
getNode() - Method in class com.apple.foundationdb.async.rtree.AbstractChangeSet
The node this change set applies to.
getNonnull(C) - Method in interface com.apple.foundationdb.util.Lens
Like Lens.get(Object) but throws NullPointerException if the attribute is missing.
getNth(ReadTransactionContext, long) - Method in class com.apple.foundationdb.async.RankedSet
Return the Nth item in the set.
getNumColumnDimensions() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
getNumColumnDimensions() - Method in class com.apple.foundationdb.linear.FhtKacRotator
 
getNumColumnDimensions() - Method in interface com.apple.foundationdb.linear.LinearOperator
 
getNumColumnDimensions() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
getNumDimensions() - Method in class com.apple.foundationdb.async.common.StorageTransform
 
getNumDimensions() - Method in class com.apple.foundationdb.async.rtree.RTree.Point
 
getNumDimensions() - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
getNumDimensions() - Method in class com.apple.foundationdb.linear.AbstractRealVector
Returns the number of elements in the vector.
getNumDimensions() - Method in class com.apple.foundationdb.linear.AffineOperator
 
getNumDimensions() - Method in interface com.apple.foundationdb.linear.LinearOperator
 
getNumDimensions() - Method in interface com.apple.foundationdb.linear.RealVector
Returns the number of elements in the vector, i.e.
getNumDimensions() - Method in interface com.apple.foundationdb.linear.VectorOperator
Returns the numbers of dimensions a vector must have to be able to be applied or apply-inverted.
getNumDimensions() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
 
getNumExBits() - Method in class com.apple.foundationdb.rabitq.RaBitDistanceEstimator
 
getNumMutations() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommit
 
getNumRowDimensions() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
getNumRowDimensions() - Method in class com.apple.foundationdb.linear.FhtKacRotator
 
getNumRowDimensions() - Method in interface com.apple.foundationdb.linear.LinearOperator
 
getNumRowDimensions() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
getObject() - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
getOnReadListener() - Method in class com.apple.foundationdb.async.guardiann.Guardiann
Get the on-read listener.
getOnReadListener() - Method in class com.apple.foundationdb.async.guardiann.Locator
Get the on-read listener.
getOnReadListener() - Method in class com.apple.foundationdb.async.hnsw.HNSW
Get the on-read listener.
getOnReadListener() - Method in class com.apple.foundationdb.async.hnsw.Insert
Get the on-read listener.
getOnReadListener() - Method in class com.apple.foundationdb.async.hnsw.Locator
Get the on-read listener.
getOnReadListener() - Method in class com.apple.foundationdb.async.rtree.RTree
Get the on-read listener.
getOnWriteListener() - Method in class com.apple.foundationdb.async.guardiann.Guardiann
Get the on-write listener.
getOnWriteListener() - Method in class com.apple.foundationdb.async.guardiann.Locator
Get the on-write listener.
getOnWriteListener() - Method in class com.apple.foundationdb.async.hnsw.HNSW
Get the on-write listener.
getOnWriteListener() - Method in class com.apple.foundationdb.async.hnsw.Insert
Get the on-write listener.
getOnWriteListener() - Method in class com.apple.foundationdb.async.hnsw.Locator
Get the on-write listener.
getOnWriteListener() - Method in class com.apple.foundationdb.async.rtree.RTree
Get the on-write listener.
getParam() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Mutation
 
getParent() - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
getParentNode() - Method in interface com.apple.foundationdb.async.rtree.Node
Return the parent of this node.
getPosition() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getPreviousChangeSet() - Method in class com.apple.foundationdb.async.rtree.AbstractChangeSet
Previous change set in the chain of change sets.
getPrimaryClusterMax() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getPrimaryClusterMin() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getPrimaryKey() - Method in interface com.apple.foundationdb.async.hnsw.Node
Gets the primary key for this object.
getPrimaryKey() - Method in class com.apple.foundationdb.async.hnsw.NodeReference
Gets the primary key for this object.
getPriority() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetVersion
 
getRaBitQNumExBits() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getRaBitQNumExBits() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getRange() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRange
 
getRange() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRangeError
 
getRange(ReadTransaction, byte[], byte[]) - Method in class com.apple.foundationdb.async.RankedSet
 
getRangeList(ReadTransactionContext, byte[], byte[]) - Method in class com.apple.foundationdb.async.RankedSet
Returns the ordered set of keys in a given range.
getRanges() - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
getRawData() - Method in class com.apple.foundationdb.linear.AbstractRealVector
Gets the raw byte data representation of this object.
getRawData() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Gets the raw byte data representation of this object.
getRawData() - Method in interface com.apple.foundationdb.linear.RealVector
Gets the raw byte data representation of this object.
getRawData() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns the memoized wire-format serialization of this vector (see EncodedRealVector.computeRawData() for the format).
getReadConflictRanges() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.CommitRequest
 
getReadVersion() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetVersion
 
getReassignConcurrency() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getReassignNumNeighboringClusters() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getReplicatedClusterMaxWrites() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getReplicatedClusterTarget() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getReplicationDistanceRatioWeight() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getReplicationPriorityMin() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getReplicationStatsMinSampleSize() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getReplicationZScoreWeight() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getRescaleEx() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns the per-vector multiplicative rescale used during distance estimation.
getResults() - Method in class com.apple.foundationdb.util.CallbackUtils.InvokeResults
 
getRow(int) - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
getRowMajorData() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
getRowMajorData() - Method in interface com.apple.foundationdb.linear.RealMatrix
 
getRowMajorData() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
getSampleBatchSize() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getSampleVectorStatsProbability() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getSampleVectorStatsProbability() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getSearchConcurrency() - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
getSearchDistanceRatioCutoff() - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
getSearchMaxClusters() - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
getSearchMinClustersBeforePruning() - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
getSelfReference(Transformed<RealVector>) - Method in interface com.apple.foundationdb.async.hnsw.Node
Returns a self-reference to this object, enabling fluent method chaining.
getSerialized() - Method in enum class com.apple.foundationdb.async.hnsw.NodeKind
Gets the serialized byte value.
getSerialized() - Method in enum class com.apple.foundationdb.async.rtree.NodeKind
 
getSerializer() - Method in class com.apple.foundationdb.map.BunchedMap
Get the serializer used to encode keys and values.
getSessionId() - Method in class com.apple.foundationdb.synchronizedsession.SynchronizedSession
Get session ID.
getSize() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGet
 
getSize() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRange
 
getSlot(int) - Method in interface com.apple.foundationdb.async.rtree.Node
Return the NodeSlot at the position indicated by index.
getSlotIndexInParent() - Method in interface com.apple.foundationdb.async.rtree.Node
 
getSlotInParent() - Method in interface com.apple.foundationdb.async.rtree.Node
Return the ChildSlot of this node in this node's parent node.
getSlotKey(boolean) - Method in class com.apple.foundationdb.async.rtree.ChildSlot
 
getSlotKey(boolean) - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getSlotKey(boolean) - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
Create a tuple for the key part of this slot.
getSlots() - Method in interface com.apple.foundationdb.async.rtree.Node
Return an iterable of all node slots.
getSlots(int, int) - Method in interface com.apple.foundationdb.async.rtree.Node
Return an iterable of a sub range of node slots.
getSlotValue() - Method in class com.apple.foundationdb.async.rtree.ChildSlot
 
getSlotValue() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getSlotValue() - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
Create a tuple for the value part of this slot.
getSmallestHilbertValue() - Method in class com.apple.foundationdb.async.rtree.ChildSlot
 
getSmallestHilbertValue() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getSmallestHilbertValue() - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
 
getSmallestKey() - Method in class com.apple.foundationdb.async.rtree.ChildSlot
 
getSmallestKey() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getSmallestKey() - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
 
getSmallestKeySuffix() - Method in interface com.apple.foundationdb.async.rtree.NodeSlot
 
getSnapshotVersion() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.CommitRequest
 
getSpanContext() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.CommitRequest
 
getSpanID() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.SpanContext
 
getSplitMergeConcurrency() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getSplitNumNearestClusters() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getSplitS() - Method in class com.apple.foundationdb.async.rtree.RTree.Config
 
getSplitS() - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
getStartTimestamp() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
getStartTimestampDouble() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
getStartTimestampString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
Get start timestamp formatted for the local time zone.
getStatsThreshold() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getStatsThreshold() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
getStorage() - Method in class com.apple.foundationdb.async.rtree.RTree.Config
 
getStorage() - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
getSubspace() - Method in class com.apple.foundationdb.async.guardiann.Guardiann
Gets the subspace associated with this object.
getSubspace() - Method in class com.apple.foundationdb.async.guardiann.Locator
Gets the subspace associated with this object.
getSubspace() - Method in class com.apple.foundationdb.async.hnsw.HNSW
Gets the subspace associated with this object.
getSubspace() - Method in class com.apple.foundationdb.async.hnsw.Insert
Gets the subspace associated with this object.
getSubspace() - Method in class com.apple.foundationdb.async.hnsw.Locator
Gets the subspace associated with this object.
getSubspace() - Method in class com.apple.foundationdb.async.hnsw.Search
Gets the subspace associated with this object.
getSubspace() - Method in class com.apple.foundationdb.async.RankedSet
Get the subspace used to store this ranked set.
getSubspace() - Method in class com.apple.foundationdb.map.BunchedMapScanEntry
Returns the subspace containing this entry.
getSubspaceTag() - Method in class com.apple.foundationdb.map.BunchedMapScanEntry
Returns the tag associated with the subspace containing this entry.
getT() - Method in class com.apple.foundationdb.rabitq.RaBitQuantizer.Result
 
getTenant() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
getTraceID() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.SpanContext
 
getType() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
getType() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommit
 
getType() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommitError
 
getType() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGet
 
getType() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetError
 
getType() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRange
 
getType() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRangeError
 
getType() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetVersion
 
getType() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Mutation
 
getUnderlyingVector() - Method in class com.apple.foundationdb.linear.Transformed
 
getUnderreplicatedPrimaryClusterMax() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
getValue() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
getValue() - Method in class com.apple.foundationdb.map.BunchedMapScanEntry
Returns the value from this entry.
getValue() - Method in exception class com.apple.foundationdb.map.BunchedSerializationException
Return the value that triggered this exception if set.
getVector() - Method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithVector
Gets the vector of Half objects.
getWithDeadline(long, Supplier<CompletableFuture<T>>, ScheduledExecutorService) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Get a completable future that will either complete within the specified deadline time or complete exceptionally with MoreAsyncUtil.DeadlineExceededException.
getWriteConflictRanges() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.CommitRequest
 
Guardiann - Class in com.apple.foundationdb.async.guardiann
A transactional approximate nearest neighbor (ANN) vector structure built on top of FoundationDB.
Guardiann(Subspace, Executor, Config, OnWriteListener, OnReadListener) - Constructor for class com.apple.foundationdb.async.guardiann.Guardiann
Constructs a new Guardiann vector structure instance.

H

Half - Class in com.apple.foundationdb.half
The Half class implements half precision (FP16) float-point number according to IEEE 754 standard.
HALF - Enum constant in enum class com.apple.foundationdb.linear.VectorType
 
HalfConstants - Class in com.apple.foundationdb.half
This class contains additional constants documenting limits of Half.
HalfMath - Class in com.apple.foundationdb.half
The class HalfMath contains methods for performing basic numeric operations on or using Half objects.
HalfRealVector - Class in com.apple.foundationdb.linear
Immutable vector storing 16-bit Half-precision components.
HalfRealVector(double[]) - Constructor for class com.apple.foundationdb.linear.HalfRealVector
Constructs a half-precision vector from a primitive double[].
HalfRealVector(int[]) - Constructor for class com.apple.foundationdb.linear.HalfRealVector
Constructs a half-precision vector by widening each int component.
HalfRealVector(long[]) - Constructor for class com.apple.foundationdb.linear.HalfRealVector
Constructs a half-precision vector by widening each long component.
HalfRealVector(Half[]) - Constructor for class com.apple.foundationdb.linear.HalfRealVector
Constructs a half-precision vector from a boxed Half[].
halfShortToFloat(short) - Static method in class com.apple.foundationdb.half.Half
 
halfToRawShortBits(Half) - Static method in class com.apple.foundationdb.half.Half
Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "single format" bit layout, preserving Not-a-Number (NaN) values.
halfToShortBits(Half) - Static method in class com.apple.foundationdb.half.Half
Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "single format" bit layout.
handleOnException(Supplier<CompletableFuture<V>>, Function<Throwable, CompletableFuture<V>>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Handle when futureSupplier encounters an exception when supplying a future, or the future is completed exceptionally.
hasCommonPrefix(byte[], byte[], int) - Static method in class com.apple.foundationdb.tuple.ByteArrayUtil2
Return whether bytes1 and bytes2 each begin with a common prefix with a size of at least prefixSize.
hash(byte[]) - Method in interface com.apple.foundationdb.async.RankedSet.HashFunction
 
hashCode() - Method in record class com.apple.foundationdb.async.common.AggregatedVector
Returns a hash code value for this object.
hashCode() - Method in record class com.apple.foundationdb.async.common.ResultEntry
Returns a hash code value for this object.
hashCode() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Returns a hash code value for this object.
hashCode() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns a hash code value for this object.
hashCode() - Method in class com.apple.foundationdb.async.hnsw.NodeReference
Generates a hash code for this object based on the primary key.
hashCode() - Method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithDistance
Generates a hash code for this object.
hashCode() - Method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithVector
Computes the hash code for this object.
hashCode() - Method in class com.apple.foundationdb.async.rtree.RTree.Point
 
hashCode() - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
hashCode() - Method in class com.apple.foundationdb.half.Half
Returns a hash code for this Half object.
hashCode() - Method in record class com.apple.foundationdb.kmeans.KMeans.Result
Returns a hash code value for this object.
hashCode() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Returns a hash code value for this object.
hashCode() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns a hash code value for this object.
hashCode() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
hashCode() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns a hash code value for this object.
hashCode() - Method in class com.apple.foundationdb.linear.AbstractRealVector
Returns a hash code value for this object.
hashCode() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
hashCode() - Method in class com.apple.foundationdb.linear.FhtKacRotator
 
hashCode() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Returns a hash code value for this object.
hashCode() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
hashCode() - Method in class com.apple.foundationdb.linear.Transformed
 
hashCode() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns the memoized hash code, computed from the code array and the three calibration doubles — consistent with EncodedRealVector.equals(Object).
hashCode(Half) - Static method in class com.apple.foundationdb.half.Half
Returns a hash code for a Half; compatible with Half.hashCode().
hashCodeSupplier - Variable in class com.apple.foundationdb.linear.AbstractRealVector
 
hasMore() - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents
 
hasNext() - Method in class com.apple.foundationdb.async.rtree.RTree.ItemSlotIterator
 
hasNext() - Method in class com.apple.foundationdb.map.BunchedMapIterator
 
hasNext() - Method in class com.apple.foundationdb.map.BunchedMapMultiIterator
 
hasObject() - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
hideLessThanFraction(double) - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
Hide tree nodes that do not have counts at least as great as the given fraction of their parent node.
hilbertValue(RTree.Point) - Static method in class com.apple.foundationdb.async.rtree.RTreeHilbertCurveHelpers
 
HNSW - Class in com.apple.foundationdb.async.hnsw
An implementation of the Hierarchical Navigable Small World (HNSW) algorithm for efficient approximate nearest neighbor (ANN) search.
HNSW(Subspace, Executor, Config, OnWriteListener, OnReadListener) - Constructor for class com.apple.foundationdb.async.hnsw.HNSW
Constructs a new HNSW graph instance.
Holder(T) - Constructor for class com.apple.foundationdb.async.MoreAsyncUtil.Holder
 

I

identity() - Static method in class com.apple.foundationdb.async.common.StorageTransform
 
identity() - Static method in class com.apple.foundationdb.linear.AffineOperator
 
identity() - Static method in interface com.apple.foundationdb.util.Lens
The identity lens: container and attribute are the same type and the lens is a no-op pair of get(t) -> t and set(t, t2) -> t2.
identityTransform(V) - Method in class com.apple.foundationdb.linear.Transformed.UnderlyingLens
 
imbalance() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the imbalance record component.
INCOMPATIBLE_PROTOCOL_VERSION - Enum constant in enum class com.apple.foundationdb.FDBError
 
INDEX_FIELDS - Enum constant in enum class com.apple.foundationdb.util.LogMessageKeys
 
init(TransactionContext) - Method in class com.apple.foundationdb.async.RankedSet
 
initializeSessionAsync(Transaction) - Method in class com.apple.foundationdb.synchronizedsession.SynchronizedSession
Initialize the session by acquiring the lock.
initNeeded(ReadTransactionContext) - Method in class com.apple.foundationdb.async.RankedSet
Determine whether RankedSet.init(com.apple.foundationdb.TransactionContext) needs to be called.
INLINING - Enum constant in enum class com.apple.foundationdb.async.hnsw.NodeKind
Inlining node.
insert(Transaction, Tuple, RealVector, Tuple) - Method in class com.apple.foundationdb.async.guardiann.Guardiann
Inserts a new vector with its associated primary key into the vector structure.
insert(Transaction, Tuple, RealVector, Tuple) - Method in class com.apple.foundationdb.async.hnsw.HNSW
Inserts a new vector with its associated primary key into the HNSW graph.
insert(Transaction, Tuple, RealVector, Tuple) - Method in class com.apple.foundationdb.async.hnsw.Insert
Inserts a new vector with its associated primary key into the HNSW graph.
Insert - Class in com.apple.foundationdb.async.hnsw
An implementation of the insert operations of the Hierarchical Navigable Small World (HNSW) algorithm for efficient approximate nearest neighbor (ANN) search.
Insert(Locator) - Constructor for class com.apple.foundationdb.async.hnsw.Insert
This constructor initializes a new insert operations object with the necessary components for storage, execution, configuration, and event handling.
insertMaxCandidateClusters() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the insertMaxCandidateClusters record component.
insertOrUpdate(TransactionContext, RTree.Point, Tuple, Tuple) - Method in class com.apple.foundationdb.async.rtree.RTree
Method to insert an object/item into the R-tree.
insertRange(TransactionContext, byte[], byte[]) - Method in class com.apple.foundationdb.async.RangeSet
Inserts a range into the set.
insertRange(TransactionContext, byte[], byte[], boolean) - Method in class com.apple.foundationdb.async.RangeSet
Inserts a range into the set.
insertRange(TransactionContext, Range) - Method in class com.apple.foundationdb.async.RangeSet
Inserts a range into the set.
insertRange(TransactionContext, Range, boolean) - Method in class com.apple.foundationdb.async.RangeSet
Inserts a range into the set.
insertSlot(StorageAdapter, int, int, NodeSlot) - Method in interface com.apple.foundationdb.async.rtree.Node
Insert a new slot into the node.
instance() - Static method in class com.apple.foundationdb.map.BunchedTupleSerializer
Get the serializer singleton.
instrumentDelete(byte[], byte[]) - Method in class com.apple.foundationdb.map.BunchedMap
Instrument a delete.
instrumentRangeRead(CompletableFuture<List<KeyValue>>) - Method in class com.apple.foundationdb.map.BunchedMap
Instrument a range read.
instrumentWrite(byte[], byte[], byte[]) - Method in class com.apple.foundationdb.map.BunchedMap
Instrument a write.
INTERMEDIATE - Enum constant in enum class com.apple.foundationdb.async.rtree.NodeKind
 
INTERNAL_ERROR - Enum constant in enum class com.apple.foundationdb.FDBError
 
intValue() - Method in class com.apple.foundationdb.half.Half
 
INVALID_CANDIDATE - Enum constant in enum class com.apple.foundationdb.kmeans.PartitionEvaluator.Decision
The candidate is structurally invalid (e.g.
INVALID_DATABASE_NAME - Enum constant in enum class com.apple.foundationdb.FDBError
 
INVALID_LOCAL_ADDRESS - Enum constant in enum class com.apple.foundationdb.FDBError
 
INVALID_MUTATION_TYPE - Enum constant in enum class com.apple.foundationdb.FDBError
 
INVALID_OPTION - Enum constant in enum class com.apple.foundationdb.FDBError
 
INVALID_OPTION_VALUE - Enum constant in enum class com.apple.foundationdb.FDBError
 
INVERTED_RANGE - Enum constant in enum class com.apple.foundationdb.FDBError
 
invertedApply(RealVector) - Method in class com.apple.foundationdb.async.common.StorageTransform
 
invertedApply(RealVector) - Method in class com.apple.foundationdb.linear.AffineOperator
 
invertedApply(RealVector) - Method in interface com.apple.foundationdb.linear.LinearOperator
 
invertedApply(RealVector) - Method in interface com.apple.foundationdb.linear.VectorOperator
Apply the inverted operator to the vector passed in.
invokeAll(List<Supplier<T>>) - Static method in class com.apple.foundationdb.util.CallbackUtils
A utility to invoke multiple callbacks and return their results.
invokeAllFutures(List<Supplier<CompletableFuture<T>>>) - Static method in class com.apple.foundationdb.util.CallbackUtils
A utility to invoke multiple suppliers of CompletableFuture and wait for the future's completion.
InvokeResults(List<T>, CallbackException) - Constructor for class com.apple.foundationdb.util.CallbackUtils.InvokeResults
 
IO_ERROR - Enum constant in enum class com.apple.foundationdb.FDBError
 
ipNormInv - Variable in class com.apple.foundationdb.rabitq.RaBitQuantizer.Result
 
isAscending() - Method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
Get whether values are ordered ascending.
isCompletedNormally(CompletableFuture<?>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Returns whether the given CompletableFuture has completed normally, i.e., not exceptionally.
isConsistent() - Method in class com.apple.foundationdb.async.RankedSet.Consistency
 
isCountDuplicates() - Method in class com.apple.foundationdb.async.RankedSet.Config
Get whether duplicate entries increase ranks below them.
isCountDuplicates() - Method in class com.apple.foundationdb.async.RankedSet.ConfigBuilder
 
isCounterflowNulls() - Method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
Get whether null values sort at the opposite end as in the default Tuple packing.
isDescending() - Method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
Get whether values are ordered descending.
isDeterministicRandomness() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
isEmpty() - Method in interface com.apple.foundationdb.async.rtree.Node
Return if this node does not hold any slots.
isEmpty(ReadTransaction) - Method in class com.apple.foundationdb.async.RangeSet
Determine whether this range set is empty.
isEmpty(ReadTransactionContext) - Method in class com.apple.foundationdb.async.RangeSet
Determine whether this range set is empty.
isExtendCandidates() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
isFinalKey(byte[]) - Static method in class com.apple.foundationdb.async.RangeSet
 
isFinite() - Method in class com.apple.foundationdb.half.Half
Returns true if the argument is a finite floating-point value; returns false otherwise (for NaN and infinity arguments).
isFinite(Half) - Static method in class com.apple.foundationdb.half.Half
Returns true if the argument is a finite floating-point value; returns false otherwise (for NaN and infinity arguments).
isFirstKey(byte[]) - Static method in class com.apple.foundationdb.async.RangeSet
 
isInfinite() - Method in class com.apple.foundationdb.half.Half
Returns true if this Half value is infinitely large in magnitude, false otherwise.
isInfinite(Half) - Static method in class com.apple.foundationdb.half.Half
Returns true if the specified Half is infinitely large in magnitude, false otherwise.
isInverted() - Method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
Get whether the byte ordering is inverted, that is, the opposite of the default unordered byte comparison of packed Tuples.
isKeepPrunedConnections() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
isLockAware() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.CommitRequest
 
isNaN() - Method in class com.apple.foundationdb.half.Half
Returns true if this Half value is a Not-a-Number (NaN), false otherwise.
isNaN(Half) - Static method in class com.apple.foundationdb.half.Half
Returns true if the specified number is a Not-a-Number (NaN) value, false otherwise.
isNearlyZeroNorm() - Method in interface com.apple.foundationdb.linear.RealVector
Returns true when this vector's L2 norm is at or below the RealVector.EPS threshold, i.e.
isNullsFirst() - Method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
Get whether null values come earlier.
isNullsLast() - Method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
Get whether null values come later.
isNumeric(String) - Static method in class com.apple.foundationdb.util.StringUtils
Whether the string is a non-empty string containing only numeric characters.
isNumeric(String, int) - Static method in class com.apple.foundationdb.util.StringUtils
Whether the substring beginning at beginIndex is non-empty and contains only numeric characters.
isNumeric(String, int, int) - Static method in class com.apple.foundationdb.util.StringUtils
Whether the substring from beginIndex to endIndex is non-empty and contains only numeric characters.
isOptimized(RealVector, RealVector) - Method in interface com.apple.foundationdb.linear.DistanceEstimator
Returns whether this estimator can compute the distance between vector1 and vector2 on a metric-specific fast path that bypasses the raw metric.
isOptimized(RealVector, RealVector) - Method in class com.apple.foundationdb.rabitq.RaBitDistanceEstimator
 
isOptimized(Transformed<? extends RealVector>, Transformed<? extends RealVector>) - Method in interface com.apple.foundationdb.linear.DistanceEstimator
Convenience overload of DistanceEstimator.isOptimized(RealVector, RealVector) that unwraps the underlying vectors from Transformed containers and forwards to the RealVector variant.
isOverlapping(RTree.Rectangle) - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
isPrefix(Tuple, Tuple) - Static method in class com.apple.foundationdb.tuple.TupleHelpers
Get whether one tuple is a prefix of another.
isReportConflictingKeys() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.CommitRequest
 
isReverse() - Method in class com.apple.foundationdb.map.BunchedMapIterator
Returns whether this iterator returns keys in reverse order.
isReverse() - Method in class com.apple.foundationdb.map.BunchedMapMultiIterator
Returns whether this iterator returns keys in reverse order.
isRoot() - Method in interface com.apple.foundationdb.async.rtree.Node
Returns if this node is the root node.
isSquare() - Method in interface com.apple.foundationdb.linear.LinearOperator
 
isStoreHilbertValues() - Method in class com.apple.foundationdb.async.rtree.RTree.Config
 
isStoreHilbertValues() - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
isTransposable() - Method in class com.apple.foundationdb.linear.FhtKacRotator
 
isTransposable() - Method in interface com.apple.foundationdb.linear.LinearOperator
 
isTransposable() - Method in interface com.apple.foundationdb.linear.RealMatrix
 
isTrueMetric() - Method in enum class com.apple.foundationdb.linear.Metric
Convenience method that returns if all properties of a metric required to be a true metric are satisfied.
isUpdateNodeSlotIndex() - Method in class com.apple.foundationdb.async.rtree.AbstractChangeSet
Returns whether this change set needs to also update the node slot index.
isUseInlining() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
isUseNodeSlotIndex() - Method in class com.apple.foundationdb.async.rtree.RTree.Config
 
isUseNodeSlotIndex() - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
isUseRaBitQ() - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
isUseRaBitQ() - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
isVisible() - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
ItemSlot - Class in com.apple.foundationdb.async.rtree
An item slot that is used by LeafNodes.
ItemSlot(BigInteger, RTree.Point, Tuple, Tuple) - Constructor for class com.apple.foundationdb.async.rtree.ItemSlot
 
iterableFromCollection(CompletableFuture<Collection<T>>, Executor) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
iterableOf(Supplier<AsyncIterator<T>>, Executor) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
iteratorFromCollection(CompletableFuture<Collection<T>>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 

J

JDK_ARRAY_HASH - Static variable in class com.apple.foundationdb.async.RankedSet
Hash using the JDK's default byte array hash.

K

k() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
Returns the number of clusters in this partitioning, i.e.
k() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the k record component.
KEEP_CURRENT - Enum constant in enum class com.apple.foundationdb.kmeans.PartitionEvaluator.Decision
The candidate is admissible but not better than the current partition.
keepPrunedConnections() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the keepPrunedConnections record component.
KEY_OUTSIDE_LEGAL_RANGE - Enum constant in enum class com.apple.foundationdb.FDBError
 
KEY_TOO_LARGE - Enum constant in enum class com.apple.foundationdb.FDBError
 
KMeans - Class in com.apple.foundationdb.kmeans
A restartable Lloyd-style k-means++ implementation intended for LOCAL cluster restructuring (SPFresh-style).
KMeans.Result<C> - Record Class in com.apple.foundationdb.kmeans
Outcome of a fit call: the chosen centroids, the per-vector cluster assignment, the per-cluster sizes, the per-vector objective contributions, and the total objective.
KMeans.SizePenalty - Interface in com.apple.foundationdb.kmeans
Soft size-balancing penalty hook.
kMeansMaxIterations() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the kMeansMaxIterations record component.
kMeansMaxRestarts() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the kMeansMaxRestarts record component.
kNearestNeighborsRingSearch(ReadTransaction, int, int, boolean, RealVector, double) - Method in class com.apple.foundationdb.async.hnsw.HNSW
Performs a search for the k-nearest neighbors of a ring around a given query vector at a given radius.
kNearestNeighborsRingSearch(ReadTransaction, int, int, boolean, RealVector, double) - Method in class com.apple.foundationdb.async.hnsw.Search
Performs a search for the k-nearest neighbors of a ring around a given query vector at a given radius.
kNearestNeighborsSearch(ReadTransaction, int, int, boolean, RealVector) - Method in class com.apple.foundationdb.async.hnsw.HNSW
Performs a search for the k-nearest neighbors for a given query vector.
kNearestNeighborsSearch(ReadTransaction, int, int, boolean, RealVector) - Method in class com.apple.foundationdb.async.hnsw.Search
Performs a search for the k-nearest neighbors for a given query vector.
kNearestNeighborsSearch(ReadTransaction, int, SearchConfig, boolean, RealVector) - Method in class com.apple.foundationdb.async.guardiann.Guardiann
Performs a search for the k-nearest neighbors for a given query vector.

L

l2Norm() - Method in interface com.apple.foundationdb.linear.RealVector
Returns the L2 (Euclidean) norm sqrt(Σ_i this[i]^2).
l2NormExact() - Method in interface com.apple.foundationdb.linear.RealVector
Bit-reproducible counterpart to RealVector.l2Norm() that forces the scalar backend, via RealVector.l2SquaredNormExact().
l2SquaredDistance(RealVector) - Method in interface com.apple.foundationdb.linear.RealVector
Returns the squared Euclidean distance to other, i.e.
l2SquaredDistanceExact(RealVector) - Method in interface com.apple.foundationdb.linear.RealVector
Bit-reproducible counterpart to RealVector.l2SquaredDistance(RealVector) that forces the scalar backend.
l2SquaredNorm() - Method in class com.apple.foundationdb.linear.AbstractRealVector
Returns the squared L2 norm Σ_i this[i]^2.
l2SquaredNorm() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
 
l2SquaredNorm() - Method in interface com.apple.foundationdb.linear.RealVector
Returns the squared L2 norm Σ_i this[i]^2.
l2SquaredNorm() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns the squared L2 norm Σ_i this[i]^2.
l2SquaredNorm(double[]) - Method in interface com.apple.foundationdb.linear.Backend
Returns the squared L2 norm Σ a[i] * a[i] as a single double.
l2SquaredNorm(double[]) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
l2SquaredNorm(double[], int, int) - Method in interface com.apple.foundationdb.linear.Backend
Returns the squared L2 norm Σ_{i ∈ [from, from+length)} a[i] * a[i] over a contiguous slice.
l2SquaredNorm(double[], int, int) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
l2SquaredNormExact() - Method in interface com.apple.foundationdb.linear.RealVector
Bit-reproducible counterpart to RealVector.l2SquaredNorm() that forces the scalar backend.
LARGE_ALLOC_FAILED - Enum constant in enum class com.apple.foundationdb.FDBError
 
largestFrac() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the largestFrac record component.
lastVersionBefore(ReadTransaction, Instant) - Static method in class com.apple.foundationdb.clientlog.VersionFromTimestamp
Get the last version from the timekeeper at or before the given timestamp.
LEAF - Enum constant in enum class com.apple.foundationdb.async.rtree.NodeKind
 
Lens<C,A> - Interface in com.apple.foundationdb.util
A typed "focus" on a part A sitting inside a whole C — the object-oriented shape of the well-known functional lens.
limitIterable(AsyncIterable<T>, int, Executor) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
limitRemaining(AsyncIterator<T>, int) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
LinearOperator - Interface in com.apple.foundationdb.linear
 
linkToParent(IntermediateNode, int) - Method in interface com.apple.foundationdb.async.rtree.Node
Link this node to its parent node.
Locator - Class in com.apple.foundationdb.async.guardiann
Wires up and holds the shared collaborators of a Guardiann structure: its StorageAdapter, the Executor, and the lazily-created Primitives, Search, Insert and Delete operation objects.
Locator - Class in com.apple.foundationdb.async.hnsw
A basic wrapper around the fundamental access information we need to interact with an HNSW.
Locator(Subspace, Executor, Config, OnWriteListener, OnReadListener) - Constructor for class com.apple.foundationdb.async.guardiann.Locator
Constructs a new Locator.
Locator(Subspace, Executor, Config, OnWriteListener, OnReadListener) - Constructor for class com.apple.foundationdb.async.hnsw.Locator
Constructs a new HNSW graph instance.
log(Logger, String) - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Logs every component of these stats at debug level, prefixed with messagePrefix.
loggable(byte[]) - Static method in class com.apple.foundationdb.tuple.ByteArrayUtil2
Creates a human-readable representation of bytes for logging purposes.
LoggableException - Exception Class in com.apple.foundationdb.util
Exception type with support for adding keys and values to its log info.
LoggableException(String) - Constructor for exception class com.apple.foundationdb.util.LoggableException
 
LoggableException(String, Object...) - Constructor for exception class com.apple.foundationdb.util.LoggableException
Create an exception with the given message a the sequence of key-value pairs.
LoggableException(String, Throwable) - Constructor for exception class com.apple.foundationdb.util.LoggableException
 
LoggableException(String, Throwable, boolean, boolean) - Constructor for exception class com.apple.foundationdb.util.LoggableException
 
LoggableException(Throwable) - Constructor for exception class com.apple.foundationdb.util.LoggableException
 
LoggableKeysAndValues<T> - Interface in com.apple.foundationdb.util
Associates loggable information with an object as a map.
LoggableKeysAndValuesImpl - Class in com.apple.foundationdb.util
Provides a default implementation of LoggableKeysAndValues.
LoggableKeysAndValuesImpl(Object...) - Constructor for class com.apple.foundationdb.util.LoggableKeysAndValuesImpl
Create an instance with the given message and a sequence of key-value pairs.
LogMessageKeys - Enum Class in com.apple.foundationdb.util
Common LoggableException keys logged by the FoundationDB extensions library.
longValue() - Method in class com.apple.foundationdb.half.Half
 
lookupIterator(AsyncIterable<T>) - Method in class com.apple.foundationdb.async.RankedSet
 
lowMarginRate() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the lowMarginRate record component.
lowMarginThreshold() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the lowMarginThreshold record component.

M

m() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the m record component.
maintainStatsProbability() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the maintainStatsProbability record component.
maintainStatsProbability() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the maintainStatsProbability record component.
Maintenance - Search tag in class com.apple.foundationdb.async.guardiann.Guardiann
Section
map(C, UnaryOperator<A>) - Method in interface com.apple.foundationdb.util.Lens
Read-modify-write: extracts the attribute, applies operator, and returns a container with the result.
mapConcatIterable(Executor, AsyncIterable<T1>, Function<T1, AsyncIterable<T2>>, int) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Maps each value in an iterable to a new iterable and returns the concatenated results.
mapIterablePipelined(AsyncIterable<T1>, Function<T1, CompletableFuture<T2>>, int) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Maps an AsyncIterable using an asynchronous mapping function.
mapIterablePipelined(Executor, AsyncIterable<T1>, Function<T1, CompletableFuture<T2>>, int) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Maps an AsyncIterable using an asynchronous mapping function.
mapToIterable(T1, Function<T1, CompletableFuture<T2>>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Converts a single item to an iterable of a different type.
MatrixHelpers - Class in com.apple.foundationdb.linear
 
max(Half, Half) - Static method in class com.apple.foundationdb.half.Half
Returns the greater of two Half objects.
Determined using aFloatValue = a.floatValue() and bFloatValue = b.floatValue() then calling Float.max(aFloatValue, bFloatValue).
max(Comparator<T>, int) - Static method in class com.apple.foundationdb.async.common.DistinctTopK
Creates a collector that retains the k largest distinct elements offered, as ordered by the given comparator.
max(Comparator<T>, int) - Static method in class com.apple.foundationdb.async.common.TopK
Creates a collector that retains the k largest elements offered, as ordered by the given comparator.
MAX_CONCURRENT_READS - Static variable in class com.apple.foundationdb.async.rtree.RTree
 
MAX_EXPONENT - Static variable in class com.apple.foundationdb.half.Half
Maximum exponent a finite Half variable may have.
MAX_LEVELS - Static variable in class com.apple.foundationdb.async.RankedSet
 
MAX_VALUE - Static variable in class com.apple.foundationdb.half.Half
A constant holding the largest positive finite value of type Half, (2-2-10)·215.
maxLargestFrac() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the maxLargestFrac record component.
maxLowMarginRate() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the maxLowMarginRate record component.
maxNumConcurrentDeleteFromLayer() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the maxNumConcurrentDeleteFromLayer record component.
maxNumConcurrentNeighborhoodFetches() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the maxNumConcurrentNeighborhoodFetches record component.
maxNumConcurrentNodeFetches() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the maxNumConcurrentNodeFetches record component.
maxRadius95() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the maxRadius95 record component.
medianMargin() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the medianMargin record component.
mergeNumNearestClusters() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the mergeNumNearestClusters record component.
METADATA_VERSION_KEY - Static variable in class com.apple.foundationdb.system.SystemKeyspace
The database's meta-data version-stamp key.
metric() - Method in interface com.apple.foundationdb.async.common.VectorEncodingConfig
The metric that is used to determine distances between vectors.
metric() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the metric record component.
metric() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the metric record component.
Metric - Enum Class in com.apple.foundationdb.linear
Represents various distance calculation strategies (metrics) for vectors.
min(Half, Half) - Static method in class com.apple.foundationdb.half.Half
Returns the smaller of two Half objects.
Determined using aFloatValue = a.floatValue() and bFloatValue = b.floatValue() then calling Float.min(aFloatValue, bFloatValue).
min(Comparator<T>, int) - Static method in class com.apple.foundationdb.async.common.DistinctTopK
Creates a collector that retains the k smallest distinct elements offered, as ordered by the given comparator.
min(Comparator<T>, int) - Static method in class com.apple.foundationdb.async.common.TopK
Creates a collector that retains the k smallest elements offered, as ordered by the given comparator.
MIN_EXPONENT - Static variable in class com.apple.foundationdb.half.Half
Minimum exponent a normalized Half variable may have.
MIN_NORMAL - Static variable in class com.apple.foundationdb.half.Half
A constant holding the smallest positive normal value of type Half, 2-14.
MIN_SUB_EXPONENT - Static variable in class com.apple.foundationdb.half.HalfConstants
The exponent the smallest positive half subnormal value would have if it could be normalized.
MIN_V2 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Mutation
 
MIN_VALUE - Static variable in class com.apple.foundationdb.half.Half
A constant holding the smallest positive nonzero value of type Half, 2-24.
minRelativeSseGain() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the minRelativeSseGain record component.
minScoreGain() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the minScoreGain record component.
minSeparation() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the minSeparation record component.
minSmallestFrac() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns the value of the minSmallestFrac record component.
missingRanges(ReadTransaction) - Method in class com.apple.foundationdb.async.RangeSet
Returns all of the ranges that are missing within this set.
missingRanges(ReadTransactionContext) - Method in class com.apple.foundationdb.async.RangeSet
Returns all of the ranges that are missing within this set as list.
missingRanges(ReadTransactionContext, byte[], byte[]) - Method in class com.apple.foundationdb.async.RangeSet
Returns all of the ranges that are missing within a given set of bounds as a list.
missingRanges(ReadTransactionContext, byte[], byte[], int) - Method in class com.apple.foundationdb.async.RangeSet
Returns all of the ranges that are missing within a given set of bounds as a list.
missingRanges(ReadTransactionContext, Range) - Method in class com.apple.foundationdb.async.RangeSet
Returns all of the ranges that are missing within a given range as a list.
missingRanges(ReadTransaction, byte[], byte[]) - Method in class com.apple.foundationdb.async.RangeSet
Returns all of the ranges that are missing within a given set of bounds as a list.
missingRanges(ReadTransaction, byte[], byte[], int) - Method in class com.apple.foundationdb.async.RangeSet
Returns all of the ranges that are missing within a given set of bounds.
missingRanges(ReadTransaction, Range) - Method in class com.apple.foundationdb.async.RangeSet
Returns all of the ranges that are missing within a given range.
mMax() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the mMax record component.
mMax0() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the mMax0 record component.
more() - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents.EventRunner
 
more() - Method in interface com.apple.foundationdb.clientlog.FDBClientLogEvents.EventConsumer
Determine whether to continue processing events.
MoreAsyncUtil - Class in com.apple.foundationdb.async
More helpers in the spirit of AsyncUtil.
MoreAsyncUtil.AlwaysTrue<T> - Class in com.apple.foundationdb.async
A Boolean function that is always true.
MoreAsyncUtil.DeadlineExceededException - Exception Class in com.apple.foundationdb.async
Exception that will be thrown when the supplier in MoreAsyncUtil.getWithDeadline(long, Supplier, ScheduledExecutorService) fails to complete within the specified deadline time.
MoreAsyncUtil.Holder<T> - Class in com.apple.foundationdb.async
A holder for a (mutable) value.
moveInSlots(StorageAdapter, Iterable<? extends NodeSlot>) - Method in interface com.apple.foundationdb.async.rtree.Node
Move slots into this node that were previously part of another node (of the same kind).
moveOutAllSlots(StorageAdapter) - Method in interface com.apple.foundationdb.async.rtree.Node
Move all slots out of this node.
MULTIPLE - Enum constant in enum class com.apple.foundationdb.async.hnsw.Cardinality
The layer contains two or more nodes.
multiply(double) - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns a new vector with every component of this vector scaled by scalar.
multiply(double) - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns a new vector with every component of this vector scaled by scalar.
multiply(double) - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns a new vector with every component of this vector scaled by scalar.
multiply(double) - Method in interface com.apple.foundationdb.linear.RealVector
Returns a new vector with every component of this vector scaled by scalar.
multiply(double) - Method in class com.apple.foundationdb.linear.Transformed
 
multiply(RealMatrix) - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
Multiplies this matrix by otherMatrix and returns the column-major product.
multiply(RealMatrix) - Method in interface com.apple.foundationdb.linear.RealMatrix
 
multiply(RealMatrix) - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
Multiplies this matrix by otherMatrix and returns the row-major product.
multiplyAddInto(double, double[], double[], double[], int, int) - Method in interface com.apple.foundationdb.linear.Backend
Computes the AXPY-shaped fused multiply-add out[i] = scalar * x[i] + y[i] for every i in [from, from+length).
multiplyAddInto(double, double[], double[], double[], int, int) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
multiplyInto(double[], double, double[]) - Method in interface com.apple.foundationdb.linear.Backend
Computes the broadcast product out[i] = a[i] * scalar for every i.
multiplyInto(double[], double, double[]) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
multiplyThisBy(double) - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Multiplies every component of this vector by scalar, in place.
MutableDoubleRealVector - Class in com.apple.foundationdb.linear
Mutable double-precision vector.
MutableDoubleRealVector(double[]) - Constructor for class com.apple.foundationdb.linear.MutableDoubleRealVector
Constructs a mutable vector over the given primitive array.
MutableDoubleRealVector(int[]) - Constructor for class com.apple.foundationdb.linear.MutableDoubleRealVector
Constructs a mutable vector by widening each int component to a double.
MutableDoubleRealVector(long[]) - Constructor for class com.apple.foundationdb.linear.MutableDoubleRealVector
Constructs a mutable vector by widening each long component to a double.
MutableDoubleRealVector(Double[]) - Constructor for class com.apple.foundationdb.linear.MutableDoubleRealVector
Constructs a mutable vector from a boxed Double[].
Mutation(int, byte[], byte[]) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.Mutation
 

N

name() - Method in interface com.apple.foundationdb.linear.Backend
Returns a short, human-readable identifier of this backend (e.g.
name() - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
NaN - Static variable in class com.apple.foundationdb.half.Half
A constant holding a Not-a-Number (NaN) value of type Half.
negate(Number) - Static method in class com.apple.foundationdb.tuple.TupleHelpers
Negate a number used as an element of a Tuple.
NEGATIVE_INFINITY - Static variable in class com.apple.foundationdb.half.Half
A constant holding the negative infinity of type Half.
NEGATIVE_MAX_VALUE - Static variable in class com.apple.foundationdb.half.Half
A constant holding the largest positive finite value of type Half, (2-2-10)·215.
NEGATIVE_ZERO - Static variable in class com.apple.foundationdb.half.Half
A constant holding the negative zero of type Half.
NETWORK_ALREADY_SETUP - Enum constant in enum class com.apple.foundationdb.FDBError
 
NETWORK_NOT_SETUP - Enum constant in enum class com.apple.foundationdb.FDBError
 
newChild(byte[], Object) - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
newComponentArray(int) - Method in class com.apple.foundationdb.linear.StoredVecsIterator
 
newComponentArray(int) - Method in class com.apple.foundationdb.linear.StoredVecsIterator.StoredFVecsIterator
 
newComponentArray(int) - Method in class com.apple.foundationdb.linear.StoredVecsIterator.StoredIVecsIterator
 
newConfigBuilder() - Static method in class com.apple.foundationdb.async.guardiann.Guardiann
Start building a Config.
newConfigBuilder() - Static method in class com.apple.foundationdb.async.hnsw.HNSW
Start building a Config.
newConfigBuilder() - Static method in class com.apple.foundationdb.async.RankedSet
Start building a RankedSet.Config.
newConfigBuilder() - Static method in class com.apple.foundationdb.async.rtree.RTree
Start building a RTree.Config.
newOfSameKind(byte[]) - Method in interface com.apple.foundationdb.async.rtree.Node
Create a new node that is of the same NodeKind as this node.
newPrefixChild(byte[], Object) - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
newRandomNodeId() - Static method in class com.apple.foundationdb.async.rtree.NodeHelpers
Method to create a new node identifier.
next() - Method in class com.apple.foundationdb.async.rtree.RTree.ItemSlotIterator
 
next() - Method in class com.apple.foundationdb.map.BunchedMapIterator
 
next() - Method in class com.apple.foundationdb.map.BunchedMapMultiIterator
 
next(ReadTransaction) - Method in interface com.apple.foundationdb.async.RankedSet.Lookup
 
nextGaussian() - Method in class com.apple.foundationdb.async.common.RandomHelpers.GaussianSampler
 
nextLookup(RankedSet.Lookup, ReadTransaction) - Method in class com.apple.foundationdb.async.RankedSet
 
nextLookupKey(long, boolean, boolean, int, boolean) - Method in class com.apple.foundationdb.async.RankedSet
 
nextVersionAfter(ReadTransaction, Instant) - Static method in class com.apple.foundationdb.clientlog.VersionFromTimestamp
Get the first version from the timekeeper at or after the given timestamp.
NO_CLUSTER_FILE_FOUND - Enum constant in enum class com.apple.foundationdb.FDBError
 
NO_COMMIT_VERSION - Enum constant in enum class com.apple.foundationdb.FDBError
 
Node<N> - Interface in com.apple.foundationdb.async.hnsw
Represents a node within an HNSW (Hierarchical Navigable Small World) structure.
Node - Interface in com.apple.foundationdb.async.rtree
Interface to capture the common aspects of nodes being either LeafNodes or IntermediateNodes.
Node.ChangeSet - Interface in com.apple.foundationdb.async.rtree
A change set for slots.
NodeHelpers - Class in com.apple.foundationdb.async.rtree
Some helper methods for Nodes.
NodeKind - Enum Class in com.apple.foundationdb.async.hnsw
Represents the different kinds of nodes, each associated with a unique byte value for serialization and deserialization.
NodeKind - Enum Class in com.apple.foundationdb.async.rtree
Enum to capture the kind of node.
NodeReference - Class in com.apple.foundationdb.async.hnsw
Represents a reference to a node, uniquely identified by its primary key.
NodeReference(Tuple) - Constructor for class com.apple.foundationdb.async.hnsw.NodeReference
Constructs a new NodeReference with the specified primary key.
NodeReferenceWithDistance - Class in com.apple.foundationdb.async.hnsw
Represents a reference to a node that includes its vector and its distance from a query vector.
NodeReferenceWithDistance(Tuple, Transformed<RealVector>, double) - Constructor for class com.apple.foundationdb.async.hnsw.NodeReferenceWithDistance
Constructs a new instance of NodeReferenceWithDistance.
NodeReferenceWithVector - Class in com.apple.foundationdb.async.hnsw
Represents a reference to a node that includes an associated vector.
NodeReferenceWithVector(Tuple, Transformed<RealVector>) - Constructor for class com.apple.foundationdb.async.hnsw.NodeReferenceWithVector
Constructs a new NodeReferenceWithVector with a specified primary key and vector.
NodeSlot - Interface in com.apple.foundationdb.async.rtree
Abstract base class for all node slots.
NOOP - Static variable in interface com.apple.foundationdb.async.guardiann.OnReadListener
 
NOOP - Static variable in interface com.apple.foundationdb.async.guardiann.OnWriteListener
 
NOOP - Static variable in interface com.apple.foundationdb.async.hnsw.OnReadListener
 
NOOP - Static variable in interface com.apple.foundationdb.async.hnsw.OnWriteListener
 
NOOP - Static variable in interface com.apple.foundationdb.async.rtree.OnReadListener
 
NOOP - Static variable in interface com.apple.foundationdb.async.rtree.OnWriteListener
 
noOpQuantizer(Metric) - Static method in interface com.apple.foundationdb.linear.Quantizer
Creates a no-op Quantizer that does not perform any data transformation.
normalize() - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns a new vector pointing in the same direction as this vector but scaled to unit L2 norm.
normalize() - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns a new vector pointing in the same direction as this vector but scaled to unit L2 norm.
normalize() - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns a new vector pointing in the same direction as this vector but scaled to unit L2 norm.
normalize() - Method in interface com.apple.foundationdb.linear.RealVector
Returns a new vector pointing in the same direction as this vector but scaled to unit L2 norm.
normalizeExact() - Method in interface com.apple.foundationdb.linear.RealVector
Bit-reproducible counterpart to RealVector.normalize() that forces the scalar backend for the underlying norm.
normalizeThis() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Normalizes this vector to unit L2 norm in place.
NOT_COMMITTED - Enum constant in enum class com.apple.foundationdb.FDBError
 
nullIfFinal(byte[]) - Static method in class com.apple.foundationdb.async.RangeSet
 
nullIfFirst(byte[]) - Static method in class com.apple.foundationdb.async.RangeSet
 
numDimensions() - Method in interface com.apple.foundationdb.async.common.VectorEncodingConfig
The number of dimensions used.
numDimensions() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the numDimensions record component.
numDimensions() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the numDimensions record component.

O

objective() - Method in record class com.apple.foundationdb.kmeans.KMeans.Result
Returns the value of the objective record component.
ofMetric(Metric) - Static method in interface com.apple.foundationdb.linear.DistanceEstimator
Returns a plain DistanceEstimator that delegates straight to metric.distance(...).
onAsyncRead(CompletableFuture<T>) - Method in interface com.apple.foundationdb.async.guardiann.OnReadListener
Wraps the CompletableFuture of a point read (transaction.get) so an implementer can observe it — typically to time the interval between issuing the read and its completion.
onAsyncRead(CompletableFuture<T>) - Method in interface com.apple.foundationdb.async.hnsw.OnReadListener
A callback method that can be overridden to intercept the result of an asynchronous node read.
onAsyncRead(CompletableFuture<T>) - Method in interface com.apple.foundationdb.async.rtree.OnReadListener
 
onAsyncReadForWrite(CompletableFuture<T>) - Method in interface com.apple.foundationdb.async.rtree.OnWriteListener
 
onAsyncReadRange(AsyncIterable<KeyValue>) - Method in interface com.apple.foundationdb.async.guardiann.OnReadListener
Wraps the AsyncIterable of a range read (transaction.getRange) so an implementer can observe the scan as it is consumed.
onChildNodeDiscard(ChildSlot) - Method in interface com.apple.foundationdb.async.rtree.OnReadListener
 
onHasNext() - Method in class com.apple.foundationdb.async.rtree.RTree.ItemSlotIterator
 
onHasNext() - Method in class com.apple.foundationdb.map.BunchedMapIterator
 
onHasNext() - Method in class com.apple.foundationdb.map.BunchedMapMultiIterator
 
onKeyCleared(Node, byte[]) - Method in interface com.apple.foundationdb.async.rtree.OnWriteListener
 
onKeyDeleted(byte[]) - Method in interface com.apple.foundationdb.async.common.OnKeyValueWriteListener
Callback method invoked when a key is deleted.
onKeyDeleted(int, byte[]) - Method in interface com.apple.foundationdb.async.hnsw.OnWriteListener
Callback method invoked when a key is deleted.
onKeyValueRead(byte[], byte[]) - Method in interface com.apple.foundationdb.async.common.OnKeyValueReadListener
Callback invoked when a key-value pair is read.
onKeyValueRead(int, byte[], byte[]) - Method in interface com.apple.foundationdb.async.hnsw.OnReadListener
Callback invoked when a key-value pair is read from a specific layer.
onKeyValueRead(Node, byte[], byte[]) - Method in interface com.apple.foundationdb.async.rtree.OnReadListener
 
OnKeyValueReadListener - Interface in com.apple.foundationdb.async.common
Interface for call backs whenever we read data from the database.
OnKeyValueWriteListener - Interface in com.apple.foundationdb.async.common
Interface for call backs whenever we write data to the database.
onKeyValueWritten(byte[], byte[]) - Method in interface com.apple.foundationdb.async.common.OnKeyValueWriteListener
Callback method that is invoked for each key/value pair that is written to the database.
onKeyValueWritten(int, byte[], byte[]) - Method in interface com.apple.foundationdb.async.hnsw.OnWriteListener
Callback method that is invoked for each key/value pair that is written to the database.
onKeyValueWritten(Node, byte[], byte[]) - Method in interface com.apple.foundationdb.async.rtree.OnWriteListener
 
onNeighborDeleted(int, Node<? extends NodeReference>, Tuple) - Method in interface com.apple.foundationdb.async.guardiann.OnWriteListener
Callback method invoked when a neighbor of a specific node is deleted.
onNeighborDeleted(int, Node<? extends NodeReference>, Tuple) - Method in interface com.apple.foundationdb.async.hnsw.OnWriteListener
Callback method invoked when a neighbor of a specific node is deleted.
onNeighborWritten(int, Node<? extends NodeReference>, NodeReference) - Method in interface com.apple.foundationdb.async.guardiann.OnWriteListener
Callback method invoked when a neighbor is written for a specific node.
onNeighborWritten(int, Node<? extends NodeReference>, NodeReference) - Method in interface com.apple.foundationdb.async.hnsw.OnWriteListener
Callback method invoked when a neighbor is written for a specific node.
onNodeCleared(Node) - Method in interface com.apple.foundationdb.async.rtree.OnWriteListener
 
onNodeDeleted(int, Tuple) - Method in interface com.apple.foundationdb.async.guardiann.OnWriteListener
Callback method invoked after a node has been successfully deleted from a specific layer.
onNodeDeleted(int, Tuple) - Method in interface com.apple.foundationdb.async.hnsw.OnWriteListener
Callback method invoked after a node has been successfully deleted from a specific layer.
onNodeRead(int, Node<? extends NodeReference>) - Method in interface com.apple.foundationdb.async.hnsw.OnReadListener
Callback method invoked when a node is read during a traversal process.
onNodeRead(Node) - Method in interface com.apple.foundationdb.async.rtree.OnReadListener
 
onNodeWritten(int, Node<? extends NodeReference>) - Method in interface com.apple.foundationdb.async.hnsw.OnWriteListener
Callback method that is invoked after a node has been successfully written to a specific layer.
onNodeWritten(Node) - Method in interface com.apple.foundationdb.async.rtree.OnWriteListener
 
onRangeDeleted(int, Range) - Method in interface com.apple.foundationdb.async.hnsw.OnWriteListener
Callback method invoked when an entire range is deleted.
onRangeDeleted(Range) - Method in interface com.apple.foundationdb.async.common.OnKeyValueWriteListener
Callback method invoked when an entire range is deleted.
OnReadListener - Interface in com.apple.foundationdb.async.guardiann
Callbacks invoked whenever the structure reads from the database.
OnReadListener - Interface in com.apple.foundationdb.async.hnsw
Interface for call backs whenever we read node data from the database.
OnReadListener - Interface in com.apple.foundationdb.async.rtree
Function interface for a call back whenever we read the slots for a node.
onSlotIndexEntryCleared(byte[]) - Method in interface com.apple.foundationdb.async.rtree.OnWriteListener
 
onSlotIndexEntryRead(byte[]) - Method in interface com.apple.foundationdb.async.rtree.OnReadListener
 
onSlotIndexEntryWritten(byte[]) - Method in interface com.apple.foundationdb.async.rtree.OnWriteListener
 
onTaskEnqueued(TaskKind, UUID, Set<UUID>) - Method in interface com.apple.foundationdb.async.guardiann.OnWriteListener
Callback method that is invoked after a AbstractDeferredTask has been enqueued.
onTaskExecuted(TaskKind, UUID, Set<UUID>) - Method in interface com.apple.foundationdb.async.guardiann.OnWriteListener
Callback method that is invoked after a AbstractDeferredTask has been successfully executed.
onVectorRead(UUID, Tuple, UUID, Transformed<RealVector>) - Method in interface com.apple.foundationdb.async.guardiann.OnReadListener
Synchronous bookkeeping hook fired when a stored vector reference is materialized from the database (distinct from the raw onKeyValueRead, which sees only bytes).
OnWriteListener - Interface in com.apple.foundationdb.async.guardiann
Interface for callbacks whenever we write data to the database.
OnWriteListener - Interface in com.apple.foundationdb.async.hnsw
Interface for call backs whenever we write data to the database.
OnWriteListener - Interface in com.apple.foundationdb.async.rtree
Function interface for a call back whenever we read the slots for a node.
OPERATION_CANCELLED - Enum constant in enum class com.apple.foundationdb.FDBError
 
OPERATION_FAILED - Enum constant in enum class com.apple.foundationdb.FDBError
 
Operations - Search tag in class com.apple.foundationdb.async.guardiann.Guardiann
Section
orderByDistance(ReadTransaction, int, int, boolean, RealVector, double, Tuple, boolean) - Method in class com.apple.foundationdb.async.hnsw.HNSW
Returns an async iterator that returns results ordered by their distance from a given center vector.
overflowQuadraticPenalty() - Static method in class com.apple.foundationdb.kmeans.KMeans
Returns a KMeans.SizePenalty that penalizes only overflow above the target cluster size, quadratically: (max(0, projected - target))^2 / max(1, target).

P

p10Margin() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the p10Margin record component.
pack(Tuple, TupleOrdering.Direction) - Static method in class com.apple.foundationdb.tuple.TupleOrdering
Encode the given tuple in a way that unordered byte comparison respects the given direction.
packedSizeAsTupleItem(Object) - Static method in class com.apple.foundationdb.tuple.TupleHelpers
Get the number of bytes that an object would occupy as an element of an encoded Tuple.
Parameters(DistanceEstimator) - Constructor for record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Convenience constructor that picks a moderately permissive set of defaults: 10% minimum relative SSE gain, separation floor of 0.3, max low-margin rate of 25%, smallest cluster fraction of 1.5%, no upper bound on the largest cluster, metric-default lowMarginThreshold, and the score weights (alpha=1.0, beta=0.5, gamma=1.0, delta=0.75) with a minScoreGain of 0.05.
Parameters(DistanceEstimator, double, double, double, double, double, double, double, double, double, double, double) - Constructor for record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Creates an instance of a Parameters record class.
partialCount() - Method in record class com.apple.foundationdb.async.common.AggregatedVector
Returns the value of the partialCount record component.
partialVector() - Method in record class com.apple.foundationdb.async.common.AggregatedVector
Returns the value of the partialVector record component.
Partition(List<V>, Lens<V, RealVector>, int[]) - Constructor for record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
Creates an instance of a Partition record class.
PartitionEvaluator - Class in com.apple.foundationdb.kmeans
Evaluates whether a candidate partitioning should replace a current partitioning.
PartitionEvaluator() - Constructor for class com.apple.foundationdb.kmeans.PartitionEvaluator
 
PartitionEvaluator.Decision - Enum Class in com.apple.foundationdb.kmeans
PartitionEvaluator.EvaluationResult - Record Class in com.apple.foundationdb.kmeans
The outcome of evaluating a candidate partitioning against the current layout.
PartitionEvaluator.Parameters - Record Class in com.apple.foundationdb.kmeans
Tuning parameters that control when a candidate repartitioning is accepted or rejected, and how the composite quality score is computed.
PartitionEvaluator.Partition<V> - Record Class in com.apple.foundationdb.kmeans
PartitionEvaluator.PartitionStats - Record Class in com.apple.foundationdb.kmeans
Quality statistics computed for a partitioning (current or candidate).
PartitionStats(int, double, double, double, double, double, double, double, double, double) - Constructor for record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Creates an instance of a PartitionStats record class.
peek() - Method in interface com.apple.foundationdb.async.AsyncPeekIterator
Get the next item of the scan without advancing it.
peek() - Method in class com.apple.foundationdb.map.BunchedMapIterator
 
peek() - Method in class com.apple.foundationdb.map.BunchedMapMultiIterator
 
penalty(int, int) - Method in interface com.apple.foundationdb.kmeans.KMeans.SizePenalty
Implementation of penalty function.
PERFORMANCE_COUNTER_ERROR - Enum constant in enum class com.apple.foundationdb.FDBError
 
PLATFORM_ERROR - Enum constant in enum class com.apple.foundationdb.FDBError
 
Point(Tuple) - Constructor for class com.apple.foundationdb.async.rtree.RTree.Point
 
POSITIVE_INFINITY - Static variable in class com.apple.foundationdb.half.Half
A constant holding the positive infinity of type Half.
POSITIVE_ZERO - Static variable in class com.apple.foundationdb.half.Half
A constant holding the positive zero of type Half.
prefixLengthOfSize(byte[], int) - Static method in class com.apple.foundationdb.tuple.TupleHelpers
Get the index of a prefix of an encoded tuple that decodes as a sub-tuple of the given size.
preloadForLookup(ReadTransaction) - Method in class com.apple.foundationdb.async.RankedSet
Read the deeper, likely empty, levels to get them into the RYW cache, since individual lookups may only add pieces, requiring additional requests as keys increase.
PRIMARY_DATACENTER_KEY - Static variable in class com.apple.foundationdb.system.SystemKeyspace
 
primaryClusterMax() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the primaryClusterMax record component.
primaryClusterMin() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the primaryClusterMin record component.
primaryKey() - Method in record class com.apple.foundationdb.async.common.ResultEntry
Returns the value of the primaryKey record component.
primaryKeys(Iterable<? extends NodeReference>) - Static method in class com.apple.foundationdb.async.hnsw.NodeReference
Helper to extract the primary keys from a given collection of node references.
Primitives - Class in com.apple.foundationdb.async.hnsw
An implementation of primitives for the Hierarchical Navigable Small World (HNSW) algorithm for efficient approximate nearest neighbor (ANN) search.
Primitives(Locator) - Constructor for class com.apple.foundationdb.async.hnsw.Primitives
Constructs a new HNSW primitives instance.
print(int, List<TupleKeyCountTree>) - Method in interface com.apple.foundationdb.clientlog.TupleKeyCountTree.Printer
 
printTree(int, int, TupleKeyCountTree.Printer, String) - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
printTree(TupleKeyCountTree.Printer, String) - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
Print this tree to the given printer.
PROCESS_BEHIND - Enum constant in enum class com.apple.foundationdb.FDBError
 
PROTOCOL_VERSION_5_2 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
PROTOCOL_VERSION_6_0 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
PROTOCOL_VERSION_6_1 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
PROTOCOL_VERSION_6_2 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
PROTOCOL_VERSION_6_3 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
PROTOCOL_VERSION_7_0 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
PROTOCOL_VERSION_7_1 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
PROTOCOL_VERSION_7_2 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
PROTOCOL_VERSION_7_3 - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents
 
PROXY_MEMORY_LIMIT_EXCEEDED - Enum constant in enum class com.apple.foundationdb.FDBError
 
put(TransactionContext, Subspace, K, V) - Method in class com.apple.foundationdb.map.BunchedMap
Inserts or updates a key into a map with a new value.

Q

QRDecomposition - Class in com.apple.foundationdb.linear
Provides a static method to compute the QR decomposition of a matrix.
QRDecomposition.Result - Class in com.apple.foundationdb.linear
 
quantizeFloat(float) - Static method in class com.apple.foundationdb.half.Half
 
Quantizer - Interface in com.apple.foundationdb.linear
Defines the contract for a quantizer, a component responsible for encoding data vectors into a different, ideally a more compact, representation.
quickTranspose() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
quickTranspose() - Method in interface com.apple.foundationdb.linear.RealMatrix
 
quickTranspose() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 

R

RaBitDistanceEstimator - Class in com.apple.foundationdb.rabitq
 
RaBitDistanceEstimator(Metric, int) - Constructor for class com.apple.foundationdb.rabitq.RaBitDistanceEstimator
 
RaBitDistanceEstimator.Result - Class in com.apple.foundationdb.rabitq
 
RABITQ - Enum constant in enum class com.apple.foundationdb.linear.VectorType
 
raBitQNumExBits() - Method in interface com.apple.foundationdb.async.common.VectorEncodingConfig
Number of bits per dimensions iff VectorEncodingConfig.useRaBitQ() is set to true, ignored otherwise.
raBitQNumExBits() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the raBitQNumExBits record component.
raBitQNumExBits() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the raBitQNumExBits record component.
RaBitQuantizer - Class in com.apple.foundationdb.rabitq
Implements the RaBit quantization scheme, a technique for compressing high-dimensional vectors into a compact integer-based representation.
RaBitQuantizer(Metric, int) - Constructor for class com.apple.foundationdb.rabitq.RaBitQuantizer
Constructs a new RaBitQuantizer instance.
RaBitQuantizer.Result - Class in com.apple.foundationdb.rabitq
 
random(Tuple) - Static method in class com.apple.foundationdb.async.common.RandomHelpers
Returns a SplittableRandom seeded deterministically from a primary key.
random(UUID) - Static method in class com.apple.foundationdb.async.common.RandomHelpers
Seed a SplittableRandom deterministically from a UUID identity (such as a task id), using all 128 bits into the seed.
RANDOM_HASH - Static variable in class com.apple.foundationdb.async.RankedSet
Hash using a random number.
randomGaussianMatrix(Random, int, int) - Static method in class com.apple.foundationdb.linear.MatrixHelpers
 
RandomHelpers - Class in com.apple.foundationdb.async.common
 
RandomHelpers.GaussianSampler - Class in com.apple.foundationdb.async.common
 
randomOrthogonalMatrix(Random, int) - Static method in class com.apple.foundationdb.linear.MatrixHelpers
 
randomUuid(Tuple, boolean) - Static method in class com.apple.foundationdb.async.common.RandomHelpers
Returns a UUID for a record: a reproducible, collision-resistant 128-bit hash (UUID.nameUUIDFromBytes(byte[])) of the primary key's encoded bytes when deterministic randomness is requested, or a random UUID.randomUUID() otherwise.
randomUuid(SplittableRandom) - Static method in class com.apple.foundationdb.async.common.RandomHelpers
Derives a type-4 (random) UUID from the given SplittableRandom, so that UUID generation can be made reproducible by seeding the source.
randomUuid(SplittableRandom, boolean) - Static method in class com.apple.foundationdb.async.common.RandomHelpers
Returns a fresh UUID: a reproducible one derived from random when deterministic randomness is requested, or a true random UUID.randomUUID() otherwise.
randomUuid(UUID, boolean) - Static method in class com.apple.foundationdb.async.common.RandomHelpers
Returns a UUID: a reproducible, collision-resistant 128-bit hash (UUID.nameUUIDFromBytes(byte[])) of the given UUID identity's bytes when deterministic randomness is requested, or a random UUID.randomUUID() otherwise.
RANGE_LIMITS_INVALID - Enum constant in enum class com.apple.foundationdb.FDBError
 
RangeSet - Class in com.apple.foundationdb.async
RangeSet supports efficient adding of ranges of keys into the database to support marking work done elsewhere as completed as well as checking if specific keys are already completed.
RangeSet(Subspace) - Constructor for class com.apple.foundationdb.async.RangeSet
Creates a new RangeSet that will write its data to the given subspace provided.
rank(ReadTransactionContext, byte[]) - Method in class com.apple.foundationdb.async.RankedSet
Return the index of a key within the set.
rank(ReadTransactionContext, byte[], boolean) - Method in class com.apple.foundationdb.async.RankedSet
Return the index of a key within the set.
RankedSet - Class in com.apple.foundationdb.async
RankedSet supports the efficient retrieval of elements by their rank as defined by lexicographic order.
RankedSet(Subspace, Executor) - Constructor for class com.apple.foundationdb.async.RankedSet
Initialize a new ranked set with the default configuration.
RankedSet(Subspace, Executor, int) - Constructor for class com.apple.foundationdb.async.RankedSet
Initialize a new ranked set.
RankedSet(Subspace, Executor, RankedSet.Config) - Constructor for class com.apple.foundationdb.async.RankedSet
Initialize a new ranked set.
RankedSet(Subspace, Executor, RankedSet.HashFunction, int) - Constructor for class com.apple.foundationdb.async.RankedSet
Initialize a new ranked set.
RankedSet.Config - Class in com.apple.foundationdb.async
Configuration settings for a RankedSet.
RankedSet.ConfigBuilder - Class in com.apple.foundationdb.async
Builder for RankedSet.Config.
RankedSet.Consistency - Class in com.apple.foundationdb.async
 
RankedSet.HashFunction - Interface in com.apple.foundationdb.async
Function to compute the hash used to determine which levels a key value splits on.
RankedSet.Lookup - Interface in com.apple.foundationdb.async
 
rankOrRowNumber() - Method in record class com.apple.foundationdb.async.common.ResultEntry
Returns the value of the rankOrRowNumber record component.
READ_VERSION_ALREADY_SET - Enum constant in enum class com.apple.foundationdb.FDBError
 
RealMatrix - Interface in com.apple.foundationdb.linear
 
RealVector - Interface in com.apple.foundationdb.linear
Real-valued mathematical vector — the common API every dense vector representation in this package implements.
RealVectorPrimitives - Class in com.apple.foundationdb.linear
Package-private vector primitives that can be shared by all vector implementations (including those not extending from AbstractRealVector).
reason() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Returns the value of the reason record component.
REASSIGN - Enum constant in enum class com.apple.foundationdb.async.guardiann.TaskKind
 
reassignConcurrency() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the reassignConcurrency record component.
reassignNumNeighboringClusters() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the reassignNumNeighboringClusters record component.
Rectangle(Tuple) - Constructor for class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
reduce(AsyncIterator<T>, U, BiFunction<U, ? super T, U>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Reduce contents of iterator to single value.
reduce(Executor, AsyncIterator<T>, U, BiFunction<U, ? super T, U>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
 
relativeSseGain() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Returns the value of the relativeSseGain record component.
releaseLock(Transaction) - Method in class com.apple.foundationdb.synchronizedsession.SynchronizedSession
End the session by releasing the lock if it still holds the lock.
remove(TransactionContext, byte[]) - Method in class com.apple.foundationdb.async.RankedSet
Removes a key from the set.
remove(TransactionContext, Subspace, K) - Method in class com.apple.foundationdb.map.BunchedMap
Removes a key from the map.
rep(ReadTransactionContext) - Method in class com.apple.foundationdb.async.RangeSet
 
repeat(char, int) - Static method in class com.apple.foundationdb.util.StringUtils
Construct a String with n occurrences of a character c.
replaceEach(String, Map<String, String>) - Static method in class com.apple.foundationdb.util.StringUtils
Replace all occurrences of the keys of the replaceMap in the source string with their corresponding value in the map.
replicatedClusterMaxWrites() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the replicatedClusterMaxWrites record component.
replicatedClusterTarget() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the replicatedClusterTarget record component.
replicationDistanceRatioWeight() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the replicationDistanceRatioWeight record component.
replicationPriorityMin() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the replicationPriorityMin record component.
replicationStatsMinSampleSize() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the replicationStatsMinSampleSize record component.
replicationZScoreWeight() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the replicationZScoreWeight record component.
Result(double, double) - Constructor for class com.apple.foundationdb.rabitq.RaBitDistanceEstimator.Result
 
Result(EncodedRealVector, double, double) - Constructor for class com.apple.foundationdb.rabitq.RaBitQuantizer.Result
 
Result(Supplier<RealMatrix>, Supplier<RealMatrix>) - Constructor for class com.apple.foundationdb.linear.QRDecomposition.Result
 
Result(List<C>, int[], int[], double[], double) - Constructor for record class com.apple.foundationdb.kmeans.KMeans.Result
Creates an instance of a Result record class.
ResultEntry - Record Class in com.apple.foundationdb.async.common
Record class that wraps the results of a kNN-search.
ResultEntry(Tuple, RealVector, Tuple, double, int) - Constructor for record class com.apple.foundationdb.async.common.ResultEntry
Creates an instance of a ResultEntry record class.
reversedComparator() - Static method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithDistance
 
reverseDirection() - Method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
 
RowMajorRealMatrix - Class in com.apple.foundationdb.linear
 
RowMajorRealMatrix(double[][]) - Constructor for class com.apple.foundationdb.linear.RowMajorRealMatrix
 
RTree - Class in com.apple.foundationdb.async.rtree
An implementation of an R-tree.
RTree(Subspace, Subspace, Executor, RTree.Config, Function<RTree.Point, BigInteger>, Supplier<byte[]>, OnWriteListener, OnReadListener) - Constructor for class com.apple.foundationdb.async.rtree.RTree
Initialize a new R-tree.
RTree(Subspace, Subspace, Executor, Function<RTree.Point, BigInteger>) - Constructor for class com.apple.foundationdb.async.rtree.RTree
Initialize a new R-tree with the default configuration.
RTree.Config - Class in com.apple.foundationdb.async.rtree
Configuration settings for a RTree.
RTree.ConfigBuilder - Class in com.apple.foundationdb.async.rtree
Builder for RTree.Config.
RTree.ItemSlotIterator - Class in com.apple.foundationdb.async.rtree
Iterator for iterating the items contained in the leaf nodes produced by an underlying RTree.LeafIterator.
RTree.Point - Class in com.apple.foundationdb.async.rtree
Class to capture an N-dimensional point.
RTree.Rectangle - Class in com.apple.foundationdb.async.rtree
Class to capture an N-dimensional rectangle/cube/hypercube.
RTree.Storage - Enum Class in com.apple.foundationdb.async.rtree
Different kinds of storage layouts.
RTreeHilbertCurveHelpers - Class in com.apple.foundationdb.async.rtree
Utility class to compute the Hilbert value from n-dimensional points.
run() - Method in class com.apple.foundationdb.clientlog.DatabaseClientLogEvents.EventRunner
 

S

sampleBatchSize() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the sampleBatchSize record component.
sampleVectorStatsProbability() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the sampleVectorStatsProbability record component.
sampleVectorStatsProbability() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the sampleVectorStatsProbability record component.
satisfiesPositivity() - Method in enum class com.apple.foundationdb.linear.Metric
 
satisfiesPreservedUnderTranslation() - Method in enum class com.apple.foundationdb.linear.Metric
 
satisfiesSymmetry() - Method in enum class com.apple.foundationdb.linear.Metric
 
satisfiesTriangleInequality() - Method in enum class com.apple.foundationdb.linear.Metric
 
satisfiesZeroSelfDistance() - Method in enum class com.apple.foundationdb.linear.Metric
 
scan(ReadTransaction, Subspace) - Method in class com.apple.foundationdb.map.BunchedMap
Scans the map and returns an iterator over all entries.
scan(ReadTransaction, Subspace, byte[]) - Method in class com.apple.foundationdb.map.BunchedMap
Scans the maps and returns an iterator over all entries.
scan(ReadTransaction, Subspace, byte[], int, boolean) - Method in class com.apple.foundationdb.map.BunchedMap
Scans the map and returns an iterator over all entries.
scan(ReadTransaction, BigInteger, Tuple, Predicate<RTree.Rectangle>, BiPredicate<Tuple, Tuple>) - Method in class com.apple.foundationdb.async.rtree.RTree
Perform a scan over the tree within the transaction passed in using a predicate that is also passed in to eliminate subtrees from the scan.
scan(ReadTransaction, Predicate<RTree.Rectangle>, BiPredicate<Tuple, Tuple>) - Method in class com.apple.foundationdb.async.rtree.RTree
Perform a scan over the tree within the transaction passed in using a predicate that is also passed in to eliminate subtrees from the scan.
scanLayer(Config, Subspace, Database, int, int, Consumer<ResultEntry>) - Static method in class com.apple.foundationdb.async.hnsw.HNSW
 
scanMulti(ReadTransaction, Subspace, SubspaceSplitter<T>) - Method in class com.apple.foundationdb.map.BunchedMap
Scans multiple maps and returns an iterator over all of them.
scanMulti(ReadTransaction, Subspace, SubspaceSplitter<T>, byte[], byte[], byte[], int, boolean) - Method in class com.apple.foundationdb.map.BunchedMap
Scans multiple maps and returns an iterator over all of them.
scanMulti(ReadTransaction, Subspace, SubspaceSplitter<T>, byte[], byte[], byte[], int, Consumer<KeyValue>, boolean) - Method in class com.apple.foundationdb.map.BunchedMap
Overload of scanMulti() that provides a callback to run after each key is read.
scanMulti(ReadTransaction, Subspace, SubspaceSplitter<T>, byte[], int, boolean) - Method in class com.apple.foundationdb.map.BunchedMap
Scans multiple maps and returns an iterator over all of them.
scoreGain() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Returns the value of the scoreGain record component.
Search - Class in com.apple.foundationdb.async.hnsw
An implementation of the search operations of the hierarchical Navigable Small World (HNSW) algorithm for efficient approximate nearest neighbor (ANN) search.
Search(Locator) - Constructor for class com.apple.foundationdb.async.hnsw.Search
This constructor initializes a new search operations object with the necessary components for storage, execution, configuration, and event handling.
searchConcurrency() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Returns the value of the searchConcurrency record component.
SearchConfig - Record Class in com.apple.foundationdb.async.guardiann
The performance/recall tuning knobs for a single Guardiann search.
SearchConfig(double, int, int, double, int, int, int) - Constructor for record class com.apple.foundationdb.async.guardiann.SearchConfig
Creates an instance of a SearchConfig record class.
SearchConfig.SearchConfigBuilder - Class in com.apple.foundationdb.async.guardiann
Builder for SearchConfig.
SearchConfigBuilder() - Constructor for class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
SearchConfigBuilder(double, int, int, double, int, int, int) - Constructor for class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
searchDistanceRatioCutoff() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Returns the value of the searchDistanceRatioCutoff record component.
searchMaxClusters() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Returns the value of the searchMaxClusters record component.
searchMinClustersBeforePruning() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Returns the value of the searchMinClustersBeforePruning record component.
separation() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the separation record component.
serializeEntries(List<Map.Entry<Tuple, Tuple>>) - Method in class com.apple.foundationdb.map.BunchedTupleSerializer
Serialize an entry list to bytes.
serializeEntries(List<Map.Entry<K, V>>) - Method in interface com.apple.foundationdb.map.BunchedSerializer
Serialize a list of entries.
serializeEntry(Tuple, Tuple) - Method in class com.apple.foundationdb.map.BunchedTupleSerializer
Serialize a pair of Tuples to bytes.
serializeEntry(Map.Entry<K, V>) - Method in interface com.apple.foundationdb.map.BunchedSerializer
Serialize a single entry to bytes.
serializeEntry(K, V) - Method in interface com.apple.foundationdb.map.BunchedSerializer
Serialize a single entry to bytes.
serializeKey(Tuple) - Method in class com.apple.foundationdb.map.BunchedTupleSerializer
Serialize a Tuple to bytes.
serializeKey(K) - Method in interface com.apple.foundationdb.map.BunchedSerializer
Serialize a key to bytes.
SESSION_ID - Enum constant in enum class com.apple.foundationdb.util.LogMessageKeys
 
set(Transformed<V>, V) - Method in class com.apple.foundationdb.linear.Transformed.UnderlyingLens
 
set(Tuple, int, Object) - Static method in class com.apple.foundationdb.tuple.TupleHelpers
 
set(C, A) - Method in interface com.apple.foundationdb.util.Lens
Returns a container equivalent to c but with the focused attribute set to a.
SET_VALUE - Static variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Mutation
 
setBounceConcurrency(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setCallback(Consumer<T>) - Method in interface com.apple.foundationdb.async.AsyncPeekCallbackIterator
Set the callback to the provided Consumer.
setCandidatePoolFactor(double) - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
setCentroidEfOutwardSearch(int) - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
setCentroidEfRingSearch(int) - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
setCollapseConcurrency(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setCollapseMinDuplicates(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setConstructionSearchConfig(SearchConfig) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setCountDuplicates(boolean) - Method in class com.apple.foundationdb.async.RankedSet.ConfigBuilder
Set whether to count duplicate keys separately.
setData(byte[]) - Method in exception class com.apple.foundationdb.map.BunchedSerializationException
Set the data array that triggered this exception.
setData(double[]) - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Replaces this vector's components with those of data (element-wise copy through the existing backing array).
setDeleteConcurrency(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setDeleteMaxCandidateClusters(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setDeterministicRandomness(boolean) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setEfConstruction(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setEfRepair(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setExtendCandidates(boolean) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setHashFunction(RankedSet.HashFunction) - Method in class com.apple.foundationdb.async.RankedSet.ConfigBuilder
Set the hash function to use.
setInsertMaxCandidateClusters(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setKeepPrunedConnections(boolean) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setKMeansMaxIterations(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setKMeansMaxRestarts(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setM(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setMaintainStatsProbability(double) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setMaintainStatsProbability(double) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setMaxM(int) - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
setMaxNumConcurrentDeleteFromLayer(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setMaxNumConcurrentNeighborhoodFetches(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setMaxNumConcurrentNodeFetches(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setMergeNumNearestClusters(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setMetric(Metric) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setMetric(Metric) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setMinM(int) - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
setMMax(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setMMax0(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setNLevels(int) - Method in class com.apple.foundationdb.async.RankedSet.ConfigBuilder
Set the hash function to use.
setPrimaryClusterMax(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setPrimaryClusterMin(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setRaBitQNumExBits(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setRaBitQNumExBits(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setReassignConcurrency(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setReassignNumNeighboringClusters(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setReplicatedClusterMaxWrites(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setReplicatedClusterTarget(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setReplicationDistanceRatioWeight(double) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setReplicationPriorityMin(double) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setReplicationStatsMinSampleSize(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setReplicationZScoreWeight(double) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setSampleBatchSize(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setSampleVectorStatsProbability(double) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setSampleVectorStatsProbability(double) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setSearchConcurrency(int) - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
setSearchDistanceRatioCutoff(double) - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
setSearchMaxClusters(int) - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
setSearchMinClustersBeforePruning(int) - Method in class com.apple.foundationdb.async.guardiann.SearchConfig.SearchConfigBuilder
 
setSplitMergeConcurrency(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setSplitNumNearestClusters(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setSplitS(int) - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
setStatsThreshold(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setStatsThreshold(int) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setStorage(RTree.Storage) - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
setStoreHilbertValues(boolean) - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
setUnderreplicatedPrimaryClusterMax(int) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setUseInlining(boolean) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setUseNodeSlotIndex(boolean) - Method in class com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
 
setUseRaBitQ(boolean) - Method in class com.apple.foundationdb.async.guardiann.Config.ConfigBuilder
 
setUseRaBitQ(boolean) - Method in class com.apple.foundationdb.async.hnsw.Config.ConfigBuilder
 
setValue(Object) - Method in exception class com.apple.foundationdb.map.BunchedSerializationException
Set the value that triggered this exception.
setVisible(boolean) - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
shortBitsToHalf(short) - Static method in class com.apple.foundationdb.half.Half
Returns the Half object corresponding to a given bit representation.
shortValue() - Method in class com.apple.foundationdb.half.Half
Returns the value of the specified number as a short.
SIGN_BIT_MASK - Static variable in class com.apple.foundationdb.half.HalfConstants
Bit mask to isolate the sign bit of a half.
SIGNIF_BIT_MASK - Static variable in class com.apple.foundationdb.half.HalfConstants
Bit mask to isolate the significand field of a half.
SIGNIFICAND_WIDTH - Static variable in class com.apple.foundationdb.half.HalfConstants
The number of logical bits in the significand of a half number, including the implicit bit.
SimdBackend - Class in com.apple.foundationdb.linear.simd
SIMD implementation of Backend using the jdk.incubator.vector API (DoubleVector with DoubleVector.SPECIES_PREFERRED).
SimdBackend() - Constructor for class com.apple.foundationdb.linear.simd.SimdBackend
 
SINGLE - Enum constant in enum class com.apple.foundationdb.async.hnsw.Cardinality
The layer contains exactly one node.
SINGLE - Enum constant in enum class com.apple.foundationdb.linear.VectorType
 
size() - Method in interface com.apple.foundationdb.async.rtree.Node
Return the number of used slots of this node.
size(ReadTransactionContext) - Method in class com.apple.foundationdb.async.RankedSet
Count the items in the set.
SIZE - Static variable in class com.apple.foundationdb.half.Half
The number of bits used to represent a Half value.
SLOT_KEY_TUPLE_SIZE - Static variable in class com.apple.foundationdb.async.rtree.ItemSlot
 
SLOT_VALUE_TUPLE_SIZE - Static variable in class com.apple.foundationdb.async.rtree.ItemSlot
 
slotsStream() - Method in interface com.apple.foundationdb.async.rtree.Node
Return a stream of node slots.
smallestFrac() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the smallestFrac record component.
SpanContext(FDBClientLogEvents.Uid, long, byte) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.SpanContext
 
SPLIT_MERGE - Enum constant in enum class com.apple.foundationdb.async.guardiann.TaskKind
 
splitMergeConcurrency() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the splitMergeConcurrency record component.
splitMixDouble(long) - Static method in class com.apple.foundationdb.async.common.RandomHelpers
Returns high-quality double hash code between 0 and 1.
splitNumNearestClusters() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the splitNumNearestClusters record component.
sse() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns the value of the sse record component.
startTimestamp - Variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
statsThreshold() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the statsThreshold record component.
statsThreshold() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the statsThreshold record component.
StorageHelpers - Class in com.apple.foundationdb.async.common
Static helpers for the storage layer shared by the vector index implementations: (de)serializing vectors to and from their Tuple and byte representations, and appending to, consuming, aggregating, and clearing the set of sampled vectors held in a subspace.
StorageTransform - Class in com.apple.foundationdb.async.common
A special operator that is used to rotate, translate, and potentially normalize vectors.
StorageTransform(LinearOperator, RealVector, boolean) - Constructor for class com.apple.foundationdb.async.common.StorageTransform
 
StoredFVecsIterator(FileChannel) - Constructor for class com.apple.foundationdb.linear.StoredVecsIterator.StoredFVecsIterator
 
StoredIVecsIterator(FileChannel) - Constructor for class com.apple.foundationdb.linear.StoredVecsIterator.StoredIVecsIterator
 
StoredVecsIterator<N,T> - Class in com.apple.foundationdb.linear
Abstract iterator implementation to read the IVecs/FVecs data format that is used by publicly available embedding datasets.
StoredVecsIterator(FileChannel) - Constructor for class com.apple.foundationdb.linear.StoredVecsIterator
 
StoredVecsIterator.StoredFVecsIterator - Class in com.apple.foundationdb.linear
Iterator to read floating point vectors from a FileChannel providing an iterator of DoubleRealVectors.
StoredVecsIterator.StoredIVecsIterator - Class in com.apple.foundationdb.linear
Iterator to read vectors from a FileChannel into a list of integers.
StringUtils - Class in com.apple.foundationdb.util
Utility methods for operating with Strings.
StringUtils() - Constructor for class com.apple.foundationdb.util.StringUtils
 
subMatrix(int, int, int, int) - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
subMatrix(int, int, int, int) - Method in interface com.apple.foundationdb.linear.RealMatrix
 
subMatrix(int, int, int, int) - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
subspace - Variable in class com.apple.foundationdb.async.RankedSet
 
SUBSPACE - Enum constant in enum class com.apple.foundationdb.util.LogMessageKeys
 
subspaceOf(byte[]) - Method in interface com.apple.foundationdb.map.SubspaceSplitter
Determine a Subspace that the given key is contained within.
SubspaceSplitter<T> - Interface in com.apple.foundationdb.map
An interface to split a raw FoundationDB key into a subspace and (possibly) a "tag".
subspaceTag(Subspace) - Method in interface com.apple.foundationdb.map.SubspaceSplitter
Compute and return some application-specific "tag" for a given subspace.
subtract(double) - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns a new vector with scalar subtracted from every component of this vector.
subtract(double) - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns a new vector with scalar subtracted from every component of this vector.
subtract(double) - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns a new vector with scalar subtracted from every component of this vector.
subtract(double) - Method in interface com.apple.foundationdb.linear.RealVector
Returns a new vector with scalar subtracted from every component of this vector.
subtract(RealVector) - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns a new vector whose components are the element-wise difference of this vector and other.
subtract(RealVector) - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns a new vector whose components are the element-wise difference of this vector and other.
subtract(RealVector) - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns a new vector whose components are the element-wise difference of this vector and other.
subtract(RealVector) - Method in interface com.apple.foundationdb.linear.RealVector
Returns a new vector whose components are the element-wise difference of this vector and other.
subtractFromThis(double) - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Subtracts scalar from every component of this vector, in place.
subtractFromThis(RealVector) - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Subtracts other from this vector component-wise, in place.
subtractInto(double[], double[], double[]) - Method in interface com.apple.foundationdb.linear.Backend
Computes the element-wise difference out[i] = a[i] - b[i] for every i.
subtractInto(double[], double[], double[]) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
subtractInto(double[], double, double[]) - Method in interface com.apple.foundationdb.linear.Backend
Computes the broadcast difference out[i] = a[i] - scalar for every i.
subtractInto(double[], double, double[]) - Method in class com.apple.foundationdb.linear.simd.SimdBackend
 
subTuple(Tuple, int, int) - Static method in class com.apple.foundationdb.tuple.TupleHelpers
 
SUCCESS - Enum constant in enum class com.apple.foundationdb.FDBError
 
suffixPredicateCanBeApplied() - Method in class com.apple.foundationdb.async.rtree.ChildSlot
Method to determine if (during a scan a suffix predicate can be applied).
sum(Half, Half) - Static method in class com.apple.foundationdb.half.Half
Adds two Half values together as per the + operator.
swallowException(CompletableFuture<Void>, Predicate<Throwable>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Swallows exceptions matching a given predicate from a future.
SynchronizedSession - Class in com.apple.foundationdb.synchronizedsession
A SynchronizedSession is a concept introduced to avoid multiple attempts at performing the same operation (with each attempt opening multiple transactions running concurrently and/or consecutively) from running concurrently and contending for resources.
SynchronizedSession(Subspace, UUID, long) - Constructor for class com.apple.foundationdb.synchronizedsession.SynchronizedSession
Construct a session.
SynchronizedSessionLockedException - Exception Class in com.apple.foundationdb.synchronizedsession
This exception means that the synchronized session is not valid anymore, probably because another synchronized session on the same lock is running.
SynchronizedSessionLockedException(String, Object...) - Constructor for exception class com.apple.foundationdb.synchronizedsession.SynchronizedSessionLockedException
 
SystemKeyspace - Class in com.apple.foundationdb.system
Keys living in the FDB system and special keyspace.

T

t - Variable in class com.apple.foundationdb.rabitq.RaBitQuantizer.Result
 
TAG_THROTTLED - Enum constant in enum class com.apple.foundationdb.FDBError
 
takeWhileIterable(AsyncIterable<T>, Predicate<T>, Executor) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Returns an AsyncIterable over the longest prefix of iterable whose elements all satisfy whilePredicate, stopping at (and excluding) the first element that fails.
takeWhileRemaining(AsyncIterator<T>, Predicate<T>) - Static method in class com.apple.foundationdb.async.MoreAsyncUtil
Returns a CloseableAsyncIterator over the longest prefix of iterator whose remaining elements all satisfy whilePredicate: it yields every leading element that matches and stops as soon as one does not (that first failing element is not returned).
TaskKind - Enum Class in com.apple.foundationdb.async.guardiann
The kinds of deferred task Guardiann enqueues.
TaskNotifyingExecutor - Class in com.apple.foundationdb.async
An executor that can perform pre- and post- work in the context of the thread executing a task.
TaskNotifyingExecutor(Executor) - Constructor for class com.apple.foundationdb.async.TaskNotifyingExecutor
 
tenant - Variable in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
TEST_SPECIFICATION_INVALID - Enum constant in enum class com.apple.foundationdb.FDBError
 
TIMED_OUT - Enum constant in enum class com.apple.foundationdb.FDBError
 
TimedAsyncIterable - Class in com.apple.foundationdb.async.common
Wraps an AsyncIterable so the wall-clock time spent awaiting its elements is measured and reported once the scan finishes.
TIMEKEEPER_KEY_PREFIX - Static variable in class com.apple.foundationdb.system.SystemKeyspace
 
TLS_ERROR - Enum constant in enum class com.apple.foundationdb.FDBError
 
toBuilder() - Method in record class com.apple.foundationdb.async.guardiann.Config
 
toBuilder() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
 
toBuilder() - Method in record class com.apple.foundationdb.async.hnsw.Config
 
toBuilder() - Method in class com.apple.foundationdb.async.RankedSet.Config
 
toBuilder() - Method in class com.apple.foundationdb.async.rtree.RTree.Config
 
toColumnMajor() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
toColumnMajor() - Method in interface com.apple.foundationdb.linear.RealMatrix
 
toColumnMajor() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
toComponent(ByteBuffer) - Method in class com.apple.foundationdb.linear.StoredVecsIterator.StoredFVecsIterator
 
toComponent(ByteBuffer) - Method in class com.apple.foundationdb.linear.StoredVecsIterator.StoredIVecsIterator
 
toComponent(ByteBuffer) - Method in class com.apple.foundationdb.linear.StoredVecsIterator
 
toDebugString(ReadTransactionContext) - Method in class com.apple.foundationdb.async.RankedSet
 
toDoubleRealVector() - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns this — already a double-precision vector, so no conversion is needed.
toDoubleRealVector() - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns a fresh DoubleRealVector carrying this vector's already-widened components.
toDoubleRealVector() - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns a fresh DoubleRealVector carrying this vector's already-widened components.
toDoubleRealVector() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Returns this, typed as MutableDoubleRealVector.
toDoubleRealVector() - Method in interface com.apple.foundationdb.linear.RealVector
Converts this vector into a DoubleRealVector.
toDoubleRealVector() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Converts this vector into a DoubleRealVector.
toFloatRealVector() - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns the memoized single-precision projection of this vector.
toFloatRealVector() - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns this — already a single-precision vector, so no conversion is needed.
toFloatRealVector() - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns a fresh FloatRealVector carrying this vector's already-widened components.
toFloatRealVector() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Returns the memoized single-precision projection of this vector.
toFloatRealVector() - Method in interface com.apple.foundationdb.linear.RealVector
Converts this object into a RealVector of single precision floating-point numbers.
toFloatRealVector() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Converts this object into a RealVector of single precision floating-point numbers.
toHalfRealVector() - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns the memoized half-precision projection of this vector.
toHalfRealVector() - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns the memoized half-precision projection of this vector.
toHalfRealVector() - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns this — already a half-precision vector, so no conversion is needed.
toHalfRealVector() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Returns the memoized half-precision projection of this vector.
toHalfRealVector() - Method in interface com.apple.foundationdb.linear.RealVector
Converts this object into a RealVector of Half precision floating-point numbers.
toHalfRealVector() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Converts this object into a RealVector of Half precision floating-point numbers.
toHexString(byte[]) - Static method in class com.apple.foundationdb.tuple.ByteArrayUtil2
Create a base-16 representation of the give byte array.
toHexString(Half) - Static method in class com.apple.foundationdb.half.Half
Returns a hexadecimal string representation of the half argument.
toImmutable() - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns this — instances of this class are already immutable.
toImmutable() - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns this — instances of this class are already immutable.
toImmutable() - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns this — instances of this class are already immutable.
toImmutable() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Returns a snapshot of the current contents as a fresh immutable DoubleRealVector.
toImmutable() - Method in interface com.apple.foundationdb.linear.RealVector
Returns an immutable view of this vector — i.e.
toImmutable() - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns this — instances of this class are already immutable.
toMutable() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Returns this — the receiver is already mutable, so no copy is made.
toMutable() - Method in interface com.apple.foundationdb.linear.RealVector
Returns a MutableDoubleRealVector carrying the same components as this vector.
TOO_MANY_WATCHES - Enum constant in enum class com.apple.foundationdb.FDBError
 
TopK<T> - Class in com.apple.foundationdb.async.common
A fixed-capacity collector that retains the top k elements offered, as ordered by a Comparator (the k that compare greatest).
toPlotString() - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
toRowMajor() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
toRowMajor() - Method in interface com.apple.foundationdb.linear.RealMatrix
 
toRowMajor() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
toSortedList() - Method in class com.apple.foundationdb.async.common.DistinctTopK
Returns the currently retained distinct elements ordered from greatest to least, as ranked by the comparator.
toSortedList() - Method in class com.apple.foundationdb.async.common.TopK
Returns the currently retained elements ordered from greatest to least, as ranked by the comparator.
toString() - Method in record class com.apple.foundationdb.async.common.AggregatedVector
Returns a string representation of this record class.
toString() - Method in record class com.apple.foundationdb.async.common.ResultEntry
Returns a string representation of this record class.
toString() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns a string representation of this record class.
toString() - Method in record class com.apple.foundationdb.async.guardiann.SearchConfig
Returns a string representation of this record class.
toString() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns a string representation of this record class.
toString() - Method in class com.apple.foundationdb.async.hnsw.NodeReference
Returns a string representation of the object.
toString() - Method in class com.apple.foundationdb.async.hnsw.NodeReferenceWithVector
Returns a string representation of this object.
toString() - Method in class com.apple.foundationdb.async.RankedSet.Consistency
 
toString() - Method in class com.apple.foundationdb.async.rtree.ChildSlot
 
toString() - Method in class com.apple.foundationdb.async.rtree.ItemSlot
 
toString() - Method in class com.apple.foundationdb.async.rtree.RTree.Config
 
toString() - Method in class com.apple.foundationdb.async.rtree.RTree.Point
 
toString() - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.CommitRequest
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommit
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventCommitError
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGet
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetError
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRange
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetRangeError
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.EventGetVersion
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Mutation
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.SpanContext
 
toString() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Uid
 
toString() - Method in class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
toString() - Method in class com.apple.foundationdb.half.Half
 
toString() - Method in record class com.apple.foundationdb.kmeans.KMeans.Result
Returns a string representation of this record class.
toString() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.EvaluationResult
Returns a string representation of this record class.
toString() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Parameters
Returns a string representation of this record class.
toString() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
Returns a string representation of this record class.
toString() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.PartitionStats
Returns a string representation of this record class.
toString() - Method in class com.apple.foundationdb.linear.AbstractRealVector
Returns a string representation of the object.
toString() - Method in enum class com.apple.foundationdb.linear.Metric
 
toString() - Method in class com.apple.foundationdb.linear.Transformed
 
toString() - Method in class com.apple.foundationdb.rabitq.RaBitDistanceEstimator.Result
 
toString() - Method in enum class com.apple.foundationdb.util.LogMessageKeys
 
toString(int) - Static method in enum class com.apple.foundationdb.FDBError
 
toString(int) - Method in class com.apple.foundationdb.linear.AbstractRealVector
Generates a string representation of the data array, with an option to limit the number of dimensions shown.
toString(Half) - Static method in class com.apple.foundationdb.half.Half
Returns a string representation of the half argument.
toStringBase() - Method in class com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
 
toTarget(Double[]) - Method in class com.apple.foundationdb.linear.StoredVecsIterator.StoredFVecsIterator
 
toTarget(Integer[]) - Method in class com.apple.foundationdb.linear.StoredVecsIterator.StoredIVecsIterator
 
toTarget(N[]) - Method in class com.apple.foundationdb.linear.StoredVecsIterator
 
toUnsortedList() - Method in class com.apple.foundationdb.async.common.TopK
Returns the currently retained elements in no particular order.
TRANSACTION_CANCELLED - Enum constant in enum class com.apple.foundationdb.FDBError
 
TRANSACTION_CONFLICTING_KEYS_PREFIX - Static variable in class com.apple.foundationdb.system.SystemKeyspace
 
TRANSACTION_INVALID_VERSION - Enum constant in enum class com.apple.foundationdb.FDBError
 
TRANSACTION_READ_ONLY - Enum constant in enum class com.apple.foundationdb.FDBError
 
TRANSACTION_TIMED_OUT - Enum constant in enum class com.apple.foundationdb.FDBError
 
TRANSACTION_TOO_LARGE - Enum constant in enum class com.apple.foundationdb.FDBError
 
TRANSACTION_TOO_OLD - Enum constant in enum class com.apple.foundationdb.FDBError
 
transform(RealVector) - Method in interface com.apple.foundationdb.linear.VectorOperator
Applies the operator to the vector that is passed in and creates a `Transformed` wrapper wrapping the result.
Transformed<V> - Class in com.apple.foundationdb.linear
This class aims to reduce potential logic problems with respect to coordinate transformations by soliciting help from Java's type system.
Transformed.UnderlyingLens<V> - Class in com.apple.foundationdb.linear
Lens to access the underlying vector of a transformed vector in logic that can be called for containers of both vectors and transformed vectors.
transpose() - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
transpose() - Method in interface com.apple.foundationdb.linear.RealMatrix
 
transpose() - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
transposedApply(RealVector) - Method in class com.apple.foundationdb.linear.ColumnMajorRealMatrix
 
transposedApply(RealVector) - Method in class com.apple.foundationdb.linear.FhtKacRotator
 
transposedApply(RealVector) - Method in interface com.apple.foundationdb.linear.LinearOperator
 
transposedApply(RealVector) - Method in interface com.apple.foundationdb.linear.RealMatrix
 
transposedApply(RealVector) - Method in class com.apple.foundationdb.linear.RowMajorRealMatrix
 
tupleFromVector(RealVector) - Static method in class com.apple.foundationdb.async.common.StorageHelpers
Converts a RealVector into a Tuple.
tupleFromVector(Transformed<RealVector>) - Static method in class com.apple.foundationdb.async.common.StorageHelpers
Converts a transformed vector into a tuple.
TupleHelpers - Class in com.apple.foundationdb.tuple
Helper methods for working with Tuples.
TupleKeyCountTree - Class in com.apple.foundationdb.clientlog
A tree of occurrence counts tuple-encoded keys.
TupleKeyCountTree() - Constructor for class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
TupleKeyCountTree(TupleKeyCountTree, byte[], Object) - Constructor for class com.apple.foundationdb.clientlog.TupleKeyCountTree
 
TupleKeyCountTree.Printer - Interface in com.apple.foundationdb.clientlog
TupleOrdering - Class in com.apple.foundationdb.tuple
Helper methods for encoding Tuples in ways that implement SQL-like ordering.
TupleOrdering.Direction - Enum Class in com.apple.foundationdb.tuple
Direction of ordering.

U

Uid(long, long) - Constructor for class com.apple.foundationdb.clientlog.FDBClientLogEvents.Uid
 
ulp(Half) - Static method in class com.apple.foundationdb.half.HalfMath
Returns the size of an ulp of the argument.
underlyingLens() - Static method in class com.apple.foundationdb.linear.Transformed
 
UnderlyingLens() - Constructor for class com.apple.foundationdb.linear.Transformed.UnderlyingLens
 
underreplicatedPrimaryClusterMax() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the underreplicatedPrimaryClusterMax record component.
unionWith(RTree.Point) - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
unionWith(RTree.Rectangle) - Method in class com.apple.foundationdb.async.rtree.RTree.Rectangle
 
UNKNOWN_ERROR - Enum constant in enum class com.apple.foundationdb.FDBError
 
UNLIMITED - Static variable in class com.apple.foundationdb.async.RangeSet
Value indicating that there should be no limit.
unpack(byte[], TupleOrdering.Direction) - Static method in class com.apple.foundationdb.tuple.TupleOrdering
unprint(String) - Static method in class com.apple.foundationdb.tuple.ByteArrayUtil2
Construct a byte array from a human-readable representation returned by ByteArrayUtil.printable(byte[]) or ByteArrayUtil2.loggable(byte[]).
UNRECOGNIZED - Enum constant in enum class com.apple.foundationdb.FDBError
 
UNSUPPORTED_OPERATION - Enum constant in enum class com.apple.foundationdb.FDBError
 
untransform(Transformed<RealVector>) - Method in interface com.apple.foundationdb.linear.VectorOperator
Inverted-applies the operator to a transformed vector that is passed in and returns a naked (unwrapped) RealVector.
updateLockSessionLeaseEndTime(Transaction) - Method in class com.apple.foundationdb.synchronizedsession.SynchronizedSession
Update the lease's end time.
updateSlot(StorageAdapter, int, int, NodeSlot) - Method in interface com.apple.foundationdb.async.rtree.Node
Update an existing slot of this node.
Usage - Search tag in class com.apple.foundationdb.async.guardiann.Guardiann
Section
USED_DURING_COMMIT - Enum constant in enum class com.apple.foundationdb.FDBError
 
useInlining() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the useInlining record component.
useRaBitQ() - Method in interface com.apple.foundationdb.async.common.VectorEncodingConfig
 
useRaBitQ() - Method in record class com.apple.foundationdb.async.guardiann.Config
Returns the value of the useRaBitQ record component.
useRaBitQ() - Method in record class com.apple.foundationdb.async.hnsw.Config
Returns the value of the useRaBitQ record component.

V

validate() - Method in interface com.apple.foundationdb.async.rtree.Node
Method to validate the invariants of this node.
validate(Database) - Method in class com.apple.foundationdb.async.rtree.RTree
Method to validate the Hilbert R-tree.
validate(Database, int) - Method in class com.apple.foundationdb.async.rtree.RTree
Method to validate the Hilbert R-tree.
validateParentNode(IntermediateNode, ChildSlot) - Method in interface com.apple.foundationdb.async.rtree.Node
Method to validate the invariants of the relationships of this node and this node's parent's ChildSlot corresponding to this node.
value - Variable in class com.apple.foundationdb.async.MoreAsyncUtil.Holder
 
VALUE_TOO_LARGE - Enum constant in enum class com.apple.foundationdb.FDBError
 
valueBasedHashCode() - Method in interface com.apple.foundationdb.linear.RealMatrix
 
valueEquals(Object) - Method in interface com.apple.foundationdb.linear.RealMatrix
 
valueOf(double) - Static method in class com.apple.foundationdb.half.Half
Returns a Half instance representing the specified double value.
valueOf(float) - Static method in class com.apple.foundationdb.half.Half
Returns a Half instance representing the specified float value.
valueOf(Half) - Static method in class com.apple.foundationdb.half.Half
Returns a new Half instance identical to the specified half.
valueOf(Double) - Static method in class com.apple.foundationdb.half.Half
Returns a Half instance representing the specified Double value.
valueOf(Float) - Static method in class com.apple.foundationdb.half.Half
Returns a Half instance representing the specified Float value.
valueOf(String) - Static method in enum class com.apple.foundationdb.async.guardiann.TaskKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.apple.foundationdb.async.hnsw.Cardinality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.apple.foundationdb.async.hnsw.NodeKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.apple.foundationdb.async.rtree.NodeKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.apple.foundationdb.async.rtree.RTree.Storage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.apple.foundationdb.FDBError
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.apple.foundationdb.half.Half
Returns a Half object represented by the argument string s.
valueOf(String) - Static method in enum class com.apple.foundationdb.kmeans.PartitionEvaluator.Decision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.apple.foundationdb.linear.Metric
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.apple.foundationdb.linear.VectorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.apple.foundationdb.util.LogMessageKeys
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.apple.foundationdb.async.guardiann.TaskKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.async.hnsw.Cardinality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.async.hnsw.NodeKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.async.rtree.NodeKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.async.rtree.RTree.Storage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.FDBError
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.kmeans.PartitionEvaluator.Decision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.linear.Metric
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.linear.VectorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.tuple.TupleOrdering.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.apple.foundationdb.util.LogMessageKeys
Returns an array containing the constants of this enum class, in the order they are declared.
vector() - Method in record class com.apple.foundationdb.async.common.ResultEntry
Returns the value of the vector record component.
VECTOR_TYPES - Static variable in interface com.apple.foundationdb.linear.RealVector
Cached snapshot of VectorType.values() as an immutable list.
VectorEncodingConfig - Interface in com.apple.foundationdb.async.common
The minimal vector-encoding configuration shared by the HNSW and Guardiann configs: the metric, the number of dimensions, and the RaBitQ encoding parameters needed to (de)serialize stored vectors.
vectorFromBytes(VectorEncodingConfig, byte[]) - Static method in class com.apple.foundationdb.async.common.StorageHelpers
Creates a RealVector from a byte array.
vectorFromTuple(VectorEncodingConfig, Tuple) - Static method in class com.apple.foundationdb.async.common.StorageHelpers
Creates a RealVector from a given Tuple.
vectorLens() - Method in record class com.apple.foundationdb.kmeans.PartitionEvaluator.Partition
Returns the value of the vectorLens record component.
VectorOperator - Interface in com.apple.foundationdb.linear
Interface that represents the root of all linear and affine operators including matrices.
VectorType - Enum Class in com.apple.foundationdb.linear
 
verifyIntegrity(TransactionContext, Subspace) - Method in class com.apple.foundationdb.map.BunchedMap
Verify the integrity of the bunched map.
VERSION_INVALID - Enum constant in enum class com.apple.foundationdb.FDBError
 
VersionFromTimestamp - Class in com.apple.foundationdb.clientlog
Map from wall-clock time to transaction time.

W

WATCHES_DISABLED - Enum constant in enum class com.apple.foundationdb.FDBError
 
withData(double[]) - Method in class com.apple.foundationdb.linear.DoubleRealVector
Returns a fresh DoubleRealVector backed by data.
withData(double[]) - Method in class com.apple.foundationdb.linear.FloatRealVector
Returns a fresh FloatRealVector carrying data (after truncation to float precision inside the constructor).
withData(double[]) - Method in class com.apple.foundationdb.linear.HalfRealVector
Returns a fresh HalfRealVector carrying data (after truncation to half precision inside the constructor).
withData(double[]) - Method in interface com.apple.foundationdb.linear.RealVector
Returns a new vector of the same precision and length as the receiver but with the given component data.
withData(double[]) - Method in class com.apple.foundationdb.rabitq.EncodedRealVector
Returns a new vector of the same precision and length as the receiver but with the given component data.
worstElement() - Method in class com.apple.foundationdb.async.common.DistinctTopK
Returns the current worst retained element — the next one that would be evicted — or empty if none are held.
worstElement() - Method in class com.apple.foundationdb.async.common.TopK
Returns the current worst retained element — the next one that would be evicted — or empty if none are held.
wrap(A) - Method in interface com.apple.foundationdb.util.Lens
Builds a fresh container around a — equivalent to set(null, a) but reads more naturally at the call site when there is no existing container to update.
wrap(AsyncIterable<T>, LongConsumer) - Static method in class com.apple.foundationdb.async.common.TimedAsyncIterable
Returns an AsyncIterable that behaves exactly like iterable but reports, once per consumption, the total nanos spent awaiting the scan.
wrap(AsyncIterator<T>) - Static method in interface com.apple.foundationdb.async.AsyncPeekIterator
Wrap an AsyncIterator with an AsyncPeekIterator.
wrap(AsyncIterator<T>, Consumer<T>) - Static method in interface com.apple.foundationdb.async.AsyncPeekCallbackIterator
Wrap an AsyncIterator with an AsyncPeekCallbackIterator.

Z

zeroThis() - Method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Sets every component of this vector to zero, in place.
zeroVector(int) - Static method in class com.apple.foundationdb.linear.DoubleRealVector
Returns a vector whose components are all zero.
zeroVector(int) - Static method in class com.apple.foundationdb.linear.FloatRealVector
Returns a vector whose components are all zero.
zeroVector(int) - Static method in class com.apple.foundationdb.linear.HalfRealVector
Returns a vector whose components are all zero.
zeroVector(int) - Static method in class com.apple.foundationdb.linear.MutableDoubleRealVector
Returns a new mutable vector of the given dimensionality with all components set to zero.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form