Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.AutoContinuingCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.ChainedCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.ConcatCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.EmptyCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.FilterCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.FutureCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.LazyCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.ListCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.MapCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.MapPipelinedCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.MapWhileCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.OrElseCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.RowLimitedCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.cursors.SkipCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
 
accept(RecordCursorVisitor) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
 
accept(RecordCursorVisitor) - Method in interface com.apple.foundationdb.record.RecordCursor
Accept a visit from hierarchical visitor, which implements RecordCursorVisitor.
acceptPropertyVisitor(PlannerProperty<U>) - Method in interface com.apple.foundationdb.record.query.plan.temp.ExpressionRef
 
acceptPropertyVisitor(PlannerProperty<U>) - Method in class com.apple.foundationdb.record.query.plan.temp.FixedCollectionExpressionRef
 
acceptPropertyVisitor(PlannerProperty<U>) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerExpression
Apply the given property visitor to this planner expression and its children.
acceptPropertyVisitor(PlannerProperty<U>) - Method in class com.apple.foundationdb.record.query.plan.temp.SingleExpressionRef
 
add(String) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Adds the constant value for subdirectory dirName to the directory path.
add(String, Object) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Adds a value for a specific subdirectory dirName to the directory path.
add(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
add(String, Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
add(KeyValue) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
add(byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
add(FDBStoredSizes) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
addAfterCommit(FDBRecordContext.AfterCommit) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Adds code to be executed immediately following a successful commit.
addAll(ScanComparisons) - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons.Builder
 
addCommitCheck(FDBRecordContext.CommitCheckAsync) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Add a FDBRecordContext.CommitCheckAsync to be performed before FDBRecordContext.commit() finishes.
addCommitCheck(CompletableFuture<Void>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Add a check to be completed before FDBRecordContext.commit() finishes.
addComparisonRange(ComparisonRange) - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons.Builder
 
addConflictForSubspace(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
addConstituent(String, RecordTypeBuilder, boolean) - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder
Add a new constituent by name.
addConstituent(C) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
Add a new constituent.
addConstituent(String, RecordTypeBuilder) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
Add a new constituent by name.
addConstituent(String, String) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
Add a new constituent by name.
addConstituent(RecordTypeBuilder) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
Add a new constituent with a correlation name that is the same as the record type name.
addConstituent(String) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
Add a new constituent with a correlation name that is the same as the record type name.
addDefaultUnionIfMissing(Descriptors.FileDescriptor) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Add a default union to the given records descriptor if missing.
addDefaultUnionIfMissing(Descriptors.FileDescriptor, Descriptors.Descriptor) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Creates a default union descriptor for the given file descriptor if missing.
addDependencies(Descriptors.FileDescriptor[]) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds dependencies to be used for loading the RecordMetaData from a meta-data proto.
addDependency(Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds a dependency to the list of dependencies.
addedRangeWithKey(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
addedRangeWithKey(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
addedRangeWithKey(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Whether this key has been added to some range within the RangeSet associated with this index.
addEqualityComparison(Comparisons.Comparison) - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons.Builder
 
addField(RecordMetaDataProto.MetaData.Builder, String, DescriptorProtos.FieldDescriptorProto) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Add a field to a record type.
addFormerIndex(FormerIndex) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
addIndex(String, String, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index to the record meta-data.
addIndex(String, String, KeyExpression) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index to the record meta-data.
addIndex(String, Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index to the record meta-data.
addIndex(RecordTypeIndexesBuilder, Index) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds a new index.
addIndex(String, Index) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds a new index.
addIndex(String, String, KeyExpression) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds a new index.
addIndex(String, String, String) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds a new index.
addIndex(String, String) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds a new index on a single field.
addIndexAsync(String, String, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index to the record meta-data asynchronously.
addIndexAsync(String, String, KeyExpression) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index to the record meta-data asynchronously.
addIndexAsync(String, Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index to the record meta-data asynchronously.
addInequalityComparison(Comparisons.Comparison) - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons.Builder
 
addJoin(String, KeyExpression, String, KeyExpression) - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder
Add a new join.
addJoin(String, String, String, String) - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder
Add a new join.
addJoinedRecordType(String) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Add a new joined record type.
addKeyAndValue(Object, Object) - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
addKeysAndValues(Map<?, ?>) - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
addKeysAndValues(List<Object>) - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
addLeaderboard(int, long, long, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
addLeaderboard(TimeWindowLeaderboard) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
addLogInfo(String, Object) - Method in exception com.apple.foundationdb.record.LoggableTimeoutException
 
addLogInfo(Object...) - Method in exception com.apple.foundationdb.record.LoggableTimeoutException
 
addLogInfo(String, Object) - Method in exception com.apple.foundationdb.record.provider.common.RecordSerializationException
 
addLogInfo(String, Object) - Method in exception com.apple.foundationdb.record.RecordCoreException
 
addLogInfo(Object...) - Method in exception com.apple.foundationdb.record.RecordCoreException
 
addMultiTypeIndex(List<String>, Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index to the record meta-data that contains multiple record types.
addMultiTypeIndex(List<? extends RecordTypeIndexesBuilder>, Index) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds a new index that contains multiple record types.
addMultiTypeIndexAsync(List<String>, Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index to the record meta-data that contains multiple record types asynchronously.
addNestedRecordType(RecordMetaDataProto.MetaData.Builder, DescriptorProtos.DescriptorProto) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Add a new NESTED record type to the meta-data.
addPostCommit(String, FDBRecordContext.PostCommit) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Adds a new post-commit hook.
addPostCommit(FDBRecordContext.PostCommit) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Install an anonymous post-commit hook.
addReadConflictKey(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
addReadConflictKeyIfNotSnapshot(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
addReadConflictRange(byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
addReadConflictRangeIfNotSnapshot(byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
addRebuildRecordCountsJob(List<CompletableFuture<Void>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
addRecordType(RecordMetaDataProto.MetaData.Builder, DescriptorProtos.DescriptorProto, KeyExpression) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Add a new record type to the meta-data.
addSizeLogInfo(KeyValueLogMessage) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBStoredSizes
Add logging information about size information to a log message.
addSubdirectory(KeySpaceDirectory) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Adds a subdirectory within the directory.
addSubDirectory(TimeWindowLeaderboardSubDirectory) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
addToLocalVersionCache(Tuple, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Register that a specific primary key used a given local version.
addUniquenessCheck(AsyncIterable<KeyValue>, Index, IndexEntry, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
addUniversalIndex(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index on all record types.
addUniversalIndex(Index) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds a new index on all record types.
addUniversalIndexAsync(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Add a new index on all record types.
addVersionMutation(byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Deprecated.
use #addVersionMutation(MutationType, byte[], byte[]) instead
addVersionMutation(MutationType, byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Add a SET_VERSIONSTAMPED_KEY or SET_VERSIONTSTAMPED_VALUE mutation to be run at commit time.
addWriteConflictKey(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
addWriteConflictRange(byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
adjustOrdering(PlanOrderingKey) - Method in class com.apple.foundationdb.record.query.plan.planning.InExtractor
 
adjustRange(EvaluationContext, TupleRange) - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
adjustRange(EvaluationContext, TupleRange) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowAggregateFunction
 
ALL - Static variable in class com.apple.foundationdb.record.TupleRange
 
ALL - Static variable in class com.apple.foundationdb.record.ValueRange
 
ALL_TIME_LEADERBOARD_TYPE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
ALL_TYPES - Static variable in class com.apple.foundationdb.record.query.RecordQuery
 
AllChildrenMatcher - Class in com.apple.foundationdb.record.query.plan.temp.matchers
An expression children matcher that tries to match all children to a single ExpressionMatcher.
allIndexesReadable() - Method in class com.apple.foundationdb.record.RecordStoreState
Determines whether all of the indexes in the store are currently readable.
allMatching(ExpressionMatcher<? extends Bindable>) - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.AllChildrenMatcher
Get a matcher that tries to match all children with the given ExpressionMatcher.
allocate(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
allOf(Tuple) - Static method in class com.apple.foundationdb.record.TupleRange
Create a TupleRange over all keys beginning with a given Tuple.
ALLOWED_FOR_QUERY_OPTION - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
If "false", the index is not considered for use in queries, even if enabled, unless requested explicitly.
allowsIndexRebuilds() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Whether this validator allows new meta-data that require existing indexes to be rebuilt.
allowsIndexRebuilds() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Whether the validator will allow changes to indexes that require rebuilds.
allowsMissingFormerIndexNames() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Whether this validator allows former indexes to drop the name of the index they replace.
allowsMissingFormerIndexNames() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Whether the validator will allow former indexes to drop the name of the index they replace.
allowsNegative() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation
Determine whether this type allows negative values.
allowsNegative() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
allowsNoSinceVersion() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Whether this validator allows new record types to not declare a "since version".
allowsNoSinceVersion() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Whether the validator will allow new record types to not declare a "since version".
allowsNoVersionChange() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Whether this validator allows the evolved meta-data to have the same version as the old meta-data.
allowsNoVersionChange() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Whether the validator will allow the evolved meta-data to have same version as the old meta-data.
allowsOlderFormerIndexAddedVersions() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Whether this validator allows former indexes to set their added version to something that is older than necessary.
allowsOlderFormerIndexAddedVersions() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Whether the validator will allow former indexes to set their added version to something that is older than necessary.
allowsUnsplitToSplit() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Whether this validator allows the meta-data to begin to split long records.
allowsUnsplitToSplit() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Get whether the validator will allow the meta-data to begin to split long records.
allSatisfied() - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Determine if the whole filter has been satisfied.
and(QueryComponent, QueryComponent, QueryComponent...) - Static method in class com.apple.foundationdb.record.query.expressions.Query
Check that a set of components all evaluate to true for a given record.
and(List<? extends QueryComponent>) - Static method in class com.apple.foundationdb.record.query.expressions.Query
Check that a set of components all evaluate to true for a given record.
AndComponent - Class in com.apple.foundationdb.record.query.expressions
A QueryComponent that is satisfied when all of its child components are satisfied.
AndComponent(List<ExpressionRef<QueryComponent>>) - Constructor for class com.apple.foundationdb.record.query.expressions.AndComponent
 
AndOrComponent - Class in com.apple.foundationdb.record.query.expressions
The common base class for Boolean And and Or query components.
AndOrComponent(List<ExpressionRef<QueryComponent>>) - Constructor for class com.apple.foundationdb.record.query.expressions.AndOrComponent
 
andThen(Function<? super R, ? extends W>) - Method in interface com.apple.foundationdb.record.util.TriFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
ANY_VALUE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
The value of a directory that may contain any value of the type specified for the directory (as opposed to a directory that is restricted to a specific constant value).
AnyChildMatcher - Class in com.apple.foundationdb.record.query.plan.temp.matchers
An expression children matcher that tries to match any child to the given ExpressionMatcher, producing a stream of bindings that is the concatenation of the (possibly empty) streams of bindings from attempting to match each child to the given matcher.
AnyChildWithRestMatcher<T extends PlannerExpression> - Class in com.apple.foundationdb.record.query.plan.temp.matchers
An expression matcher that tries to match any child to the given ExpressionMatcher while providing a ReferenceMatcher binding to all other children.
anyMatching(ExpressionMatcher<? extends Bindable>) - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.AnyChildMatcher
Get a matcher that tries to match any child with the given ExpressionMatcher.
anyMatchingWithRest(ExpressionMatcher<T>, ReferenceMatcher<? super T>) - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.AnyChildWithRestMatcher
 
anyRef() - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.ReferenceMatcher
Return a new ReferenceMatcher instance.
append(Key.Evaluated) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Creates a new key by appending another key to this one.
append(RecordCursorResult<KeyValue>) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
 
append(KeyValue) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SingleKeyUnsplitter
 
append(ScanComparisons) - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
appendScanDetails(StringBuilder) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
apply(Throwable, StoreTimer.Event) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBDatabase.ExceptionMapper
 
apply(T, U, V) - Method in interface com.apple.foundationdb.record.util.TriFunction
Applies this function to the given arguments.
areEqual(Object, Object) - Static method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
arguments - Variable in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
asBuilder() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Convert this validator into a builder.
asBuilder() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
asBuilder() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
asCause(CompletionException) - Static method in class com.apple.foundationdb.record.logging.CompletionExceptionLogHelper
Return the cause of the given exception and also arrange for the original exception to be in the suppressed chain.
asCause(ExecutionException) - Static method in class com.apple.foundationdb.record.logging.CompletionExceptionLogHelper
Return the cause of the given exception and also arrange for the original exception to be in the suppressed chain.
asIterator() - Method in interface com.apple.foundationdb.record.RecordCursor
Return a view of this cursor as a RecordCursorIterator.
asList() - Method in interface com.apple.foundationdb.record.RecordCursor
Return the entire stream of records as an asynchronous list.
asScanProperties(boolean) - Method in class com.apple.foundationdb.record.ExecuteProperties
 
assignedFormerPrefixes - Variable in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
assignedPrefixes - Variable in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
AsyncIteratorCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that returns the elements of an AsyncIterator.
AsyncIteratorCursor(Executor, AsyncIterator<T>) - Constructor for class com.apple.foundationdb.record.cursors.AsyncIteratorCursor
 
AsyncLoadingCache<K,V> - Class in com.apple.foundationdb.record
A cache for retaining the result of some asynchronous operation up until some expiration time.
AsyncLoadingCache(long) - Constructor for class com.apple.foundationdb.record.AsyncLoadingCache
 
AsyncLoadingCache(long, long) - Constructor for class com.apple.foundationdb.record.AsyncLoadingCache
 
AsyncLoadingCache(long, long, long) - Constructor for class com.apple.foundationdb.record.AsyncLoadingCache
 
asyncToSync(FDBStoreTimer, StoreTimer.Wait, CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
asyncToSync(StoreTimer.Wait, CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
 
asyncToSync(StoreTimer.Wait, CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
asyncToSync(CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
asyncToSync(StoreTimer.Wait, CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Wait for an asynchronous task to complete.
AtomicMutation - Interface in com.apple.foundationdb.record.provider.foundationdb.indexes
The particular operation to be performed by an AtomicMutationIndexMaintainer index.
AtomicMutation.Standard - Enum in com.apple.foundationdb.record.provider.foundationdb.indexes
The atomic mutations implemented straightforwardly by the FDB API.
AtomicMutationIndexMaintainer - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
An index that maintains an aggregate value in a low-contention way.
AtomicMutationIndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
AtomicMutationIndexMaintainer(IndexMaintainerState, AtomicMutation) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
AtomicMutationIndexMaintainerFactory - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
A factory for AtomicMutationIndexMaintainer indexes.
AtomicMutationIndexMaintainerFactory() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainerFactory
 
AtomKeyExpression - Interface in com.apple.foundationdb.record.metadata.expressions
An "atom expression" is one that has semantic meaning; that is, it presence is significant to the meaning of the expression.
AutoContinuingCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that can iterate over a cursor across transactions.
AutoContinuingCursor(FDBDatabaseRunner, BiFunction<FDBRecordContext, byte[], RecordCursor<T>>) - Constructor for class com.apple.foundationdb.record.cursors.AutoContinuingCursor
Creates a new AutoContinuingCursor.

B

BaseCursor<T> - Interface in com.apple.foundationdb.record.cursors
A tag interface for "base" cursors which read records directly from the database.
BaseKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
Base class to provide some common logic shared between most expression implementations.
BaseKeyExpression() - Constructor for class com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression
 
BaseKeyExpression.IllegalSubKeyException - Exception in com.apple.foundationdb.record.metadata.expressions
An exception that is thrown when BaseKeyExpression.getSubKey(int, int) is used incorrectly.
BaseKeyExpression.UnsplittableKeyExpressionException - Exception in com.apple.foundationdb.record.metadata.expressions
An exception indicating that the key expression is not splittable.
beginRead() - Method in class com.apple.foundationdb.record.MutableRecordStoreState
Begin using this record store state.
beginRead() - Method in class com.apple.foundationdb.record.RecordStoreState
Begin using this record store state.
beginWrite() - Method in class com.apple.foundationdb.record.MutableRecordStoreState
Begin modifying this record store state.
between(Tuple, Tuple) - Static method in class com.apple.foundationdb.record.TupleRange
Create a TupleRange over all keys between the given Tuples.
BiFunctionBuilder(String, BiFunction<String, KeyExpression, FunctionKeyExpression>) - Constructor for class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression.BiFunctionBuilder
 
Bindable - Interface in com.apple.foundationdb.record.query.plan.temp
A planner type that supports rule binding.
bindAggregateFunction(FDBRecordStore, IndexAggregateFunction, List<String>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
 
BindingFunctions - Class in com.apple.foundationdb.record.query.plan.planning
Helper methods for manipulating parameter values passed in Bindings.
bindingName(String) - Method in enum com.apple.foundationdb.record.Bindings.Internal
 
bindingName - Variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
Bindings - Class in com.apple.foundationdb.record
A map of bound parameter values passed to query evaluation.
Bindings() - Constructor for class com.apple.foundationdb.record.Bindings
 
bindings - Variable in class com.apple.foundationdb.record.EvaluationContextBuilder
 
Bindings.Builder - Class in com.apple.foundationdb.record
A builder for Bindings.
Bindings.Internal - Enum in com.apple.foundationdb.record
Bindings slots used internally by plan operators.
bindTo(ExpressionMatcher<? extends Bindable>) - Method in interface com.apple.foundationdb.record.query.plan.temp.Bindable
Attempt to match the binding to this bindable object.
bindTo(ExpressionMatcher<? extends Bindable>) - Method in interface com.apple.foundationdb.record.query.plan.temp.ExpressionRef
Try to bind the given matcher to this reference.
bindTo(ExpressionMatcher<? extends Bindable>) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerExpression
Matches a matcher expression to an expression tree rooted at this node, adding to some existing bindings.
bindWithin(ExpressionMatcher<? extends Bindable>) - Method in interface com.apple.foundationdb.record.query.plan.temp.ExpressionRef
Try to bind the given matcher to the members of this reference.
bindWithin(ExpressionMatcher<? extends Bindable>) - Method in class com.apple.foundationdb.record.query.plan.temp.FixedCollectionExpressionRef
 
bindWithin(ExpressionMatcher<? extends Bindable>) - Method in class com.apple.foundationdb.record.query.plan.temp.SingleExpressionRef
 
BLOCKING_FOR_FUTURE_MESSAGE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Message that is logged when one joins on a future and expects it to be completed, but it is not yet done.
BLOCKING_IN_ASYNC_CONTEXT_MESSAGE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Text of message that is logged or exception that is thrown when a blocking API call (asyncToSync(), FDBDatabase.join(CompletableFuture), or FDBDatabase.get(CompletableFuture)) is called from within a CompletableFuture completion state.
BLOCKING_RETURNING_ASYNC_MESSAGE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Message that is logged when it is detected that a blocking call is being made in a method that may be producing a future (specifically a method that ends in "Async").
BlockingInAsyncDetection - Enum in com.apple.foundationdb.record.provider.foundationdb
Indicates whether FDBDatabase.asyncToSync() or FDBRecordContext.asyncToSync() should attempt to detect when it is being called from an asynchronous context and, if so, how it should react to this fact.
BlockingInAsyncException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when asyncToSync detects that it is being called from within an asynchronous context.
BlockingInAsyncException(String) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.BlockingInAsyncException
 
BlockingInAsyncException(String, Throwable) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.BlockingInAsyncException
 
BooleanNormalizer - Class in com.apple.foundationdb.record.query.plan.planning
A normalizer of a tree of QueryComponent predicates into disjunctive normal form.
build() - Method in class com.apple.foundationdb.record.Bindings.Builder
 
build() - Method in class com.apple.foundationdb.record.EvaluationContextBuilder
Construct an EvaluationContext with updated bindings.
build() - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
build(String, Object...) - Static method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
build(KeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression.BiFunctionBuilder
 
build(RecordMetaData, Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder
 
build(Map<String, JoinedRecordType.JoinConstituent>) - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder.Join
 
build(RecordMetaData) - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder.JoinConstituent
 
build() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Create a MetaDataEvolutionValidator using the options specified through this builder.
build(RecordMetaData) - Method in class com.apple.foundationdb.record.metadata.RecordTypeBuilder
 
build(RecordMetaData, Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
 
build(RecordMetaData) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder.Constituent
 
build() - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.Builder
Construct a TransformedRecordSerializer from the parameters specified by this builder.
build() - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
Construct a TransformedRecordSerializerJCE from the parameters specified by this builder.
build() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
build() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Build the record store.
build() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
build() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
build() - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
build() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Build an OnlineIndexer.
build() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons.Builder
 
build() - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings.Builder
 
build() - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
build(Descriptors.FileDescriptor) - Static method in class com.apple.foundationdb.record.RecordMetaData
 
build(RecordMetaDataProto.MetaData) - Static method in class com.apple.foundationdb.record.RecordMetaData
Factory method to deserialize a record meta-data proto.
build() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Build and validate meta-data.
build(boolean) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Build and validate meta-data with specific index registry.
buildDescriptor(DescriptorProtos.FileDescriptorProto.Builder) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
 
buildEndpoints(FDBRecordStore) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Builds (transactionally) the endpoints of an index.
buildEndpoints() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Builds (with a retry loop) the endpoints of an index.
Builder(String) - Constructor for class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression.Builder
 
Builder(RecordSerializer<M>) - Constructor for class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.Builder
 
Builder(RecordSerializer<M>) - Constructor for class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
 
Builder() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
Builder(FDBRecordStore.Builder) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
Builder(FDBRecordStore) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
Builder() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
Builder(FDBTypedRecordStore.Builder<M>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
Builder(FDBTypedRecordStore<M>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
Builder() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
Builder() - Constructor for class com.apple.foundationdb.record.query.plan.ScanComparisons.Builder
 
Builder() - Constructor for class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings.Builder
 
Builder() - Constructor for class com.apple.foundationdb.record.query.RecordQuery.Builder
 
Builder(RecordQuery) - Constructor for class com.apple.foundationdb.record.query.RecordQuery.Builder
 
buildIndex(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Builds an index across multiple transactions.
buildIndex() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Builds an index across multiple transactions.
buildIndexAsync(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Builds an index across multiple transactions.
buildIndexAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Builds an index across multiple transactions.
buildMetaData(RecordMetaDataProto.MetaData, boolean, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
buildMetaData(RecordMetaDataProto.MetaData, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
buildOptions(List<RecordMetaDataProto.Index.Option>, boolean) - Static method in class com.apple.foundationdb.record.metadata.Index
 
buildPrimaryKey() - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
 
buildPrimaryKeyComponentPositions(KeyExpression, KeyExpression) - Static method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
buildRange(FDBRecordStore, Key.Evaluated, Key.Evaluated) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Builds (transactionally) the index by adding records with primary keys within the given range.
buildRange(Key.Evaluated, Key.Evaluated) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Builds (with a retry loop) the index by adding records with primary keys within the given range.
buildUnbuiltRange(FDBRecordStore, Key.Evaluated, Key.Evaluated) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Builds (transactionally) the index by adding records with primary keys within the given range.
BY_GROUP - Static variable in class com.apple.foundationdb.record.IndexScanType
 
BY_RANK - Static variable in class com.apple.foundationdb.record.IndexScanType
 
BY_TEXT_TOKEN - Static variable in class com.apple.foundationdb.record.IndexScanType
 
BY_TIME_WINDOW - Static variable in class com.apple.foundationdb.record.IndexScanType
 
BY_VALUE - Static variable in class com.apple.foundationdb.record.IndexScanType
 
ByteArrayContinuation - Class in com.apple.foundationdb.record
A shim to wrap old-style byte array continuations.
ByteScanLimiter - Class in com.apple.foundationdb.record
Track the number of bytes scanned up to some limit, after which record scans should not be allowed.
ByteScanLimiter(long) - Constructor for class com.apple.foundationdb.record.ByteScanLimiter
 
ByteStringBoundException(byte[]) - Constructor for exception com.apple.foundationdb.record.TupleRange.ByteStringBoundException
 

C

CACHEABLE_STATE_FORMAT_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
canAppend() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexBunchedSerializer
Return true as this serialization format supports appending.
cancel() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
cancel() - Method in class com.apple.foundationdb.record.query.plan.planning.InExtractor
 
cancel() - Method in class com.apple.foundationdb.record.RecordCursorIterator
 
canDeleteWhere(QueryToKeyMatcher, Key.Evaluated) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
canDeleteWhere(IndexMaintainerState, QueryToKeyMatcher.Match, Key.Evaluated) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
canDeleteWhere(QueryToKeyMatcher, Key.Evaluated) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
canDeleteWhere(QueryToKeyMatcher, Key.Evaluated) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainer
Indicates whether the expression allows for this index to perform a FDBRecordStoreBase.deleteRecordsWhere(QueryComponent) operation.
canDeleteWhere(QueryToKeyMatcher, Key.Evaluated) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Get whether this index scan delete records matching a particular key query.
canEvaluateAggregateFunction(IndexAggregateFunction) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
canEvaluateAggregateFunction(IndexAggregateFunction) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
canEvaluateAggregateFunction(IndexAggregateFunction) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainer
 
canEvaluateAggregateFunction(IndexAggregateFunction) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
canEvaluateAggregateFunction(IndexAggregateFunction) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainer
 
canEvaluateAggregateFunction(IndexAggregateFunction) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Get whether this index can be used to evaluate the given aggregate function.
canEvaluateAggregateFunction(IndexAggregateFunction) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
canEvaluateRecordFunction(IndexRecordFunction<?>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
canEvaluateRecordFunction(IndexRecordFunction<?>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainer
 
canEvaluateRecordFunction(IndexRecordFunction<?>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
canEvaluateRecordFunction(IndexRecordFunction<?>) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Return true if this index be used to evaluate the given record function.
canEvaluateRecordFunction(IndexRecordFunction<?>) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
ChainedCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that iterates over a set of data that is dynamically generated a single value at a time.
ChainedCursor(Function<Optional<T>, CompletableFuture<Optional<T>>>, Function<T, byte[]>, Function<byte[], T>, byte[], Executor) - Constructor for class com.apple.foundationdb.record.cursors.ChainedCursor
Creates a new ChainedCursor.
ChainedCursor(FDBRecordContext, Function<Optional<T>, CompletableFuture<Optional<T>>>, Function<T, byte[]>, Function<byte[], T>, byte[], ScanProperties) - Constructor for class com.apple.foundationdb.record.cursors.ChainedCursor
Creates a ChainedCursor.
check(boolean) - Static method in class com.apple.foundationdb.record.cursors.IllegalContinuationAccessChecker
 
check() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext.CommitCheck
Complete the check.
checkAsync() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext.CommitCheck
 
checkAsync() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext.CommitCheckAsync
Complete the check.
checkEventNameUniqueness(Stream<StoreTimer.Event>) - Static method in class com.apple.foundationdb.record.provider.common.StoreTimer
Confirm that there is no naming conflict among the event names that will be used.
checkKeyValueSizes(FDBIndexableRecord<M>, Tuple, Tuple, byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
checkPossiblyRebuildRecordCounts(RecordMetaData, RecordMetaDataProto.DataStoreInfo.Builder, List<CompletableFuture<Void>>, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
checkRebuild() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer.UpdateState
 
checkStoreHeader(RecordMetaDataProto.DataStoreInfo, FDBRecordContext, SubspaceProvider, Subspace, FDBRecordStoreBase.StoreExistenceCheck) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
checkUserVersion(int, int, RecordMetaDataProvider) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.UserVersionChecker
Check the user version.
checkVersion(FDBRecordStoreBase.UserVersionChecker, FDBRecordStoreBase.StoreExistenceCheck) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Checks the meta-data version key of the record store and compares it to the version of the local meta-data object.
childBuilder() - Method in class com.apple.foundationdb.record.Bindings
 
childBuilder() - Method in class com.apple.foundationdb.record.EvaluationContext
Construct a builder from this context.
children - Variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
cipherName - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
 
cipherName - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
 
claimLocalVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Claims a local version that is unique within a single transaction.
clear() - Method in class com.apple.foundationdb.record.AsyncLoadingCache
 
clear() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
clear() - Method in interface com.apple.foundationdb.record.provider.foundationdb.storestate.FDBRecordStoreStateCache
Remove all entries from the cache.
clear() - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCache
 
clear() - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.PassThroughRecordStoreStateCache
 
clear() - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCache
 
clear(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
clear(byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
clear(Range) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
clearAndMarkIndexWriteOnly(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
clearAndMarkIndexWriteOnly(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Prepare an index for rebuilding by clearing any existing data and marking the index as write-only.
clearAsyncToSyncTimeout() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
clearCaches() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
clearEncryption() - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
Clears a previously specified key and provider that might have been passed to this Builder.
clearForwardDirectoryCache() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
clearLatencyInjector() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Removes any previously installed latency injector.
clearRangeStartsWith(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
Deprecated.
clearReturnedRowLimit() - Method in class com.apple.foundationdb.record.ExecuteProperties
 
clearReverseDirectoryCache() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
clearRowAndTimeLimits() - Method in class com.apple.foundationdb.record.ExecuteProperties
Clear the returned row limit and time limit.
clearScannedBytesLimit() - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
clearScannedRecordsLimit() - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
clearSecureRandom() - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
Clears a previously set secure random number generator that might have been passed to this Builder.
clearSkipAndAdjustLimit() - Method in class com.apple.foundationdb.record.ExecuteProperties
Remove any skip count and adjust the limit to include enough rows that we can skip those and then apply the current limit.
clearSkipAndLimit() - Method in class com.apple.foundationdb.record.ExecuteProperties
Clear the skip and returned row limit, but no other limits.
clearState() - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
clearState() - Method in class com.apple.foundationdb.record.ExecuteProperties
Build a new ExecuteProperties with an empty state.
clearStats() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
Clears all of the statistics gathered.
cloneWithIndex(String) - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
cloneWithIndex(String) - Method in class com.apple.foundationdb.record.metadata.IndexRecordFunction
 
cloneWithIndex(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowAggregateFunction
 
cloneWithIndex(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowRecordFunction
 
cloneWithOperand(KeyExpression) - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
cloneWithOperand(GroupingKeyExpression) - Method in class com.apple.foundationdb.record.metadata.IndexRecordFunction
 
cloneWithOperand(KeyExpression) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowAggregateFunction
 
cloneWithOperand(GroupingKeyExpression) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowRecordFunction
 
close() - Method in class com.apple.foundationdb.record.cursors.AutoContinuingCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.ChainedCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.ConcatCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.EmptyCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.FilterCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.FutureCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.LazyCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.ListCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.MapCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.MapPipelinedCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.MapWhileCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.OrElseCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.RowLimitedCursor
 
close() - Method in class com.apple.foundationdb.record.cursors.SkipCursor
 
close() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
 
close() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
close() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Close this runner.
close() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
close() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingDigest
 
close() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingReplicator
 
close() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
 
close() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
 
close() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
close() - Method in interface com.apple.foundationdb.record.RecordCursor
 
close() - Method in class com.apple.foundationdb.record.RecordCursorIterator
 
code() - Method in enum com.apple.foundationdb.record.IndexState
Value corresponding to the state.
CollateFunctionKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
COLLATE function.
CollateFunctionKeyExpression(TextCollatorRegistry, String, KeyExpression) - Constructor for class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
 
CollateFunctionKeyExpressionFactoryJRE - Class in com.apple.foundationdb.record.metadata.expressions
CollateFunctionKeyExpressionFactoryJRE() - Constructor for class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpressionFactoryJRE
 
CollateFunctionKeyExpressionFactoryJRE.CollateFunctionKeyExpressionJRE - Class in com.apple.foundationdb.record.metadata.expressions
 
CollateFunctionKeyExpressionJRE(String, KeyExpression) - Constructor for class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpressionFactoryJRE.CollateFunctionKeyExpressionJRE
 
com.apple.foundationdb.record - package com.apple.foundationdb.record
A record layer for FoundationDB based on Protocol Buffers.
com.apple.foundationdb.record.cursors - package com.apple.foundationdb.record.cursors
Cursor implementation classes.
com.apple.foundationdb.record.logging - package com.apple.foundationdb.record.logging
Helper classes for logging.
com.apple.foundationdb.record.metadata - package com.apple.foundationdb.record.metadata
Record meta-data structures.
com.apple.foundationdb.record.metadata.expressions - package com.apple.foundationdb.record.metadata.expressions
Record keys used in indexes and the primary storage.
com.apple.foundationdb.record.provider.common - package com.apple.foundationdb.record.provider.common
Support classes that do not depend on FoundationDB.
com.apple.foundationdb.record.provider.common.text - package com.apple.foundationdb.record.provider.common.text
Support classes for text indexing.
com.apple.foundationdb.record.provider.foundationdb - package com.apple.foundationdb.record.provider.foundationdb
Classes for FoundationDB record storage.
com.apple.foundationdb.record.provider.foundationdb.cursors - package com.apple.foundationdb.record.provider.foundationdb.cursors
Record cursors that depend on having access to an actual record store.
com.apple.foundationdb.record.provider.foundationdb.indexes - package com.apple.foundationdb.record.provider.foundationdb.indexes
Index maintainer classes.
com.apple.foundationdb.record.provider.foundationdb.keyspace - package com.apple.foundationdb.record.provider.foundationdb.keyspace
A directory-like symbolic layout of keys in FoundationDB.
com.apple.foundationdb.record.provider.foundationdb.layers.interning - package com.apple.foundationdb.record.provider.foundationdb.layers.interning
A layer for mapping potentially long strings to and from more compact tuple elements.
com.apple.foundationdb.record.provider.foundationdb.leaderboard - package com.apple.foundationdb.record.provider.foundationdb.leaderboard
Maintain leaderboard as multiple time-windowed ranked sets (so that old scores fall off).
com.apple.foundationdb.record.provider.foundationdb.storestate - package com.apple.foundationdb.record.provider.foundationdb.storestate
Classes for caching RecordStoreState information.
com.apple.foundationdb.record.query - package com.apple.foundationdb.record.query
Classes for querying records.
com.apple.foundationdb.record.query.expressions - package com.apple.foundationdb.record.query.expressions
Classes implementing logical query expression.
com.apple.foundationdb.record.query.plan - package com.apple.foundationdb.record.query.plan
Query planner classes.
com.apple.foundationdb.record.query.plan.planning - package com.apple.foundationdb.record.query.plan.planning
Support classes for query planning.
com.apple.foundationdb.record.query.plan.plans - package com.apple.foundationdb.record.query.plan.plans
Classes implementing executable query plan elements.
com.apple.foundationdb.record.query.plan.synthetic - package com.apple.foundationdb.record.query.plan.synthetic
Classes relating to hooking up join index synthetic records to the query planner.
com.apple.foundationdb.record.query.plan.temp - package com.apple.foundationdb.record.query.plan.temp
This will contain design docs for the Cascades planner at some point.
com.apple.foundationdb.record.query.plan.temp.expressions - package com.apple.foundationdb.record.query.plan.temp.expressions
A variety of planner-specific PlannerExpression implementations which will never be used outside of the planner.
com.apple.foundationdb.record.query.plan.temp.matchers - package com.apple.foundationdb.record.query.plan.temp.matchers
Classes related to the Cascades matcher system and its implementation.
com.apple.foundationdb.record.query.plan.temp.properties - package com.apple.foundationdb.record.query.plan.temp.properties
A package for planner properties (in the sense that Cascades uses them).
com.apple.foundationdb.record.query.plan.temp.rules - package com.apple.foundationdb.record.query.plan.temp.rules
A package containing the rules used by the planner.
com.apple.foundationdb.record.util - package com.apple.foundationdb.record.util
Miscellaneous record layer support classes.
CombineFilterRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A simple rule that combines two nested filter plans and combines them into a single filter plan with a conjunction of the two filters.
CombineFilterRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.CombineFilterRule
 
commit() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Commit an open transaction.
commit() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
commitAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Async version of FDBRecordContext.commit().
commonKeys(List<IndexEntry>, List<IndexEntry>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
commonKeys(List<IndexEntry>, List<IndexEntry>) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
comparand - Variable in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
compare(String, String) - Method in interface com.apple.foundationdb.record.provider.common.text.TextCollator
Compare the two strings according to the this collator's collation rules.
compare(String, String) - Method in class com.apple.foundationdb.record.provider.common.text.TextCollatorRegistryJRE.TextCollatorJRE
 
compare(Object, Object) - Static method in class com.apple.foundationdb.record.query.expressions.Comparisons
 
compareTo(FDBRecordVersion) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Compares two different record versions.
compareTo(TimeWindowLeaderboard) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
COMPARISON_SKIPPED_BINDING - Static variable in class com.apple.foundationdb.record.query.expressions.Comparisons
 
COMPARISON_SKIPPED_SCORE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper
 
ComparisonRange - Class in com.apple.foundationdb.record.query.plan.temp
A set of compatible comparisons on a single field of a KeyExpression representing a contiguous range of values for that field.
Comparisons - Class in com.apple.foundationdb.record.query.expressions
Helper methods for building Comparisons.Comparisons.
comparisons - Variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
Comparisons.Comparison - Interface in com.apple.foundationdb.record.query.expressions
A comparison between a value associated with someplace in the record (such as a field) and a value associated with the plan (such as a constant or a bound parameter).
Comparisons.EvaluationContextRequiredException - Exception in com.apple.foundationdb.record.query.expressions
Exception thrown when comparison evaluation needs the query context, but none was supplied.
Comparisons.ListComparison - Class in com.apple.foundationdb.record.query.expressions
A comparison with a list of values.
Comparisons.NullComparison - Class in com.apple.foundationdb.record.query.expressions
A unary predicate for special nullity checks, such as NULL and NOT NULL.
Comparisons.ParameterComparison - Class in com.apple.foundationdb.record.query.expressions
A comparison with a bound parameter, as opposed to a literal constant in the query.
Comparisons.SimpleComparison - Class in com.apple.foundationdb.record.query.expressions
A comparison with a constant value.
Comparisons.TextComparison - Class in com.apple.foundationdb.record.query.expressions
A text-style comparison, such as containing a given set of tokens.
Comparisons.TextContainsAllPrefixesComparison - Class in com.apple.foundationdb.record.query.expressions
A Comparisons.TextComparison that checks for all prefixes.
Comparisons.TextWithMaxDistanceComparison - Class in com.apple.foundationdb.record.query.expressions
A Comparisons.TextComparison that must be satisfied within a certain number of text tokens.
Comparisons.Type - Enum in com.apple.foundationdb.record.query.expressions
The type for a Comparisons.Comparison predicate.
compatibleWith(RecordStoreState) - Method in class com.apple.foundationdb.record.RecordStoreState
Determines if it is safe to use queries and other operations planned with the passed RecordStoreState with a record store that has the current state.
complete(byte[], int) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Create a FDBRecordVersion that is complete and has the given global and local versions.
complete(byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Create a FDBRecordVersion that is complete and has the given serialized bytes.
complete(byte[], boolean) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Create a FDBRecordVersion that is complete and has the given serialized bytes.
CompletionExceptionLogHelper - Class in com.apple.foundationdb.record.logging
Helper class for helping with logging of CompletionExceptions.
CompletionExceptionLogHelper.IgnoredSuppressedExceptionCount - Exception in com.apple.foundationdb.record.logging
A special "exception" to record the number of suppressed exceptions that were not recorded due to the CompletionExceptionLogHelper.maxSuppressedCount.
ComponentWithChildren - Interface in com.apple.foundationdb.record.query.expressions
A QueryComponent that has child components.
ComponentWithComparison - Interface in com.apple.foundationdb.record.query.expressions
A QueryComponent that uses a Comparisons.Comparison on the record.
ComponentWithNoChildren - Interface in com.apple.foundationdb.record.query.expressions
A QueryComponent that does not have any child components.
ComponentWithSingleChild - Interface in com.apple.foundationdb.record.query.expressions
A QueryComponent with exactly one child component.
compress(TransformedRecordSerializer.TransformState, StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
compressed - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
compressionLevel - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.Builder
 
compressionLevel - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
compressWhenSerializing - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.Builder
 
compressWhenSerializing - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
computeDigest() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingDigest
 
concat(KeyExpression, KeyExpression, KeyExpression...) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Concatenate multiple expressions together.
concat(List<KeyExpression>) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Concatenate multiple expressions together.
ConcatCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that returns the elements of a first cursor followed by the elements of a second cursor.
ConcatCursor(FDBRecordContext, ScanProperties, TriFunction<FDBRecordContext, ScanProperties, byte[], RecordCursor<T>>, TriFunction<FDBRecordContext, ScanProperties, byte[], RecordCursor<T>>, byte[]) - Constructor for class com.apple.foundationdb.record.cursors.ConcatCursor
 
concatenate(List<Object>) - Static method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Take a list of scalars and concatenate them in a single key.
concatenate(Object, Object...) - Static method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Primarily for tests, shorthand for creating a concatenation with a bunch of elements, see concatenate.
concatenateFields(String, String, String...) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Shortuct for `concat(field(first), field(second), field(rest[0]), ...)`
concatenateFields(List<String>) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Concatenate multiple fields together.
Conditions(List<Comparisons.Comparison>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys.Conditions
 
conditionsToGroupKeys(IndexAggregateFunction, QueryComponent) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys
 
conditionsToGroupKeys(KeyExpression, QueryComponent) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys
 
Constituent(String, RecordType) - Constructor for class com.apple.foundationdb.record.metadata.SyntheticRecordType.Constituent
 
Constituent(String, RecordTypeBuilder) - Constructor for class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder.Constituent
 
contains(ReadTransactionContext, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper.InstrumentedRankedSet
 
contains(String) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains a token.
containsAll(String) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains all of the provided tokens.
containsAll(List<String>) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains all of provided tokens.
containsAll(String, int) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field text contains all of the provided tokens within a given number of tokens.
containsAll(List<String>, int) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field text contains all of the provided tokens within a given number of tokens.
containsAllPrefixes(String) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains tokens matching all of of the given prefixes.
containsAllPrefixes(String, boolean) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains tokens matching all of of the given prefixes.
containsAllPrefixes(String, boolean, long, double) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains tokens matching all of of the given prefixes.
containsAllPrefixes(List<String>) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains tokens matching all of of the given prefixes.
containsAllPrefixes(List<String>, boolean) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains tokens matching all of of the given prefixes.
containsAllPrefixes(List<String>, boolean, long, double) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains tokens matching all of of the given prefixes.
containsAny(String) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains any of the provided tokens.
containsAny(List<String>) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains all of provided tokens.
containsAnyPrefix(String) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains a token that matches any of the given prefixes.
containsAnyPrefix(List<String>) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains a token that matches any of the given prefixes.
containsCounter(StoreTimer.Event) - Method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot
Determine if there is a counter recorded for a given event.
containsKey(ExpressionMatcher<? extends Bindable>) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings
Checks whether there is a bindable bound to key.
containsNonUniqueNull() - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Check for NULL value that inhibits unique indexes.
containsPhrase(String) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains the given phrase.
containsPhrase(List<String>) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field text contains the given phrase.
containsPrefix(String) - Method in class com.apple.foundationdb.record.query.expressions.Text
Checks if the field contains any token matching the provided prefix.
containsTimeoutCounter(StoreTimer.Event) - Method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot
Determine if there is a timeout counter recorded for a given event.
containsTimestamp(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
context - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
context - Variable in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerState
 
copy(int, int, long, IsolationLevel, ExecuteState, boolean, CursorStreamingMode) - Method in class com.apple.foundationdb.record.ExecuteProperties
Create a new instance with these fields, copying any additional fields from subclasses.
copyBuilder() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
copyBuilder() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Make a copy of this builder.
copyBuilder() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
copyFrom(FDBRecordStore.Builder) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
Copy state from another store builder.
copyFrom(FDBRecordStore) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
Copy state from a record store.
copyTo(LocatableResolver) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingReplicator
Copy the mappings stored in a LocatableResolver to the specified replica.
copyToAsync(LocatableResolver) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingReplicator
Copy the mappings stored in a LocatableResolver to the specified replica.
COUNT - Static variable in class com.apple.foundationdb.record.FunctionNames
 
COUNT - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
A count of the number of indexed entries.
count(KeyExpression) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
 
COUNT_DISTINCT - Static variable in class com.apple.foundationdb.record.FunctionNames
 
COUNT_NOT_NULL - Static variable in class com.apple.foundationdb.record.FunctionNames
 
COUNT_NOT_NULL - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
A count of the number of non-null values for a field.
COUNT_UPDATES - Static variable in class com.apple.foundationdb.record.FunctionNames
 
COUNT_UPDATES - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
A count of the number of times that any indexed record has been updated.
Counter() - Constructor for class com.apple.foundationdb.record.provider.common.StoreTimer.Counter
 
counters - Variable in class com.apple.foundationdb.record.provider.common.StoreTimer
 
countKeysAndValues(StoreTimer.Count, StoreTimer.Count, StoreTimer.Count, FDBStoredSizes) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
countKeyValue(StoreTimer.Count, StoreTimer.Count, StoreTimer.Count, KeyValue) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
countKeyValue(StoreTimer.Count, StoreTimer.Count, StoreTimer.Count, byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
countRecords(Tuple, Tuple, EndpointType, EndpointType, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
countRecords(Tuple, Tuple, EndpointType, EndpointType) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Count the number of records in the database in a range.
countRecords(Tuple, Tuple, EndpointType, EndpointType, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Count the number of records in the database in a range.
countRecords(Tuple, Tuple, EndpointType, EndpointType, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
countUpdates(KeyExpression) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
 
covered(Index, IndexEntry, Tuple, RecordType, M) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBQueriedRecord
 
coveredIndexQueriedRecord(Index, IndexEntry, RecordType, M, boolean) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get a query result from a covering index entry.
create(String, KeyExpression) - Static method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
Create a function.
create(FDBRecordStoreBase<M>, KeyExpression, boolean, Function<byte[], RecordCursor<S>>, Function<byte[], RecordCursor<S>>, byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.IntersectionCursor
Create an intersection cursor from two compatibly-ordered cursors.
create(Function<? super T, ? extends List<Object>>, boolean, Function<byte[], RecordCursor<T>>, Function<byte[], RecordCursor<T>>, byte[], FDBStoreTimer) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.IntersectionCursor
Create an intersection cursor from two compatibly-ordered cursors.
create(FDBRecordStoreBase<M>, KeyExpression, boolean, List<Function<byte[], RecordCursor<S>>>, byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.IntersectionCursor
Create an intersection cursor from two or more compatibly-ordered cursors.
create(Function<? super T, ? extends List<Object>>, boolean, List<Function<byte[], RecordCursor<T>>>, byte[], FDBStoreTimer) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.IntersectionCursor
Create an intersection cursor from two or more compatibly-ordered cursors.
create(Function<? super T, ? extends List<Object>>, boolean, List<Function<byte[], RecordCursor<T>>>, byte[], FDBStoreTimer) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.IntersectionMultiCursor
Create an intersection cursor from two or more compatibly-ordered cursors.
create(Function<? super T, ? extends List<Object>>, List<Function<byte[], RecordCursor<T>>>, byte[], FDBStoreTimer) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.ProbableIntersectionCursor
Create a cursor merging the results of two or more cursors.
create(Function<? super T, ? extends List<Object>>, List<Function<byte[], RecordCursor<T>>>, long, double, byte[], FDBStoreTimer) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.ProbableIntersectionCursor
Create a cursor merging the results of two or more cursors.
create(FDBRecordStoreBase<M>, KeyExpression, boolean, Function<byte[], RecordCursor<S>>, Function<byte[], RecordCursor<S>>, byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.UnionCursor
Create a union cursor from two compatibly-ordered cursors.
create(Function<? super T, ? extends List<Object>>, boolean, Function<byte[], RecordCursor<T>>, Function<byte[], RecordCursor<T>>, byte[], FDBStoreTimer) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.UnionCursor
Create a union cursor from two compatibly-ordered cursors.
create(FDBRecordStoreBase<M>, KeyExpression, boolean, List<Function<byte[], RecordCursor<S>>>, byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.UnionCursor
Create a union cursor from two or more compatibly-ordered cursors.
create(Function<? super T, ? extends List<Object>>, boolean, List<Function<byte[], RecordCursor<T>>>, byte[], FDBStoreTimer) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.UnionCursor
Create a union cursor from two or more compatibly-ordered cursors.
create(List<Function<byte[], RecordCursor<T>>>, byte[], FDBStoreTimer) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.UnorderedUnionCursor
Create a union cursor from two or more cursors.
create() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
create(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
create(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
create(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
create(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
create(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
create(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
createAsync() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Opens a new FDBRecordStore instance in the given path with the given meta-data.
createCursorStates(Function<byte[], RecordCursor<T>>, Function<byte[], RecordCursor<T>>, byte[], Function<? super T, ? extends List<Object>>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.UnionCursor
 
createCursorStates(List<Function<byte[], RecordCursor<T>>>, byte[], Function<? super T, ? extends List<Object>>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.UnionCursor
 
createMetaDataBuilder(RecordMetaDataProto.MetaData) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
createMetaDataBuilder(RecordMetaDataProto.MetaData, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
createOrOpen() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
createOrOpen(FDBRecordStoreBase.StoreExistenceCheck) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
createOrOpenAsync(FDBRecordStoreBase.StoreExistenceCheck) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
createOrOpenAsync() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Opens a FDBRecordStore instance in the given path with the given meta-data.
createOrOpenAsync(FDBRecordStoreBase.StoreExistenceCheck) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Opens a FDBRecordStore instance in the given path with the given meta-data.
createOrOpenAsync(FDBRecordStoreBase.StoreExistenceCheck) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
createsDuplicates() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
This states whether the given expression type is capable of evaluating more to more than one value when applied to a single record.
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
createsDuplicates() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
createsDuplicates(Index, GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons
 
createsDuplicates() - Method in class com.apple.foundationdb.record.query.plan.TextScan
Determines whether this scan might return duplicate results for the same record.
createsDuplicatesAfter(int) - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
CreatesDuplicatesProperty - Class in com.apple.foundationdb.record.query.plan.temp.properties
A property that determines whether the expression may produce duplicate entries.
CreatesDuplicatesProperty() - Constructor for class com.apple.foundationdb.record.query.plan.temp.properties.CreatesDuplicatesProperty
 
createSyntheticUnion(Descriptors.FileDescriptor, Descriptors.Descriptor) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Creates a default union descriptor for the given file descriptor and a base union descriptor.
createTransaction(Executor, Map<String, String>, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
CURRENT_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
CursorLimitManager - Class in com.apple.foundationdb.record.cursors
Handles the logic of tracking various out-of-band limits on a BaseCursor.
CursorLimitManager(RecordScanLimiter, boolean, ByteScanLimiter, TimeScanLimiter) - Constructor for class com.apple.foundationdb.record.cursors.CursorLimitManager
 
CursorLimitManager(ScanProperties) - Constructor for class com.apple.foundationdb.record.cursors.CursorLimitManager
 
CursorLimitManager(FDBRecordContext, ScanProperties) - Constructor for class com.apple.foundationdb.record.cursors.CursorLimitManager
 
CursorStreamingMode - Enum in com.apple.foundationdb.record
The streaming mode to use when opening RecordCursors.

D

data - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
database() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Get the underlying FDB database.
database - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
database - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
decodeRecordCount(byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
decodeSignedLong(byte[]) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
decodeSubspaceKey(ByteString) - Static method in class com.apple.foundationdb.record.metadata.Index
 
decodeUnsignedLong(byte[]) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
decodeValue(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
decodeValue(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Decode value portion of key value pair.
decompress(TransformedRecordSerializer.TransformState, StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
decrypt(TransformedRecordSerializer.TransformState, StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
decrypt(TransformedRecordSerializer.TransformState, StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
 
DEFAULT - Static variable in class com.apple.foundationdb.record.query.plan.PlannableIndexTypes
 
DEFAULT_CHECK - Static variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverCreateHooks
 
DEFAULT_CIPHER - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
 
DEFAULT_COMPLEXITY_THRESHOLD - Static variable in class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
A limit on the complexity of the plans generated by the planner.
DEFAULT_COMPRESSION_LEVEL - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
DEFAULT_DEADLINE_TIME_MILLIS - Static variable in class com.apple.foundationdb.record.AsyncLoadingCache
The default deadline to impose on loading elements.
DEFAULT_DEADLINE_TIME_MILLIS - Static variable in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCacheFactory
Default deadline time to load entries into this cache.
DEFAULT_DIRECTORY_CACHE_SIZE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
The default number of entries that is to be cached, per database, from LocatableResolver retrieval requests.
DEFAULT_EXPECTED_RESULTS - Static variable in class com.apple.foundationdb.record.provider.foundationdb.cursors.ProbableIntersectionCursor
The default number of results to expect to be read from each child cursor of this cursor.
DEFAULT_EXPIRE_AFTER_ACCESS_MILLIS - Static variable in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
The default amount of time in milliseconds after last access that cache entries should start to be expired.
DEFAULT_FALSE_POSITIVE_PERCENTAGE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.cursors.ProbableIntersectionCursor
The default acceptable false positive percentage when evaluating whether an element is contained with a given cursor's result set.
DEFAULT_FORMAT_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
DEFAULT_HOOK - Static variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverCreateHooks
 
DEFAULT_LATENCY_INJECTOR - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
DEFAULT_LIMIT - Static variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Default number of records to attempt to run in a single transaction.
DEFAULT_MAX_RETRIES - Static variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Default number of times to retry a single range rebuild.
DEFAULT_MAX_REVERSE_CACHE_ENTRIES - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
DEFAULT_MAX_SIZE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
The default maximum number of items to include in the cache.
DEFAULT_MAX_SIZE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCacheFactory
Default maximum number of elements to cache.
DEFAULT_PIPELINE_SIZE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
DEFAULT_PIPELINE_SIZER - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
DEFAULT_PROGRESS_LOG_INTERVAL - Static variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Default interval to be logging successful progress in millis when building across transactions.
DEFAULT_RECORDS_PER_SECOND - Static variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Default limit to the number of records to attempt in a single second.
DEFAULT_REFRESH_TIME_MILLIS - Static variable in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCacheFactory
Default refresh time for cache entries (in milliseconds).
DEFAULT_RESOLVER_STATE_CACHE_REFRESH_SECONDS - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
DEFAULT_SIZE_LIMIT - Static variable in class com.apple.foundationdb.record.query.plan.planning.BooleanNormalizer
The default limit on the size of the DNF that will be produced by the normalizer.
DEFAULT_UNION_NAME - Static variable in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
DefaultTextTokenizer - Class in com.apple.foundationdb.record.provider.common.text
This is the default tokenizer used by full-text indexes.
DefaultTextTokenizerFactory - Class in com.apple.foundationdb.record.provider.common.text
Factory class for the DefaultTextTokenizer.
DefaultTextTokenizerFactory() - Constructor for class com.apple.foundationdb.record.provider.common.text.DefaultTextTokenizerFactory
 
deleteAllData(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
deleteAllDataAsync(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Delete all data from this path.
deleteAllDataAsync(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
deleteAllRecords() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
deleteAllRecords() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Delete all the data in the record store.
deleteAllRecords() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
deleteRecord(Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Delete the record with the given primary key.
deleteRecordAsync(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
deleteRecordAsync(Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
deleteRecordAsync(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
deleteRecordsWhere(QueryComponent) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Delete records and associated index entries matching a query filter.
deleteRecordsWhere(String, QueryComponent) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Delete records and associated index entries matching a query filter.
deleteRecordsWhereAsync(QueryComponent) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
deleteRecordsWhereAsync(QueryComponent) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
deleteRecordsWhereAsync(String, QueryComponent) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
deleteRecordsWhereAsync(QueryComponent) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
deleteSplit(FDBRecordContext, Subspace, Tuple, boolean, boolean, boolean, FDBStoredSizes) - Static method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
Delete the serialized representation of a record.
deleteStore(FDBRecordContext, KeySpacePath) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Delete the record store at the given KeySpacePath.
deleteStore(FDBRecordContext, Subspace) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Delete the record store at the given Subspace.
deleteTypedRecord(RecordSerializer<M>, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
deleteWhere(Transaction, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
deleteWhere(Transaction, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainer
 
deleteWhere(Transaction, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
deleteWhere(Transaction, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Clear index storage associated with the given key prefix.
deleteWhere(Transaction, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
deprecateField(RecordMetaDataProto.MetaData.Builder, String, String) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Deprecate a field from a record type.
deprecateRecordType(RecordMetaDataProto.MetaData.Builder, String) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Deprecate a record type from the meta-data.
depth() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Get the depth in the directory tree of this directory.
derivedFrom(StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot
Determine if this snapshot is derived from the provided timer.
description() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry.Reason
Get the description of the reason for user displays.
description() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry.Reasons
 
DeserializationException(String) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.KeyExpression.DeserializationException
 
DeserializationException(String, Exception) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.KeyExpression.DeserializationException
 
deserialize(RecordMetaData, Tuple, byte[], StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.DynamicMessageRecordSerializer
 
deserialize(RecordMetaData, Tuple, byte[], StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializerBase
 
deserialize(RecordMetaData, Tuple, byte[], StoreTimer) - Method in interface com.apple.foundationdb.record.provider.common.RecordSerializer
Convert a byte array to a Protobuf record.
deserialize(RecordMetaData, Tuple, byte[], StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
deserializeEntries(Tuple, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexBunchedSerializer
Deserializes an entry list from bytes.
deserializeFromBytes(Descriptors.Descriptor, byte[]) - Method in class com.apple.foundationdb.record.provider.common.DynamicMessageRecordSerializer
 
deserializeKey(byte[], int, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexBunchedSerializer
Deserializes a key using standard Tuple unpacking.
deserializeKeys(Tuple, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexBunchedSerializer
Deserializes the keys from a serialized entry list.
deserializeUnion(Descriptors.Descriptor, Tuple, byte[], int) - Method in class com.apple.foundationdb.record.provider.common.DynamicMessageRecordSerializer
 
deserializeValue(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
deserializeValue(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Deserialize the raw bytes value stored in the mapping subspace.
deserializeValue(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
deserializeValue(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
deserializeValue(byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
DIRECTORY_NOT_FOR_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Return value from pathFromKey to indicate that a given tuple value is not appropriate for a given directory.
DirectoryLayerDirectory - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
A KeySpaceDirectory that maps a STRING value to a compact LONG value using the FDB directory layer.
DirectoryLayerDirectory(String) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
Constructor for DirectoryLayerDirectory.
DirectoryLayerDirectory(String, Function<KeySpacePath, KeySpacePath>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
Constructor for DirectoryLayerDirectory.
DirectoryLayerDirectory(String, Object) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
Constructor for DirectoryLayerDirectory.
DirectoryLayerDirectory(String, Object, Function<KeySpacePath, KeySpacePath>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
Constructor for DirectoryLayerDirectory.
DirectoryLayerDirectory(String, Function<KeySpacePath, KeySpacePath>, Function<FDBRecordContext, CompletableFuture<LocatableResolver>>, ResolverCreateHooks) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
Constructor for DirectoryLayerDirectory.
DirectoryLayerDirectory(String, Object, Function<KeySpacePath, KeySpacePath>, Function<FDBRecordContext, CompletableFuture<LocatableResolver>>, ResolverCreateHooks) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
Constructor for DirectoryLayerDirectory.
disableWriteLock() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Unlocks this LocatableResolver, so that calls to LocatableResolver.resolve(FDBStoreTimer, String) will create entries if they do not exist.
disallowsTypeRenames() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Get whether this validator will disallow record types from being renamed.
disallowsTypeRenames() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Whether this validator disallows record types from being renamed.
DO_NOT_RE_INCREASE_LIMIT - Static variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
If OnlineIndexer.Builder.getIncreaseLimitAfter() is this value, the limit will not go back up, no matter how many successes there are.
dropIndex(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Remove the given index from the record meta-data.
dropIndexAsync(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Remove the given index from the record meta-data asynchronously.
DynamicMessageRecordSerializer - Class in com.apple.foundationdb.record.provider.common
Serialize records using default Protobuf serialization using DynamicMessage.
DynamicMessageRecordSerializer() - Constructor for class com.apple.foundationdb.record.provider.common.DynamicMessageRecordSerializer
 

E

EMPTY - Static variable in class com.apple.foundationdb.record.EvaluationContext
 
empty() - Static method in class com.apple.foundationdb.record.EvaluationContext
Get an empty evaluation context.
EMPTY - Static variable in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
EMPTY - Static variable in class com.apple.foundationdb.record.metadata.Key.Evaluated
A key containing no elements.
empty() - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
The empty key expression.
EMPTY - Static variable in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
EMPTY - Static variable in class com.apple.foundationdb.record.query.plan.temp.ComparisonRange
 
empty() - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.ListChildrenMatcher
Get a matcher with no child matchers which matches an empty collection of children.
empty() - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings
Return an empty set of bindings.
empty() - Static method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that does not return any records.
empty(Executor) - Static method in interface com.apple.foundationdb.record.RecordCursor
 
EMPTY - Static variable in class com.apple.foundationdb.record.RecordStoreState
Deprecated.
as this object usually has the wrong store header
EMPTY_BINDINGS - Static variable in class com.apple.foundationdb.record.Bindings
 
EMPTY_OPTIONS - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
No options.
EMPTY_PROTO - Static variable in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
EMPTY_VALUE - Static variable in class com.apple.foundationdb.record.metadata.Index
 
EmptyComparison - Class in com.apple.foundationdb.record.query.expressions
A comparison to determine whether a repeated field is empty (has no occurrences).
EmptyComparison(String, boolean) - Constructor for class com.apple.foundationdb.record.query.expressions.EmptyComparison
 
EmptyCursor<T> - Class in com.apple.foundationdb.record.cursors
A RecordCursor that always returns zero items.
EmptyCursor(Executor) - Constructor for class com.apple.foundationdb.record.cursors.EmptyCursor
 
EmptyKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
A single empty key.
enableCounterBasedSubspaceKeys() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Enable counter-based subspace keys assignment.
enableSplitLongRecords() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Enable splitting long records.
enableSplitLongRecordsAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Enable splitting long records asynchronously.
enableWriteLock() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Puts this LocatableResolver into a write locked state which will prevent any new entries from being created.
encodeSignedLong(long) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
encodeUnsignedLong(long) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
ENCODING_CLEAR - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
ENCODING_COMPRESSED - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
ENCODING_ENCRYPTED - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
ENCODING_PROTO_MESSAGE_FIELD - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
ENCODING_PROTO_TYPE_MASK - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
encrypt(TransformedRecordSerializer.TransformState, StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
encrypt(TransformedRecordSerializer.TransformState, StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
 
encrypted - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
encryptionKey - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
 
encryptionKey - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
 
encryptWhenSerializing - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.Builder
 
encryptWhenSerializing - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
END - Static variable in class com.apple.foundationdb.record.RecordCursorEndContinuation
 
EndpointType - Enum in com.apple.foundationdb.record
The type of one of the endpoints of a TupleRange.
endRead() - Method in class com.apple.foundationdb.record.MutableRecordStoreState
End using this record store state.
endRead() - Method in class com.apple.foundationdb.record.RecordStoreState
End using this record store state.
endWrite() - Method in class com.apple.foundationdb.record.MutableRecordStoreState
End modifying this record store state.
ensureActive() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
ensureActive() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
ensureContextActive() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
equalityComparisons - Variable in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
equals(Object) - Method in class com.apple.foundationdb.record.IndexEntry
 
equals(Object) - Method in class com.apple.foundationdb.record.IndexScanType
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.FormerIndex
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.Index
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.IndexRecordFunction
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
equals(Object) - Method in class com.apple.foundationdb.record.metadata.StoreRecordFunction
 
equals(Object) - Method in class com.apple.foundationdb.record.MutableRecordStoreState
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Whether this FDBRecordVersion mathces the given object.
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverResult
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedValue
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowAggregateFunction
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.TimeWindowSpec
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowRecordFunction
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderByKeySpacePath
 
equals(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderBySubspace
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.AndComponent
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextWithMaxDistanceComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.EmptyComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.OrComponent
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.IndexKeyValueToPartialRecord
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInParameterJoinPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInValuesJoinPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan.ScoreForRank
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalDistinctExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalFilterExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalSortExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalUnorderedUnionExpression
 
equals(Object) - Method in class com.apple.foundationdb.record.query.plan.TextScan
 
equals(Object) - Method in class com.apple.foundationdb.record.RecordCursorResult
 
equals(Object) - Method in class com.apple.foundationdb.record.RecordFunction
 
equals(Object) - Method in class com.apple.foundationdb.record.RecordStoreState
Checks if this RecordStoreState specifies identical state as the given object.
equals(Object) - Method in class com.apple.foundationdb.record.TupleRange
 
equals(Object) - Method in class com.apple.foundationdb.record.ValueRange
 
equalsAtomic(AtomKeyExpression) - Method in interface com.apple.foundationdb.record.metadata.expressions.AtomKeyExpression
 
equalsAtomic(AtomKeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
equalsAtomic(AtomKeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
equalsAtomic(AtomKeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
equalsAtomic(AtomKeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
equalsAtomic(AtomKeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
equalsAtomic(AtomKeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
equalsAtomic(AtomKeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
equalsParameter(String) - Method in class com.apple.foundationdb.record.query.expressions.Field
Checks if the field has a value equal to the given parameter.
equalsParameter(String) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Checks if the key expression has a value equal to the given parameter.
equalsValue(Object) - Method in class com.apple.foundationdb.record.query.expressions.Field
Checks if the field has a value equal to the given comparand.
equalsValue(Object) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field is equal to the given comparand.
equalsValue(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Checks if the key expression has a value equal to the given comparand.
equalsValue(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
Checks if the calculated value has a value equal to the given comparand.
errorIfExists() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.RecordExistenceCheck
 
errorIfNotExists() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.RecordExistenceCheck
 
errorIfTypeChanged() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.RecordExistenceCheck
 
eval(FDBRecordStoreBase<?>, EvaluationContext, Object) - Method in interface com.apple.foundationdb.record.query.expressions.Comparisons.Comparison
Evaluate this comparison for the value taken from the target record.
eval(FDBRecordStoreBase<?>, EvaluationContext, Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
eval(FDBRecordStoreBase<?>, EvaluationContext, Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 
eval(FDBRecordStoreBase<?>, EvaluationContext, Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
eval(FDBRecordStoreBase<?>, EvaluationContext, Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
eval(FDBRecordStoreBase<?>, EvaluationContext, Object) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
eval(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>) - Method in interface com.apple.foundationdb.record.query.expressions.QueryComponent
Return whether or not the given record matches this component.
eval(FDBRecordStoreBase<M>, EvaluationContext, FDBStoredRecord<M>) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
 
evalAsync(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>) - Method in interface com.apple.foundationdb.record.query.expressions.QueryComponent
Asynchronous version of eval.
evalComparison(Comparisons.Type, Object, Object) - Static method in class com.apple.foundationdb.record.query.expressions.Comparisons
 
evalForQuery(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in interface com.apple.foundationdb.record.metadata.expressions.QueryableKeyExpression
 
evalListComparison(Comparisons.Type, Object, List) - Static method in class com.apple.foundationdb.record.query.expressions.Comparisons
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.AndOrComponent
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.EmptyComparison
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in interface com.apple.foundationdb.record.query.expressions.QueryComponent
Return whether or not the given record matches this component.
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
evalMessageAsync(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.AndOrComponent
 
evalMessageAsync(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
evalMessageAsync(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in interface com.apple.foundationdb.record.query.expressions.QueryComponent
Asynchronous version of evalMessage.
evalMessageAsync(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
evaluate(FDBRecord<M>) - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Evaluate against a given record producing a list of evaluated keys.
evaluate(ExpressionRef<? extends PlannerExpression>) - Static method in class com.apple.foundationdb.record.query.plan.temp.properties.CreatesDuplicatesProperty
 
evaluate(PlannerExpression) - Static method in class com.apple.foundationdb.record.query.plan.temp.properties.CreatesDuplicatesProperty
 
evaluate(RelationalPlannerExpression) - Static method in class com.apple.foundationdb.record.query.plan.temp.properties.CreatesDuplicatesProperty
 
evaluate(ExpressionRef<? extends PlannerExpression>) - Static method in class com.apple.foundationdb.record.query.plan.temp.properties.FieldWithComparisonCountProperty
 
evaluate(PlanContext, ExpressionRef<? extends PlannerExpression>) - Static method in class com.apple.foundationdb.record.query.plan.temp.properties.RecordTypesProperty
 
evaluateAggregateFunction(List<String>, IndexAggregateFunction, TupleRange, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
evaluateAggregateFunction(EvaluationContext, List<String>, IndexAggregateFunction, TupleRange, IsolationLevel) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Evaluate an IndexAggregateFunction against a range of the store.
evaluateAggregateFunction(List<String>, IndexAggregateFunction, Key.Evaluated, IsolationLevel) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Evaluate an IndexAggregateFunction against a group value.
evaluateAggregateFunction(List<String>, IndexAggregateFunction, TupleRange, IsolationLevel) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Evaluate an IndexAggregateFunction against a range of the store.
evaluateAggregateFunction(List<String>, IndexAggregateFunction, TupleRange, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
evaluateAggregateFunction(IndexAggregateFunction, TupleRange, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
evaluateAggregateFunction(IndexAggregateFunction, TupleRange, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
evaluateAggregateFunction(IndexAggregateFunction, TupleRange, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainer
 
evaluateAggregateFunction(IndexAggregateFunction, TupleRange, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
evaluateAggregateFunction(IndexAggregateFunction, TupleRange, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainer
 
evaluateAggregateFunction(IndexAggregateFunction, TupleRange, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Evaluate an aggregate function over the given range using this index.
evaluateAggregateFunction(IndexAggregateFunction, TupleRange, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
evaluateAtExpression(PlannerExpression, List<T>) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerProperty
Evaluate the property at the given expression, using the results of evaluating the property at its children.
evaluateAtExpression(PlannerExpression, List<Boolean>) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.CreatesDuplicatesProperty
 
evaluateAtExpression(PlannerExpression, List<Integer>) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.FieldWithComparisonCountProperty
 
evaluateAtExpression(PlannerExpression, List<Set<String>>) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.RecordTypesProperty
 
evaluateAtRef(ExpressionRef<? extends PlannerExpression>, List<T>) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerProperty
Evaluate the property at the given reference, using the results of evaluating the property at its members.
evaluateAtRef(ExpressionRef<? extends PlannerExpression>, List<Boolean>) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.CreatesDuplicatesProperty
 
evaluateAtRef(ExpressionRef<? extends PlannerExpression>, List<Integer>) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.FieldWithComparisonCountProperty
 
evaluateAtRef(ExpressionRef<? extends PlannerExpression>, List<Set<String>>) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.RecordTypesProperty
 
evaluateFunction(FDBRecord<M>, Message, Key.Evaluated) - Method in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
 
evaluateFunction(FDBRecord<M>, Message, Key.Evaluated) - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
The evaluateFunction method implements the function execution.
evaluateIndex(FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Apply the key and value expressions to a record.
evaluateIndexRecordFunction(EvaluationContext, IndexRecordFunction<T>, FDBRecord<Message>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
evaluateIndexRecordFunction(EvaluationContext, IndexRecordFunction<T>, FDBRecord<M>) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Evaluate a IndexRecordFunction against a record.
evaluateIndexRecordFunction(EvaluationContext, IndexRecordFunction<T>, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Evaluate this expression against a record or a Protobuf message.
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
evaluateMessage(FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
evaluateRecordFunction(RecordFunction<T>, FDBRecord<M>) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Evaluate a RecordFunction against a record.
evaluateRecordFunction(EvaluationContext, RecordFunction<T>, FDBRecord<M>) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Evaluate a RecordFunction against a record.
evaluateRecordFunction(EvaluationContext, IndexRecordFunction<T>, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
evaluateRecordFunction(EvaluationContext, IndexRecordFunction<T>, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainer
 
evaluateRecordFunction(EvaluationContext, IndexRecordFunction<T>, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
evaluateRecordFunction(EvaluationContext, IndexRecordFunction<T>, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Evaluate a record function on the given record.
evaluateRecordFunction(EvaluationContext, IndexRecordFunction<T>, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
evaluateSingleton(FDBRecord<M>) - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Evaluate this expression with the expectation of getting exactly one result.
evaluateStoreFunction(EvaluationContext, StoreRecordFunction<T>, FDBRecord<Message>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
evaluateStoreFunction(StoreRecordFunction<T>, FDBRecord<M>) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Evaluate a StoreRecordFunction against a record.
evaluateStoreFunction(EvaluationContext, StoreRecordFunction<T>, FDBRecord<M>) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Evaluate a StoreRecordFunction against a record.
evaluateStoreFunction(EvaluationContext, StoreRecordFunction<T>, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
evaluateTypedIndexRecordFunction(EvaluationContext, IndexRecordFunction<T>, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
evaluateTypedStoreFunction(EvaluationContext, StoreRecordFunction<T>, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
EvaluationContext - Class in com.apple.foundationdb.record
A context for query evaluation.
EvaluationContextBuilder - Class in com.apple.foundationdb.record
A builder for EvaluationContext.
EvaluationContextBuilder() - Constructor for class com.apple.foundationdb.record.EvaluationContextBuilder
Create an empty builder.
EvaluationContextBuilder(EvaluationContext) - Constructor for class com.apple.foundationdb.record.EvaluationContextBuilder
Create a builder based on an existing EvaluationContext.
EvaluationContextRequiredException(String) - Constructor for exception com.apple.foundationdb.record.query.expressions.Comparisons.EvaluationContextRequiredException
 
exclusiveLock() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Checks the lock state for the resolver and if it is unlocked puts this LocatableResolver into a write locked state which will prevent any new entries from being created.
execute(FDBRecordStore, EvaluationContext, byte[], ExecuteProperties) - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Execute this query plan.
execute(FDBRecordStore) - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Execute this query plan.
execute(FDBRecordStore, EvaluationContext) - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Execute this query plan.
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlan
Execute this query plan.
execute(FDBRecordStore, EvaluationContext, byte[], ExecuteProperties) - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlan
 
execute(FDBRecordStoreBase<M>) - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlan
Execute this query plan.
execute(FDBRecordStoreBase<M>, EvaluationContext) - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlan
Execute this query plan.
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlanWithIndex
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
execute(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
execute(FDBRecordStore, FDBStoredRecord<M>, byte[], ExecuteProperties) - Method in interface com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordFromStoredRecordPlan
Execute this plan.
execute(FDBRecordStore, FDBStoredRecord<M>) - Method in interface com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordFromStoredRecordPlan
Execute this plan.
execute(FDBRecordStore, byte[], ExecuteProperties) - Method in interface com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlan
Execute this plan.
execute(FDBRecordStore) - Method in interface com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlan
Execute this plan.
executeEntries(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
executeEntries(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlanWithIndex
 
executeEntries(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
ExecuteProperties - Class in com.apple.foundationdb.record
Limits on the execution of a query.
ExecuteProperties.Builder - Class in com.apple.foundationdb.record
A builder for ExecuteProperties.
executeQuery(RecordQuery) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Plan and execute a query.
executeQuery(RecordQuery, byte[], ExecuteProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Plan and execute a query.
executeQuery(RecordQueryPlan) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Execute a query.
executeQuery(RecordQueryPlan, byte[], ExecuteProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Execute a query.
ExecuteState - Class in com.apple.foundationdb.record
An encapsulation of the mutable state of query or scan execution.
ExecuteState(RecordScanLimiter, ByteScanLimiter) - Constructor for class com.apple.foundationdb.record.ExecuteState
 
ExecuteState(RecordScanLimiter) - Constructor for class com.apple.foundationdb.record.ExecuteState
Deprecated.
in favor of the constructor that takes multiple limiters
ExecuteState() - Constructor for class com.apple.foundationdb.record.ExecuteState
 
exhausted() - Static method in class com.apple.foundationdb.record.RecordCursorResult
Obtain the static result that a cursor can return when it is completely exhausted.
exists(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
exportLogInfo() - Method in exception com.apple.foundationdb.record.LoggableTimeoutException
 
ExpressionChildrenMatcher - Interface in com.apple.foundationdb.record.query.plan.temp.matchers
An ExpressionChildrenMatcher describes how to match the children of a PlannerExpression (i.e., the references returned by the PlannerExpression.getPlannerExpressionChildren() method).
ExpressionMatcher<T extends Bindable> - Interface in com.apple.foundationdb.record.query.plan.temp.matchers
A ExpressionMatcher is an expression that can be matched against a PlannerExpression tree, while binding certain expressions/references in the tree to expression matcher objects.
ExpressionRef<T extends PlannerExpression> - Interface in com.apple.foundationdb.record.query.plan.temp
This interface is used mostly as an (admittedly surmountable) barrier to rules mutating bound references directly, which is undefined behavior.
ExpressionRef.UngettableReferenceException - Exception in com.apple.foundationdb.record.query.plan.temp
An exception thrown when ExpressionRef.get() is called on a reference that does not support it, such as a group reference.
ExtendedDirectoryLayer - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
An implementation of LocatableResolver that uses a key format that is compatible with the ScopedDirectoryLayer to keep track of the allocation of strings to integers.
ExtendedDirectoryLayer(FDBRecordContext, KeySpacePath) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
ExtendedDirectoryLayer(FDBDatabase, ResolvedKeySpacePath) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
Create an extended directory layer.

F

fan(List<Object>) - Static method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Fanout a list of scalars into a key for each value.
FDBDatabase - Class in com.apple.foundationdb.record.provider.foundationdb
A known FDB Database, associated with a cluster file location.
FDBDatabase(FDBDatabaseFactory, String) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
FDBDatabase.ExceptionMapper - Interface in com.apple.foundationdb.record.provider.foundationdb
Function for mapping an underlying exception to a synchronous failure.
FDBDatabase.WeakReadSemantics - Class in com.apple.foundationdb.record.provider.foundationdb
1.
FDBDatabaseFactory - Class in com.apple.foundationdb.record.provider.foundationdb
A singleton maintaining a list of FDBDatabase instances, indexed by their cluster file location.
FDBDatabaseFactory() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
FDBDatabaseRunner - Class in com.apple.foundationdb.record.provider.foundationdb
A context for running against an FDBDatabase with retrying of transient exceptions.
FDBDatabaseRunner(FDBDatabase, FDBStoreTimer, Map<String, String>, FDBDatabase.WeakReadSemantics) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
 
FDBDatabaseRunner(FDBDatabase, FDBStoreTimer, Map<String, String>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
 
FDBDatabaseRunner(FDBDatabase) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
 
FDBDatabaseRunner.RunnerClosed - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when FDBDatabaseRunner has been closed but tries to do work.
FDBExceptions - Class in com.apple.foundationdb.record.provider.foundationdb
Namespace for exceptions that wrap the underlying exceptions from the FDB API.
FDBExceptions.FDBStoreException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exceptions that are reported by (or due to limitations of, etc.) the FDB API.
FDBExceptions.FDBStoreKeySizeException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when key size is exceeded.
FDBExceptions.FDBStoreRetriableException - Exception in com.apple.foundationdb.record.provider.foundationdb
An exception that should be retried by the caller because is stems from a transient condition in FDB.
FDBExceptions.FDBStoreTransactionConflictException - Exception in com.apple.foundationdb.record.provider.foundationdb
Transaction failed due to a conflict with another transaction.
FDBExceptions.FDBStoreTransactionIsTooOldException - Exception in com.apple.foundationdb.record.provider.foundationdb
Transaction is too old to perform reads or be committed.
FDBExceptions.FDBStoreTransactionSizeException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when transaction size is exceeded.
FDBExceptions.FDBStoreValueSizeException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when value size is exceeded.
FDBIndexableRecord<M extends Message> - Interface in com.apple.foundationdb.record.provider.foundationdb
A record that can be passed to an index maintainer.
FDBIndexedRecord<M extends Message> - Class in com.apple.foundationdb.record.provider.foundationdb
A record that has been loaded via an index.
FDBIndexedRecord(Index, IndexEntry, FDBStoredRecord<M>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
FDBIndexedRecord(IndexEntry, FDBStoredRecord<M>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
Wrap a stored record with an index entry that pointed to it.
FDBLatencySource - Enum in com.apple.foundationdb.record.provider.foundationdb
Indicates which FDB API calls are to have latency injected into them via FDBDatabaseFactory.setLatencyInjector(Function).
FDBLocalityProvider - Interface in com.apple.foundationdb.record.provider.foundationdb
An interface containing a set of functions for discovering the location of the keys within a cluster.
FDBLocalityUtil - Class in com.apple.foundationdb.record.provider.foundationdb
An implementation of the FDBLocalityProvider interface that uses foundationDB's LocalityUtil API to discover the storage locations of keys within a cluster.
FDBMetaDataStore - Class in com.apple.foundationdb.record.provider.foundationdb
Serialization of RecordMetaData into the database.
FDBMetaDataStore(FDBRecordContext, Subspace, MetaDataCache) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
FDBMetaDataStore(FDBRecordContext, KeySpacePath) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
FDBMetaDataStore.MissingMetaDataException - Exception in com.apple.foundationdb.record.provider.foundationdb
Thrown if meta-data was never written to the store.
FDBQueriedRecord<M extends Message> - Class in com.apple.foundationdb.record.provider.foundationdb
A record returned by a query and therefore possibly associated with a particular entry in some index.
FDBQueriedRecord() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBQueriedRecord
 
FDBRecord<M extends Message> - Interface in com.apple.foundationdb.record.provider.foundationdb
A record associated with the corresponding meta-data.
FDBRecordContext - Class in com.apple.foundationdb.record.provider.foundationdb
An open transaction against FDB.
FDBRecordContext(FDBDatabase, Map<String, String>, boolean, FDBDatabase.WeakReadSemantics) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
FDBRecordContext.AfterCommit - Interface in com.apple.foundationdb.record.provider.foundationdb
A hook to run after commit has completed successfully.
FDBRecordContext.CommitCheck - Interface in com.apple.foundationdb.record.provider.foundationdb
FDBRecordContext.CommitCheckAsync - Interface in com.apple.foundationdb.record.provider.foundationdb
A consistency check, such as uniqueness, that can execute asynchronously and is finally checked at or before commit time.
FDBRecordContext.PostCommit - Interface in com.apple.foundationdb.record.provider.foundationdb
A supplier of a future to be executed after the transaction has been successfully committed.
FDBRecordStore - Class in com.apple.foundationdb.record.provider.foundationdb
A multi-type record store.
FDBRecordStore(FDBRecordContext, SubspaceProvider, int, RecordMetaDataProvider, RecordSerializer<Message>, IndexMaintainerRegistry, IndexMaintenanceFilter, FDBRecordStoreBase.PipelineSizer, FDBRecordStoreStateCache) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
FDBRecordStore.Builder - Class in com.apple.foundationdb.record.provider.foundationdb
A builder for FDBRecordStore.
FDBRecordStore.IndexNotBuiltException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception that can be thrown if one attempts to mark an index as readable if it is not yet readable.
FDBRecordStore.RebuildIndexReason - Enum in com.apple.foundationdb.record.provider.foundationdb
Reason that an index is being rebuilt now.
FDBRecordStoreBase<M extends Message> - Interface in com.apple.foundationdb.record.provider.foundationdb
Base interface for typed and untyped record stores.
FDBRecordStoreBase.BaseBuilder<M extends Message,R extends FDBRecordStoreBase<M>> - Interface in com.apple.foundationdb.record.provider.foundationdb
Builder for FDBRecordStoreBase.
FDBRecordStoreBase.PipelineSizer - Interface in com.apple.foundationdb.record.provider.foundationdb
Function for computing the number of elements to allow in the asynchronous pipeline for an operation of the given type.
FDBRecordStoreBase.RecordExistenceCheck - Enum in com.apple.foundationdb.record.provider.foundationdb
Action to take if the record being saved does / does not already exist.
FDBRecordStoreBase.StoreExistenceCheck - Enum in com.apple.foundationdb.record.provider.foundationdb
Action to take if the record store does / does not already exist.
FDBRecordStoreBase.UserVersionChecker - Interface in com.apple.foundationdb.record.provider.foundationdb
Hook for checking if store state for client changes.
FDBRecordStoreBase.VersionstampSaveBehavior - Enum in com.apple.foundationdb.record.provider.foundationdb
Provided during record save (via FDBRecordStoreBase.saveRecord(Message, FDBRecordVersion, VersionstampSaveBehavior)), directs the behavior of the save w.r.t.
FDBRecordStoreKeyspace - Enum in com.apple.foundationdb.record.provider.foundationdb
Unique integers used as the first tuple item within a record store's subspace.
FDBRecordStoreStateCache - Interface in com.apple.foundationdb.record.provider.foundationdb.storestate
A cache for FDBRecordStoreStateCacheEntry objects.
FDBRecordStoreStateCacheEntry - Class in com.apple.foundationdb.record.provider.foundationdb.storestate
Information needed to initialize an FDBRecordStore that is not stored within the record store's RecordMetaData.
FDBRecordStoreStateCacheFactory - Interface in com.apple.foundationdb.record.provider.foundationdb.storestate
A factory interface for FDBRecordStoreStateCaches.
FDBRecordVersion - Class in com.apple.foundationdb.record.provider.foundationdb
Class representing a specific version within FDB.
FDBRecordVersion.IncompleteRecordVersionException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception that can be thrown if one tries to get the global version associated with a version whose global version has not yet been set.
FDBReverseDirectoryCache - Class in com.apple.foundationdb.record.provider.foundationdb
A persistent cache providing reverse lookup facilities from the FDB DirectoryLayer.
FDBReverseDirectoryCache(FDBDatabase) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
 
FDBReverseDirectoryCache(FDBDatabase, int, long) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
 
FDBStoreBase - Class in com.apple.foundationdb.record.provider.foundationdb
Base class for record stores and meta-data stores, which have in common that they are opened by an FDBRecordContext and occupy some Subspace in the database.
FDBStoreBase(FDBRecordContext, Subspace) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
FDBStoreBase(FDBRecordContext, SubspaceProvider) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
FDBStoredRecord<M extends Message> - Class in com.apple.foundationdb.record.provider.foundationdb
A record stored in the database.
FDBStoredRecord(Tuple, RecordType, M, FDBStoredSizes, FDBRecordVersion) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
FDBStoredRecord(Tuple, RecordType, M, int, int, int, boolean, boolean, FDBRecordVersion) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
FDBStoredRecordBuilder<M extends Message> - Class in com.apple.foundationdb.record.provider.foundationdb
A builder for FDBStoredRecord.
FDBStoredRecordBuilder() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
FDBStoredRecordBuilder(M) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
FDBStoredSizes - Interface in com.apple.foundationdb.record.provider.foundationdb
Information about how a record is stored in the database.
FDBStoreException(String) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreException
 
FDBStoreException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreException
 
FDBStoreException(FDBException) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreException
 
FDBStoreKeySizeException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreKeySizeException
 
FDBStoreKeySizeException(FDBException) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreKeySizeException
 
FDBStoreRetriableException(FDBException) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreRetriableException
 
FDBStoreTimer - Class in com.apple.foundationdb.record.provider.foundationdb
A StoreTimer associated with FDBRecordStore operations.
FDBStoreTimer() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer
 
FDBStoreTimer.Counts - Enum in com.apple.foundationdb.record.provider.foundationdb
Standard Count events.
FDBStoreTimer.DetailEvents - Enum in com.apple.foundationdb.record.provider.foundationdb
FDBStoreTimer.Events - Enum in com.apple.foundationdb.record.provider.foundationdb
Ordinary top-level events which surround a single body of code.
FDBStoreTimer.Waits - Enum in com.apple.foundationdb.record.provider.foundationdb
Standard Wait events.
FDBStoreTransactionConflictException(FDBException) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreTransactionConflictException
 
FDBStoreTransactionIsTooOldException(FDBException) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreTransactionIsTooOldException
 
FDBStoreTransactionSizeException(FDBException) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreTransactionSizeException
 
FDBStoreValueSizeException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreValueSizeException
 
FDBStoreValueSizeException(FDBException) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBExceptions.FDBStoreValueSizeException
 
FDBSyntheticRecord - Class in com.apple.foundationdb.record.provider.foundationdb
A record synthesized from stored records.
FDBSyntheticRecord(Tuple, SyntheticRecordType<?>, Message, FDBStoredSizes, Map<String, FDBStoredRecord<? extends Message>>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
FDBTraceFormat - Enum in com.apple.foundationdb.record.provider.foundationdb
The FoundationDB native client can be configured to emit its trace logs (containing important metrics and instrumentation information) in one of several different formats.
FDBTransactionContext - Class in com.apple.foundationdb.record.provider.foundationdb
Wrapper class for an open FDB Transaction.
FDBTransactionContext(FDBDatabase, Transaction) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
FDBTypedRecordStore<M extends Message> - Class in com.apple.foundationdb.record.provider.foundationdb
A type-safe record store.
FDBTypedRecordStore(FDBRecordStore, RecordSerializer<M>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
FDBTypedRecordStore.Builder<M extends Message> - Class in com.apple.foundationdb.record.provider.foundationdb
A builder for FDBTypedRecordStore.
fetchIndexRecords(Index, RecordCursor<IndexEntry>, IndexOrphanBehavior) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
fetchIndexRecords(RecordCursor<IndexEntry>, IndexOrphanBehavior) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Given a cursor that iterates over entries in an index, attempts to fetch the associated records for those entries.
fetchIndexRecords(Index, RecordCursor<IndexEntry>, IndexOrphanBehavior, ExecuteState) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
fetchIndexRecords(RecordCursor<IndexEntry>, IndexOrphanBehavior, ExecuteState) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Given a cursor that iterates over entries in an index, attempts to fetch the associated records for those entries.
field(String) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Create an expression of a single scalar (i.e.
field(String, KeyExpression.FanType) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Creates an expression of a field.
field(String, KeyExpression.FanType, Key.Evaluated.NullStandin) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Creates an expression of a field.
Field - Class in com.apple.foundationdb.record.query.expressions
Class that provides context for asserting about a field value.
Field(String) - Constructor for class com.apple.foundationdb.record.query.expressions.Field
 
field(String) - Static method in class com.apple.foundationdb.record.query.expressions.Query
Creates a new Field context.
FIELD_COMPARATOR - Static variable in class com.apple.foundationdb.record.provider.foundationdb.cursors.KeyComparisons
 
FieldKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
Take keys from a record field.
FieldKeyExpression(String, KeyExpression.FanType, Key.Evaluated.NullStandin) - Constructor for class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
FieldKeyExpression(RecordMetaDataProto.Field) - Constructor for class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
FieldWithComparison - Class in com.apple.foundationdb.record.query.expressions
A QueryComponent that implements a Comparisons.Comparison against a field of the record.
FieldWithComparison(String, Comparisons.Comparison) - Constructor for class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
FieldWithComparisonCountProperty - Class in com.apple.foundationdb.record.query.plan.temp.properties
A property that counts the number of FieldWithComparisons that appear in a planner expression tree.
FieldWithComparisonCountProperty() - Constructor for class com.apple.foundationdb.record.query.plan.temp.properties.FieldWithComparisonCountProperty
 
filter - Variable in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerState
 
filter(Function<T, Boolean>) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that skips records that do not satisfy the given predicate.
filterAsync(Function<T, CompletableFuture<Boolean>>, int) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that skips records that do not satisfy the given asynchronous predicate.
filterAsyncInstrumented(Function<T, CompletableFuture<Boolean>>, int, StoreTimer, StoreTimer.Count, StoreTimer.Event, StoreTimer.Count, StoreTimer.Count) - Method in interface com.apple.foundationdb.record.RecordCursor
 
filterAsyncInstrumented(Function<T, CompletableFuture<Boolean>>, int, StoreTimer, Set<StoreTimer.Count>, Set<StoreTimer.Event>, Set<StoreTimer.Count>, Set<StoreTimer.Count>) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that skips records that do not satisfy the given asynchronous predicate, while instrumenting the number of records that the filter sees, the number that it passes, the number that it fails, and the amount of time that it spends computing the predicate.
FilterCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that filters elements using a predicate.
FilterCursor(RecordCursor<T>, Function<T, Boolean>) - Constructor for class com.apple.foundationdb.record.cursors.FilterCursor
 
filteredIndexEntries(FDBIndexableRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Filter out index keys according to IndexMaintenanceFilter.
filterInstrumented(Function<T, Boolean>, StoreTimer, StoreTimer.Count, StoreTimer.Event, StoreTimer.Count, StoreTimer.Count) - Method in interface com.apple.foundationdb.record.RecordCursor
 
filterInstrumented(Function<T, Boolean>, StoreTimer, Set<StoreTimer.Count>, Set<StoreTimer.Event>, Set<StoreTimer.Count>, Set<StoreTimer.Count>) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that skips records that do not satisfy the given predicate, while instrumenting the number of records that the filter sees, the number that it passes, the number that it fails, and the amount of time that it spends computing the predicate.
FilterSatisfiedMask - Class in com.apple.foundationdb.record.query.plan.planning
A mask that can be applied over a QueryComponent to determine whether a filter and any sub-filters or child components have been satisfied.
FilterSatisfiedMask.FilterMismatchException - Exception in com.apple.foundationdb.record.query.plan.planning
Thrown in instances where one expects the underlying filter associated with another FilterSatisfiedMask to match this one but they do not.
FilterSatisfiedMask.FilterNotFoundException - Exception in com.apple.foundationdb.record.query.plan.planning
Thrown if the user requests a child mask from a component, but the mask does not contain that component in any of its children.
FilterWithFieldWithComparisonRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rewrite rule that turns a logical filter on the results of a full scan (without a sort) into an index scan on a compatibly ordered index.
FilterWithFieldWithComparisonRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.FilterWithFieldWithComparisonRule
 
finalize() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
findChildForKey(FDBRecordContext, ResolvedKeySpacePath, Tuple, int, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Iterates over the subdirectories of this directory looking for one that is compatible with the key tuple, starting at position keyIndex.
findLeaderboard(int, long, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
FindPossibleIndexForAndComponentRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule that finds all indexes that could implement one of the FieldWithComparison conjuncts of an AND filter and produces a RelationalGroupRefHolder containing a plan that scans each of those indexes.
FindPossibleIndexForAndComponentRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.FindPossibleIndexForAndComponentRule
 
first() - Method in interface com.apple.foundationdb.record.RecordCursor
Fetches the first item returned by the cursor.
firstInDBVersion(long) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Return the first FDBRecordVersion that could be written at a given database version or later.
firstInGlobalVersion(byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Return the first FDBRecordVersion that could be written at the given global version.
firstUnbuiltRange(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Returns the first unbuilt range of an index that is currently being bulit.
FixedCollectionExpressionRef<T extends PlannerExpression> - Class in com.apple.foundationdb.record.query.plan.temp
A mutable reference to a collection of planner expressions with fixed size.
FixedCollectionExpressionRef(Collection<T>) - Constructor for class com.apple.foundationdb.record.query.plan.temp.FixedCollectionExpressionRef
 
flatMapPipelined(Function<T, ? extends RecordCursor<V>>, int) - Method in interface com.apple.foundationdb.record.RecordCursor
Deprecated.
because it does not support continuations and is easy to misuse. Use RecordCursor.flatMapPipelined(Function, BiFunction, byte[], int) instead.
flatMapPipelined(Function<byte[], ? extends RecordCursor<T>>, BiFunction<T, byte[], ? extends RecordCursor<V>>, byte[], int) - Static method in interface com.apple.foundationdb.record.RecordCursor
 
flatMapPipelined(Function<byte[], ? extends RecordCursor<T>>, BiFunction<T, byte[], ? extends RecordCursor<V>>, Function<T, byte[]>, byte[], int) - Static method in interface com.apple.foundationdb.record.RecordCursor
Resume a nested cursor with the given continuation or start if null.
FlatMapPipelinedCursor<T,V> - Class in com.apple.foundationdb.record.cursors
A cursor that maps elements to another cursor which is then flattened.
FlatMapPipelinedCursor(RecordCursor<T>, BiFunction<T, byte[], ? extends RecordCursor<V>>, Function<T, byte[]>, byte[], byte[], byte[], int) - Constructor for class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
 
flatten() - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Flattens the path into a list of KeySpacePath entries, with the root of the path located at position 0.
flatten() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
flatten() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Flattens the path into a list of ResolvedKeySpacePath entries, with the root of the path located at position 0.
FlattenNestedAndComponentRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A simple rule that performs some basic Boolean normalization by flattening a nested AndComponent into a single, wider AND.
FlattenNestedAndComponentRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.FlattenNestedAndComponentRule
 
forBinding(String, Object) - Static method in class com.apple.foundationdb.record.EvaluationContext
Create a new EvaluationContext with a single binding.
forBindings(Bindings) - Static method in class com.apple.foundationdb.record.EvaluationContext
Create a new EvaluationContext around a given set of Bindings from parameter names to values.
forceAllocate(String, Long) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
forceSetMaxSuppressedCountForTesting(int) - Static method in class com.apple.foundationdb.record.logging.CompletionExceptionLogHelper
Change the maximum number of suppressed exceptions to add to any given exception, even if the maximum has already been set.
forEach(Consumer<T>) - Method in interface com.apple.foundationdb.record.RecordCursor
Call the given consumer as each record becomes available.
forEachAsync(Function<T, CompletableFuture<Void>>, int) - Method in interface com.apple.foundationdb.record.RecordCursor
Call the function as each record becomes available.
forEachResult(Consumer<RecordCursorResult<T>>) - Method in interface com.apple.foundationdb.record.RecordCursor
Call the given consumer as each record result becomes available.
forEachResultAsync(Function<RecordCursorResult<T>, CompletableFuture<Void>>) - Method in interface com.apple.foundationdb.record.RecordCursor
Call the function as each record result becomes available.
forIndex(Index) - Method in class com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlanner
Construct a plan for generating synthetic records for a given index.
forJoinConstituent(JoinedRecordType, JoinedRecordType.JoinConstituent) - Method in class com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlanner
Construct a plan for generating synthetic records from a constituent of a joined record type.
FORMAT_CONTROL_FORMAT_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
formatVersion - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
FormerIndex - Class in com.apple.foundationdb.record.metadata
The location where a deleted index used to live.
FormerIndex(Object, int, int, String) - Constructor for class com.apple.foundationdb.record.metadata.FormerIndex
 
FormerIndex(RecordMetaDataProto.FormerIndex) - Constructor for class com.apple.foundationdb.record.metadata.FormerIndex
 
forPlan(RecordMetaData, RecordQueryPlan, KeyExpression) - Static method in class com.apple.foundationdb.record.query.plan.PlanOrderingKey
 
forRecordStoreAndIndex(FDBRecordStore, String) - Static method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Create an online indexer for the given record store and index.
forRoot(FDBRecordContext, Subspace, Subspace) - Static method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
forRoot(FDBRecordContext, KeySpacePath) - Static method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
forType(SyntheticRecordType<?>) - Method in class com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlanner
Construct a plan for generating all synthetic records of a given type.
forType(JoinedRecordType) - Method in class com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlanner
Construct a plan for generating all joined records of a given type.
FORWARD_SCAN - Static variable in class com.apple.foundationdb.record.ScanProperties
 
FoundSplitWithoutStartException(long, boolean) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.SplitHelper.FoundSplitWithoutStartException
 
from(StoreTimer.Counter) - Static method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot.CounterSnapshot
Creates an immutable snapshot of a StoreTimer.Counter.
from(StoreTimer) - Static method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot
Creates an immutable snapshot of a StoreTimer.
from(List<? extends QueryComponent>) - Static method in class com.apple.foundationdb.record.query.expressions.AndComponent
 
from(List<QueryComponent>) - Static method in class com.apple.foundationdb.record.query.expressions.OrComponent
 
from(RecordQueryPlan, RecordQueryPlan, KeyExpression) - Static method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
Construct a new union of two compatibly-ordered plans.
from(List<RecordQueryPlan>, KeyExpression) - Static method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
Construct a new union of two or more compatibly-ordered plans.
from(RecordQueryPlan, RecordQueryPlan, KeyExpression, boolean) - Static method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
Construct a new union of two compatibly-ordered plans.
from(List<RecordQueryPlan>, KeyExpression, boolean) - Static method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
Construct a new union of two or more compatibly-ordered plans.
from(List<RecordQueryPlan>) - Static method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedUnionPlan
 
from(RecordQueryPlan, RecordQueryPlan) - Static method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedUnionPlan
 
from(Comparisons.Comparison) - Static method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
from(Comparisons.Comparison) - Static method in class com.apple.foundationdb.record.query.plan.temp.ComparisonRange
 
from(ExpressionMatcher<? extends Bindable>, Bindable) - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings
Build a new set of bindings containing a single binding from the given key to the given bindable.
fromBytes(byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Create a FDBRecordVersion from the given serialized bytes.
fromBytes(byte[], boolean) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Create a FDBRecordVersion from the given serialized bytes.
fromCode(Object) - Static method in enum com.apple.foundationdb.record.IndexState
 
fromDescriptor(Descriptors.FieldDescriptor) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Convert a field descriptor into a expression.
fromFuture(CompletableFuture<T>) - Static method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that has the contents of the given future as its only record The record will be available when the future is complete.
fromFuture(Executor, CompletableFuture<T>) - Static method in interface com.apple.foundationdb.record.RecordCursor
 
fromInt(int) - Static method in class com.apple.foundationdb.record.ByteArrayContinuation
Return a RecordCursorContinuation that wraps a byte array consisting of the given integer.
fromIterator(Iterator<T>) - Static method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor from an ordinary Iterator.
fromIterator(Executor, Iterator<T>) - Static method in interface com.apple.foundationdb.record.RecordCursor
 
fromKey(Object) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreKeyspace
 
fromList(List<T>) - Static method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor from an ordinary List.
fromList(Executor, List<T>) - Static method in interface com.apple.foundationdb.record.RecordCursor
 
fromList(List<T>, byte[]) - Static method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor from an ordinary List, skipping ahead according to the given continuation.
fromList(Executor, List<T>, byte[]) - Static method in interface com.apple.foundationdb.record.RecordCursor
 
fromNullable(byte[]) - Static method in class com.apple.foundationdb.record.ByteArrayContinuation
Return a RecordCursorContinuation from a byte array.
fromProto(RecordMetaDataProto.Function) - Static method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
Create a function from its protobuf serialized form.
fromProto(RecordMetaDataProto.KeyExpression) - Static method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
 
fromProto(RecordMetaDataProto.Value) - Static method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
fromProto(Message, Descriptors.Descriptor) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a field's value from a message to a Tuple item.
fromProto(TupleFieldsProto.UUID) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Protobuf UUID to a Java UUID.
fromProto(TupleFieldsProto.NullableDouble) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Protobuf NullableDouble to a Java double.
fromProto(TupleFieldsProto.NullableFloat) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Protobuf NullableFloat to a Java float.
fromProto(TupleFieldsProto.NullableInt32) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Protobuf NullableInt32 to a Java int.
fromProto(TupleFieldsProto.NullableInt64) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Protobuf NullableInt64 to a Java long.
fromProto(TupleFieldsProto.NullableBool) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Protobuf NullableBool to a Java boolean.
fromProto(TupleFieldsProto.NullableString) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Protobuf NullableString to a Java String.
fromProto(TupleFieldsProto.NullableBytes) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Protobuf NullableBytes to a Java ByteString.
fromProtoValue(RecordMetaDataProto.Value) - Static method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
fromRecordQuery(RecordQuery) - Static method in interface com.apple.foundationdb.record.query.plan.temp.expressions.RelationalPlannerExpression
 
fromRefs(List<ExpressionRef<RecordQueryPlan>>) - Static method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedUnionPlan
 
fromRefs(ExpressionRef<RecordQueryPlan>, ExpressionRef<RecordQueryPlan>) - Static method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedUnionPlan
 
fromStoredType(RecordType, boolean) - Method in class com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlanner
Construct a plan for generating synthetic records from a record of a given stored record type.
fromTuple(Tuple) - Static method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Take a Tuple and create the corresponding key from it.
fromVersionstamp(Versionstamp) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Create a FDBRecordVersion from the given Versionstamp instance.
fromVersionstamp(Versionstamp, boolean) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Create a FDBRecordVersion from the given Versionstamp instance.
function(String, KeyExpression) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Create a function call with arguments that will result in a key expression.
function(String) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Create a function call with arguments that will result in a key expression.
FUNCTION_NAME - Static variable in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpressionFactoryJRE
 
FunctionKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
A FunctionKeyExpression is a KeyExpression that is dynamically loaded and defined by a String name and a Key.Expression that produces sets of arguments to which the function is to be evaluated.
FunctionKeyExpression(String, KeyExpression) - Constructor for class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
FunctionKeyExpression.BiFunctionBuilder - Class in com.apple.foundationdb.record.metadata.expressions
An implementation of a Builder that can construct a KeyExpressionFunction via a provided generator.
FunctionKeyExpression.Builder - Class in com.apple.foundationdb.record.metadata.expressions
A builder is capable of producing an instance of a FunctionKeyExpression given the arguments to the function.
FunctionKeyExpression.Factory - Interface in com.apple.foundationdb.record.metadata.expressions
Implementations of FunctionKeyExpression.Factory are dynamically located by the FunctionKeyExpression.Registry and are polled once to request a list of builders for functions that the factory is capable of producing.
FunctionKeyExpression.Registry - Class in com.apple.foundationdb.record.metadata.expressions
The Registry maintains a mapping from a function name to a Builder capable of producing an instance of the function.
functionName - Variable in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression.Builder
 
FunctionNames - Class in com.apple.foundationdb.record
Names of core-supported query functions.
FutureCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that returns a single element when a future completes.
FutureCursor(Executor, CompletableFuture<T>) - Constructor for class com.apple.foundationdb.record.cursors.FutureCursor
 

G

get(String) - Method in class com.apple.foundationdb.record.Bindings.Builder
 
get(String) - Method in class com.apple.foundationdb.record.Bindings
 
get(CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Get a future, following the same logic that asyncToSync() uses to validate that the operation isn't blocking in an asynchronous context.
get(CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Get a future following the same logic that asyncToSync() uses to validate that the operation isn't blocking in an asynchronous context.
get() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext.PostCommit
 
get(ScopedValue<Long>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
Retrieves the name of the directory entry corresponding to the value of that entry in the directory layer.
get(FDBStoreTimer, ScopedValue<Long>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
Retrieves the name of the directory entry corresponding to the value of that entry in the directory layer.
get(FDBRecordStore, FDBRecordStoreBase.StoreExistenceCheck) - Method in interface com.apple.foundationdb.record.provider.foundationdb.storestate.FDBRecordStoreStateCache
Load the record store state for the record store stored at the given location.
get(FDBRecordStore, FDBRecordStoreBase.StoreExistenceCheck) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCache
 
get(FDBRecordStore, FDBRecordStoreBase.StoreExistenceCheck) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.PassThroughRecordStoreStateCache
 
get(FDBRecordStore, FDBRecordStoreBase.StoreExistenceCheck) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCache
 
get(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
get() - Method in interface com.apple.foundationdb.record.query.plan.temp.ExpressionRef
Return the expression contained in this reference.
get() - Method in class com.apple.foundationdb.record.query.plan.temp.FixedCollectionExpressionRef
 
get(ExpressionMatcher<T>) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings
Retrieve the single bindable bound to key.
get(ExpressionMatcher<U>) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerRuleCall
Return the bindable that is bound to the given key.
get() - Method in class com.apple.foundationdb.record.query.plan.temp.SingleExpressionRef
 
get() - Method in class com.apple.foundationdb.record.RecordCursorResult
Return the value of this result.
getAddedVersion() - Method in class com.apple.foundationdb.record.metadata.FormerIndex
Get the version at which the index was first added.
getAddedVersion() - Method in class com.apple.foundationdb.record.metadata.Index
Get the version at which the index was first added.
getAggregator() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation
Get a function to aggregate multiple index entries.
getAggregator() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
getAll(ExpressionMatcher<T>) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings
Retrieve all bindables bound to key if there is at least one such bindable.
getAllIndexes() - Method in class com.apple.foundationdb.record.metadata.RecordType
Gets the list of all indexes that apply for this type.
getAllIndexes() - Method in class com.apple.foundationdb.record.RecordMetaData
 
getAllIndexStates() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Gets a map from Index to IndexState for all the indexes in the meta-data.
getAllocationSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
getAllowedIndexes() - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
getAllowedIndexes() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
getAnyValue() - Method in enum com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory.KeyType
 
getArguments() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
getAsyncToSyncTimeout(StoreTimer.Wait) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getAsyncToSyncTimeout() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getAtomicMutation(Index) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
getAverage() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get the mean size (in bytes) of combined key-value pairs in the requested key range.
getAverageKeySize() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get the mean size (in bytes) of keys in the requested key range.
getAverageValueSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get the mean size (in bytes) of values in the requested key range.
getBaseSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Deprecated.
blocks until the mapping subspace is fetched from the database, instead use LocatableResolver.getBaseSubspaceAsync()
getBaseSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
getBaseSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Get a CompletableFuture that will contain the Subspace this resolver is rooted at (e.g.
getBaseSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
getBaseSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
getBaseTimestamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.TimeWindowSpec
 
getBinding(String) - Method in class com.apple.foundationdb.record.EvaluationContext
Get the value bound to a single parameter.
getBinding(String) - Method in class com.apple.foundationdb.record.EvaluationContextBuilder
Get the current binding for some parameter in the current Bindings.
getBindingName() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan.ScoreForRank
 
getBindings() - Method in class com.apple.foundationdb.record.EvaluationContext
Retrieve the mapping from parameter names to values associated with this context.
getBindings() - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerRuleCall
Return the map of bindings that this rule's matcher expression produced, which includes (by contract) all of the bindings specified by the rule associated with this call.
getBindings() - Method in class com.apple.foundationdb.record.query.plan.temp.RewriteRuleCall
 
getBlockingInAsyncDetection() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getBlockingInAsyncDetectionSupplier() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getBooleanOption(String, boolean) - Method in class com.apple.foundationdb.record.metadata.Index
 
getBoundaryKeys(Transaction, byte[], byte[]) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBLocalityProvider
Return a CloseableAsyncIterator of keys k such that begin <= k < end and k is located at the start of a contiguous range stored on a single server.
getBoundaryKeys(Transaction, byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBLocalityUtil
Return an estimate of the keys boundaries within the given range.
getBuilder(String) - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression.Registry
 
getBuilders() - Method in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpressionFactoryJRE
 
getBuilders() - Method in interface com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression.Factory
 
getByteScanLimiter() - Method in class com.apple.foundationdb.record.ExecuteState
Get a limiter for the maximum number of bytes that can be retrieved from the database.
getCache() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
getCache(FDBDatabase) - Method in interface com.apple.foundationdb.record.provider.foundationdb.storestate.FDBRecordStoreStateCacheFactory
getCache(FDBDatabase) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
 
getCache(FDBDatabase) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.PassThroughRecordStoreStateCacheFactory
 
getCache(FDBDatabase) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCacheFactory
getCachedMetaData() - Method in interface com.apple.foundationdb.record.provider.foundationdb.MetaDataCache
Get cached RecordMetaData object.
getCachedSerialized() - Method in interface com.apple.foundationdb.record.provider.foundationdb.MetaDataCache
Get cached serialized meta-data.
getChild() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
getChild() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
getChild() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpressionWithChild
 
getChild() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
getChild() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
getChild() - Method in interface com.apple.foundationdb.record.query.expressions.ComponentWithSingleChild
 
getChild() - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
getChild() - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
Child for this component.
getChild() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
getChild(QueryComponent) - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Return the child mask associated with a child of the mask's filter.
getChild() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
getChild() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
getChild() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
getChild() - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlanWithChild
 
getChild() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
getChild() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
getChild() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
getChild() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
getChildColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
getChildren() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpressionWithChild
 
getChildren() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpressionWithChildren
 
getChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
getChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
getChildren() - Method in interface com.apple.foundationdb.record.query.expressions.ComponentWithChildren
 
getChildren() - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Get the list of children of this filter.
getChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
getChildren() - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlan
Returns the (zero or more) RecordQueryPlan children of this plan.
getChildren() - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlanWithChild
 
getChildren() - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlanWithNoChildren
 
getChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
getChildrenMatcher() - Method in interface com.apple.foundationdb.record.query.plan.temp.matchers.ExpressionMatcher
Return the child matchers of this matcher as a list.
getChildrenMatcher() - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.ReferenceMatcher
 
getChildrenMatcher() - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.TypeMatcher
 
getChildrenRefs() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
getClusterFile() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Get the path to the cluster file that this database was created with.
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
getColumnSize() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Returns the number of items in each KeyValue that will be returned.
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
Returns the number of items in each KeyValue that will be returned.
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
getColumnSize() - Method in class com.apple.foundationdb.record.metadata.Index
Get the number of indexed value columns.
getColumnSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys.Conditions
 
getColumnSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys
Get the size of the prefix of the index aggregate that is returned.
getColumnSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys.IndexScan
 
getCommittedVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Return the eight byte version assigned to this context at commit time.
getCommittedVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getCommonPrimaryKey() - Method in class com.apple.foundationdb.record.query.plan.temp.MetaDataPlanContext
 
getCommonPrimaryKey() - Method in interface com.apple.foundationdb.record.query.plan.temp.PlanContext
 
getComparand() - Method in interface com.apple.foundationdb.record.query.expressions.Comparisons.Comparison
Get the comparison value without any bindings.
getComparand(FDBRecordStoreBase<?>, EvaluationContext) - Method in interface com.apple.foundationdb.record.query.expressions.Comparisons.Comparison
Get the comparison value from the evaluation context.
getComparand(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
getComparand(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 
getComparand(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
getComparand(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
getComparand(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
getComparandConversionFunction() - Method in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
 
getComparandConversionFunction() - Method in interface com.apple.foundationdb.record.metadata.expressions.QueryableKeyExpression
Get a function to be applied to the comparison operand before compairing it with the application of the key expression to the record.
getComparison() - Method in interface com.apple.foundationdb.record.query.expressions.ComponentWithComparison
 
getComparison() - Method in class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
getComparison() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
getComparison() - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
getComparison() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
getComparison() - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
getComparisonKey() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
getComparisonKey() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
 
getComparisons() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
getComparisons() - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlanWithComparisons
 
getComparisons() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
getComparisons() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalIndexScanExpression
 
getComparisons() - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher.Match
 
getComparisonType(Comparisons.Comparison) - Static method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
getComplexity() - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Returns an integer representing the "complexity" of the generated plan.
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
getComplexity() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
getConstituent(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
getConstituents() - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordType
 
getConstituents() - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
Get the constitutents of this synthetic record type.
getConstituents() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
getContentSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
getContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getContext() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the record context (transaction) to use for the record store.
getContext() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get the record context (transaction) to use for the record store.
getContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
getContext() - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerRuleCall
Get the planning context with metadata that might be relevant to the planner, such as the list of available indexes.
getContext() - Method in class com.apple.foundationdb.record.query.plan.temp.RewriteRuleCall
 
getContinuation() - Method in class com.apple.foundationdb.record.cursors.AutoContinuingCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.ChainedCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.ConcatCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.EmptyCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.FilterCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.FutureCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.LazyCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.ListCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.MapCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.MapPipelinedCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.MapWhileCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.OrElseCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.RowLimitedCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.cursors.SkipCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
Deprecated.
getContinuation() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
Deprecated.
getContinuation() - Method in interface com.apple.foundationdb.record.RecordCursor
Deprecated.
in favor of the RecordCursor.onNext() method or advancing the cursor RecordCursor.asIterator()
getContinuation() - Method in class com.apple.foundationdb.record.RecordCursorIterator
Get a byte string that can be used to continue a query after the last record returned.
getContinuation() - Method in class com.apple.foundationdb.record.RecordCursorResult
Return the continuation of this result.
getCount() - Method in exception com.apple.foundationdb.record.logging.CompletionExceptionLogHelper.IgnoredSuppressedExceptionCount
 
getCount() - Method in class com.apple.foundationdb.record.provider.common.StoreTimer.Counter
Get the number of occurrences of the associated event.
getCount(StoreTimer.Event) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Get the total count for a given event.
getCount() - Method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot.CounterSnapshot
Get the number of occurrences of the associated event.
getCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.TimeWindowSpec
 
getCount() - Method in interface com.apple.foundationdb.record.RecordCursor
Count the number of records remaining.
getCounter(Map<StoreTimer.Event, StoreTimer.Counter>, StoreTimer.Event, boolean) - Static method in class com.apple.foundationdb.record.provider.common.StoreTimer
 
getCounterSnapshot(StoreTimer.Event) - Method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot
Get the counter for a given event.
getCurrentVersionAsync(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.MetaDataCache
Get a version to use for cache validation of -1 to skip validation.
getCursorStreamingMode() - Method in class com.apple.foundationdb.record.ScanProperties
Get cursor streaming mode.
getData() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedValue
 
getDataArray() - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
getDatabase(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getDatabase() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getDatabase() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Get the database against which functions are run.
getDatabase() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
getDatabase() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
getDatabase() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getDatacenterId() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getDatacenterId() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getDefault() - Static method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverCreateHooks
Gets the default set of no-op create hooks.
getDefaultCursorStreamingMode() - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
Get the default CursorStreamingMode for new ScanProperties.
getDefaultCursorStreamingMode() - Method in class com.apple.foundationdb.record.ExecuteProperties
Get the default CursorStreamingMode for new ScanProperties.
getDefaultExpireAfterAccessMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
Get the amount of time in milliseconds that each entry is kept in each cache after its last access.
getDefaultInstance() - Static method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Get the default validator.
getDefaultInstance() - Static method in class com.apple.foundationdb.record.query.plan.planning.BooleanNormalizer
Obtain a normalizer with the default size limit BooleanNormalizer.DEFAULT_SIZE_LIMIT.
getDeleteBefore() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate
 
getDescriptor(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
getDescriptor() - Method in class com.apple.foundationdb.record.metadata.RecordType
 
getDescriptor() - Method in class com.apple.foundationdb.record.metadata.RecordTypeBuilder
 
getDescriptor() - Method in interface com.apple.foundationdb.record.metadata.RecordTypeOrBuilder
Get the descriptor of the underlying message type.
getDifference(StoreTimer, StoreTimerSnapshot) - Static method in class com.apple.foundationdb.record.provider.common.StoreTimer
Subtracts counts and times recorded by a snapshot of a timer returning a new timer representing the difference.
getDirectories() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Returns the available root directories in the KeySpace.
getDirectory(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Retrieves a subdirectory.
getDirectory() - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Returns the directory that corresponds to this path entry.
getDirectory() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
getDirectory() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
getDirectory() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectoryResult
 
getDirectoryCache(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getDirectoryCacheSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getDirectoryCacheStats() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getDirectoryCacheVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getDirectoryName() - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Returns the directory name for this path element.
getDirectoryName() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
getDirectoryName() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Returns the directory name for this path element.
getDisabledIndexNames() - Method in class com.apple.foundationdb.record.RecordStoreState
Get the names of any disabled indexes.
getDouble(int) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
getDuration() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.TimeWindowSpec
 
getEnabledIndexes(RecordTypeOrBuilder) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Gets the list of enabled indexes that are on the given record type.
getEnabledMultiTypeIndexes(RecordTypeOrBuilder) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Gets the list of enabled indexes that are on multiple record types one of which is the given type.
getEnabledUniversalIndexes() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Gets the list of enabled universal indexes, i.e., the indexes on all record types.
getEnd() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator.AllocationWindow
 
getEndTimestamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
getEntry() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry
 
getEntryPrimaryKey(Tuple) - Method in class com.apple.foundationdb.record.metadata.Index
Get the primary key portion of an index entry.
getEntrySize(KeyExpression) - Method in class com.apple.foundationdb.record.metadata.Index
The number of columns stored for an index entry.
getEquality() - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher.Match
 
getEquality(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher.Match
 
getEqualityComparison() - Method in class com.apple.foundationdb.record.query.plan.temp.ComparisonRange
 
getEqualityComparisons() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
getEqualityComparisons() - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher.Match
 
getEqualitySize() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
getEvents() - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Get all events known to this timer.
getEvolutionValidator() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Get the validator used when saving a new version of the meta-data to ensure the new meta-data is a valid evolution of the old meta-data.
getEvolutionValidator() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Get the validator used to compare the local file descriptor to the descriptor included in the meta-data proto.
getExecuteProperties() - Method in class com.apple.foundationdb.record.ScanProperties
Get execute properties for this scan properties.
getExecutor() - Method in class com.apple.foundationdb.record.cursors.AutoContinuingCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.ChainedCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.ConcatCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.EmptyCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.FilterCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.FutureCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.LazyCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.ListCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.MapCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.MapPipelinedCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.MapWhileCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.OrElseCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.RowLimitedCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.cursors.SkipCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
 
getExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
getExecutor() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
 
getExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
getExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
getExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
getExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
 
getExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getExecutor() - Method in interface com.apple.foundationdb.record.RecordCursor
 
getExistingKey() - Method in exception com.apple.foundationdb.record.RecordIndexUniquenessViolation
Get the existing key of this uniqueness violation.
getExpectedRecords() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
Get the expected number of records for each token of this predicate.
getExplicitRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.RecordType
Get any explicit record type key value.
getExpression() - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Get the expression that satisfied this filter.
getExtensionRegistry() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Get the extension registry used when deserializing meta-data proto messages.
getExternalBinding() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInParameterJoinPlan
 
getFactory() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Get the factory that produced this database.
getFallbackTokenizerName() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
getFalsePositivePercentage() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
Get the configured false positive percentage for each token scan of this predicate.
getFanType() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
getFDBCause(Throwable) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBExceptions
 
getFieldName() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
getFilter() - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Get the filter that this mask is masking.
getFilter() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
getFilter() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalFilterExpression
 
getFilter() - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
getFilter() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
getFirstComparison() - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher.Match
 
getFloat(int) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
getFormatVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getFormatVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Get the storage format version currently in use for this record store.
getFormatVersion() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the storage format version for this store.
getFormatVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getFormerIndexes() - Method in class com.apple.foundationdb.record.RecordMetaData
 
getFormerIndexesSince(int) - Method in class com.apple.foundationdb.record.RecordMetaData
 
getFormerName() - Method in class com.apple.foundationdb.record.metadata.FormerIndex
Get the name under which the index existed, if known.
getFunction() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
 
getFunction() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
getGlobalVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Retrieves the part of the version that is set by the global order enforcer.
getGroup() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSubDirectory
 
getGroup() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSubDirectoryOperation
 
getGroupedCount() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
getGroupedCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
getGroupedKey(KeyExpression) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
 
getGroupedSubKey() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
getGroupFilters() - Method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons.RankComparison
 
getGroupingComparisons() - Method in class com.apple.foundationdb.record.query.plan.TextScan
Get any grouping comparisons necessary to scan only within one grouping key.
getGroupingCount() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
Get number of leading columns that select the group (e.g., ranked set or atomic aggregate); remaining fields are the value (e.g., score) within the set.
getGroupingCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
getGroupingKey(KeyExpression) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
 
getGroupingSubKey() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
getGroupingSubkey(GroupingKeyExpression, int, int) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
 
getGroupKeys(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys.Conditions
 
getGroupKeys(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys
Get the grouping key (GROUP BY) for the index aggregate from the given context.
getGroupKeys(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys.IndexScan
 
getHigh() - Method in class com.apple.foundationdb.record.TupleRange
 
getHigh() - Method in class com.apple.foundationdb.record.ValueRange
 
getHighEndpoint() - Method in class com.apple.foundationdb.record.KeyRange
 
getHighEndpoint() - Method in class com.apple.foundationdb.record.TupleRange
 
getHighEndpoint() - Method in class com.apple.foundationdb.record.ValueRange
 
getHighKey() - Method in class com.apple.foundationdb.record.KeyRange
Returns the upper boundary of the range to be scanned.
getIdentity() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation
Get the initial value for aggregating multiple index entries.
getIdentity() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
getIncreaseLimitAfter() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the number of successful range builds before re-increasing the number of records to process in a single transaction.
getIndex() - Method in class com.apple.foundationdb.record.IndexEntry
Get the index associated with this entry.
getIndex() - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
getIndex() - Method in class com.apple.foundationdb.record.metadata.IndexRecordFunction
 
getIndex() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
Get the index for this record.
getIndex() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBQueriedRecord
Get the index, if any, that produced this query result record.
getIndex() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the index to be built.
getIndex() - Method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons.RankComparison
 
getIndex() - Method in class com.apple.foundationdb.record.query.plan.TextScan
Get the index being scanned.
getIndex() - Method in exception com.apple.foundationdb.record.RecordIndexUniquenessViolation
Get the index associated with this uniqueness violation.
getIndex(String) - Method in class com.apple.foundationdb.record.RecordMetaData
 
getIndex(String) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
getIndexableRecordType(String) - Method in class com.apple.foundationdb.record.RecordMetaData
Get a record type or synthetic record type by name as used in an index.
getIndexableRecordType(String) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
getIndexByName(String) - Method in class com.apple.foundationdb.record.query.plan.temp.MetaDataPlanContext
 
getIndexByName(String) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlanContext
 
getIndexEntry() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
Get the index entry for this record.
getIndexEntry() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBQueriedRecord
Get the index entry, if any, that produced this query result record.
getIndexEntry(IndexEntry, int, TimeWindowLeaderboardDirectory) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
getIndexEntry() - Method in exception com.apple.foundationdb.record.RecordIndexUniquenessViolation
Get the index value of this uniqueness violation.
getIndexes() - Method in class com.apple.foundationdb.record.metadata.RecordType
 
getIndexes() - Method in class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
getIndexes() - Method in interface com.apple.foundationdb.record.metadata.RecordTypeOrBuilder
Get the list of indexes that are on this record and only this record.
getIndexes() - Method in class com.apple.foundationdb.record.query.plan.temp.MetaDataPlanContext
 
getIndexes() - Method in interface com.apple.foundationdb.record.query.plan.temp.PlanContext
 
getIndexesSince(int) - Method in class com.apple.foundationdb.record.RecordMetaData
 
getIndexMaintainer(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Get the maintainer for a given index.
getIndexMaintainer(IndexMaintainerState) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainerFactory
 
getIndexMaintainer(IndexMaintainerState) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainerFactory
 
getIndexMaintainer(IndexMaintainerState) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainerFactory
 
getIndexMaintainer(IndexMaintainerState) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainerFactory
 
getIndexMaintainer(IndexMaintainerState) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainerFactory
 
getIndexMaintainer(IndexMaintainerState) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.VersionIndexMaintainerFactory
 
getIndexMaintainer(IndexMaintainerState) - Method in interface com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerFactory
Get an index maintainer for the given record store and index meta-data.
getIndexMaintainer(IndexMaintainerState) - Method in interface com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerRegistry
 
getIndexMaintainer(IndexMaintainerState) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerRegistryImpl
 
getIndexMaintainer(IndexMaintainerState) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainerFactory
 
getIndexMaintainerRegistry() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Get the registry of index maintainers used to validate indexes.
getIndexMaintainerRegistry() - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Get the registry of index maintainers used to validate indexes.
getIndexMaintainerRegistry() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getIndexMaintainerRegistry() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getIndexMaintainerRegistry() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the registry of index maintainers to be used by the record store.
getIndexMaintainerRegistry() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getIndexMaintainerRegistry() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Get the index registry used for validation.
getIndexMaintenanceFilter() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getIndexMaintenanceFilter() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getIndexMaintenanceFilter() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the index filter to be used by the record store.
getIndexMaintenanceFilter() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getIndexName() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
getIndexName() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
getIndexName() - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlanWithIndex
Gets the name of the index used by this plan.
getIndexName() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
getIndexName() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalIndexScanExpression
 
getIndexScanPreference() - Method in class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
Get whether RecordQueryIndexPlan is preferred over RecordQueryScanPlan even when it does not satisfy any additional conditions.
getIndexStates() - Method in class com.apple.foundationdb.record.RecordStoreState
Retrieve the mapping from index names to IndexState that is underlying this RecordStoreState.
getIndexSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Returns the subspace in which the index data is stored.
getIndexTokenizerVersion(Index) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainer
Get the tokenizer version associated with this index.
getIndexTypes() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainerFactory
 
getIndexTypes() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainerFactory
 
getIndexTypes() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainerFactory
 
getIndexTypes() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainerFactory
A list containing only the name of the "" index type.
getIndexTypes() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainerFactory
 
getIndexTypes() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.VersionIndexMaintainerFactory
 
getIndexTypes() - Method in interface com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerFactory
Get the index types supported by this factory.
getIndexTypes() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainerFactory
 
getIndexValidator(Index) - Method in interface com.apple.foundationdb.record.metadata.IndexValidatorRegistry
 
getIndexValidator(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainerFactory
 
getIndexValidator(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainerFactory
 
getIndexValidator(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainerFactory
 
getIndexValidator(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainerFactory
Validates that the index provided is valid for text indexes.
getIndexValidator(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainerFactory
 
getIndexValidator(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.VersionIndexMaintainerFactory
 
getIndexValidator(Index) - Method in interface com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerFactory
Get a validator for the given index meta-data.
getIndexValidator(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerRegistryImpl
 
getIndexValidator(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainerFactory
 
getInequalityComparisons() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
getInequalityComparisons() - Method in class com.apple.foundationdb.record.query.plan.temp.ComparisonRange
 
getInitialDelayMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Gets the delay ceiling (in milliseconds) that will be applied between attempts to run a transactional database operation.
getInitialDelayMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Gets the delay ceiling (in milliseconds) that will be applied between attempts to run a transactional database operation.
getInitialDelayMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the initial delay between transaction retry attempts.
getInner() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
getInner() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
getInner() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
getInner() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalFilterExpression
 
getInner() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalSortExpression
 
getInner() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalTypeFilterExpression
 
getInnerGroup() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.RelationalGroupRefHolder
 
getInReverseDirectoryCacheSubspace(FDBStoreTimer, ScopedValue<Long>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
Retrieves the name of the directory entry corresponding to the value of that entry in the directory layer.
getInvariableCollator(TextCollatorRegistry, KeyExpression) - Static method in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
 
getIsolationLevel() - Method in class com.apple.foundationdb.record.ExecuteProperties
 
getJoined() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
getJoins() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordType
 
getJoins() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder
Get the list of joins for this joined record type.
getKey() - Method in class com.apple.foundationdb.record.IndexEntry
Get the key portion of the index entry.
getKey(Key.Evaluated) - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
Given a Key.Evaluated returned from the evaluation of this expression, splits out the portion of that expression that should be used to represent the key of a covering index.
getKey(String) - Method in interface com.apple.foundationdb.record.provider.common.text.TextCollator
Get a representation of a string suitable for storing in an index for this collation.
getKey(String) - Method in class com.apple.foundationdb.record.provider.common.text.TextCollatorRegistryJRE.TextCollatorJRE
 
getKey(KeySelector) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getKeyCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get the total number of keys in the requested key range.
getKeyCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
getKeyCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
getKeyCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
getKeyCount() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBStoredSizes
Get the number of keys used to store this record.
getKeyCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
Get the number of keys used to store this record.
getKeyCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
getKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
getKeyExpression() - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
getKeyNullType(int) - Method in class com.apple.foundationdb.record.IndexEntry
Get the type of null stored in a given key index location.
getKeys() - Method in class com.apple.foundationdb.record.query.plan.PlanOrderingKey
 
getKeysAndValues() - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Suitable for KeyValueLogMessage.
getKeySize() - Method in class com.apple.foundationdb.record.IndexEntry
 
getKeySize() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get the total size (in bytes) of all keys in the requested key range.
getKeySize() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
getKeySize() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
getKeySize() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
getKeySize() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBStoredSizes
Get the size in bytes of all keys used to store this record.
getKeySize() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
Get the size in bytes of all keys used to store this record.
getKeySize() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
getKeySizeLimit() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getKeysSource() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
getKeyType() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Returns the type of values this directory stores.
getKeyValue(int) - Method in class com.apple.foundationdb.record.IndexEntry
Get a tuple element of the key tuple.
getKeyValueMap() - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
getLastModifiedVersion() - Method in class com.apple.foundationdb.record.metadata.Index
Get the version at which the index was changed.
getLatencyInjector() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Returns the current latency injector.
getLeaderboards() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
getLeaderboardTimestamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
getLeaderboardTimestamp(EvaluationContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
getLeaderboardTimestampParameter() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
getLeaderboardType() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
getLeaderboardType(EvaluationContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
getLeaderboardTypeParameter() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
getLeft() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordType.Join
 
getLeft() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder.Join
 
getLeftExpression() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordType.Join
 
getLeftExpression() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder.Join
 
getLimit() - Method in class com.apple.foundationdb.record.ByteScanLimiter
Get the byte scan limit.
getLimit() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the maximum number of records to process in one transaction.
getLimit() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Get the current number of records to process in one transaction.
getLimit() - Method in class com.apple.foundationdb.record.RecordScanLimiter
Get the record scan limit.
getLocalFileDescriptor() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Get the local meta-data file descriptor.
getLocalityProvider() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Get the locality provider that is used to discover the server location of the keys.
getLocalityProvider() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Get the locality provider that is used to discover the server location of the keys.
getLocalVersion(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Get a local version assigned to some primary key used within this context.
getLocalVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Retrieves the part of the version that is set within a single FDBRecordContext.
getLogicalValue() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Returns the logical value (prior to resolving) for this path element.
getLogInfo() - Method in exception com.apple.foundationdb.record.LoggableTimeoutException
 
getLogName() - Method in enum com.apple.foundationdb.record.IndexState
 
getLong(int) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
getLow() - Method in class com.apple.foundationdb.record.TupleRange
 
getLow() - Method in class com.apple.foundationdb.record.ValueRange
 
getLowEndpoint() - Method in class com.apple.foundationdb.record.KeyRange
 
getLowEndpoint() - Method in class com.apple.foundationdb.record.TupleRange
 
getLowEndpoint() - Method in class com.apple.foundationdb.record.ValueRange
 
getLowKey() - Method in class com.apple.foundationdb.record.KeyRange
Returns the lower boundary of the range to be scanned.
getMappingSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Deprecated.
blocks until the mapping subspace is fetched from the database, instead use LocatableResolver.getMappingSubspaceAsync()
getMappingSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
getMappingSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
getMappingSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Get a CompletableFuture that will contain the Subspace where this resolver stores the mappings from key Strings to value Long.
getMappingSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
getMappingSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
getMatcher() - Method in class com.apple.foundationdb.record.query.plan.temp.PlannerRule
 
getMaxArguments() - Method in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
 
getMaxArguments() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
Get the maximum number of arguments supported by this function.
getMaxAttempts() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Gets the maximum number of attempts for a database to make when running a retriable transactional operation.
getMaxAttempts() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Gets the maximum number of attempts for a database to make when running a retriable transactional operation.
getMaxAttempts() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the maximum number of transaction retry attempts.
getMaxDelayMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Gets the maximum delay (in milliseconds) that will be applied between attempts to run a transactional database operation.
getMaxDelayMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Gets the maximum delay (in milliseconds) that will be applied between attempts to run a transactional database operation.
getMaxDelayMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the maximum delay between transaction retry attempts.
getMaxDistance() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextWithMaxDistanceComparison
Get the maximum distance allowed between tokens in the source document allowed by this filter.
getMaxKeySize() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get the size (in bytes) of the largest key in the requested key range.
getMaxMillisPerTransaction() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
The maximum number of milliseconds spent scanning the directory during a lookup within the context of a single transaction, when this limit is hit, a new one will be started before continuing.
getMaxRetries() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the maximum number of times to retry a single range rebuild.
getMaxRowsPerTransaction() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
The maximum number of rows scanned in the directory during a lookup within the context of a single transaction, when this limit is hit, a new one will be started before continuing.
getMaxSize() - Method in class com.apple.foundationdb.record.AsyncLoadingCache
Get the maximum number of elements stored by the cache.
getMaxSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
Get the maximum number of elements to keep in produced caches.
getMaxValueSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get the size (in bytes) of the largest value in the requested key range.
getMaxVersion() - Method in class com.apple.foundationdb.record.provider.common.text.DefaultTextTokenizer
Get the maximum supported version.
getMaxVersion() - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizer
The maximum supported version of this tokenizer.
getMdcContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Get the logging context used in record contexts opened by this runner.
getMdcContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
getMdcContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the logging context used in OnlineIndexer.buildIndex(boolean).
getMedian() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get an estimate for the size of the median key-value pair.
getMembers() - Method in class com.apple.foundationdb.record.query.plan.temp.FixedCollectionExpressionRef
 
getMessage() - Method in exception com.apple.foundationdb.record.logging.CompletionExceptionLogHelper.IgnoredSuppressedExceptionCount
 
getMessageWithKeys() - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
getMetadata() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.PathValue
If the PathValue was returned by the DirectoryLayerDirectory or some other directory type that involves a LocatableResolver, this will return any metadata that is associated with the key in by LocatableResolver.
getMetadata() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverResult
 
getMetaData() - Method in class com.apple.foundationdb.record.query.plan.temp.MetaDataPlanContext
 
getMetaData() - Method in interface com.apple.foundationdb.record.query.plan.temp.PlanContext
 
getMetadataHook() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverCreateHooks
 
getMetaDataProvider() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getMetaDataProvider() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Get the provider for the record store's meta-data.
getMetaDataProvider() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the provider for the record store's meta-data.
getMetaDataProvider() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getMetaDataStore() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getMetaDataStore() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the FDBMetaDataStore to use as the source of meta-data.
getMetaDataStore() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getMetaDataVersionStamp(IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
getMetaDataVersionStampAsync(IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Get the database's meta-data version-stamp.
getMinArguments() - Method in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
 
getMinArguments() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
Get the the minimum number of arguments supported by this function.
getMinDelayMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Gets the minimum delay (in milliseconds) that will be applied between attempts to run a transactional database operation.
getMinVersion() - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizer
The minimum supported version of this tokenizer.
getMinVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase.WeakReadSemantics
 
getMultiTypeIndexes() - Method in class com.apple.foundationdb.record.metadata.RecordType
The Indexes that this record type is on that also contain other record types.
getMultiTypeIndexes() - Method in class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
The Indexes that this record type is on that also contain other record types.
getMultiTypeIndexes() - Method in interface com.apple.foundationdb.record.metadata.RecordTypeOrBuilder
Gets the list of indexes that are on multiple record types one of which is this type.
getMutationParam(IndexEntry, boolean) - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation
Get the underlying argument to the FDB API.
getMutationParam(IndexEntry, boolean) - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
getMutationType() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation
Get the underlying mutation performed by the FDB API.
getMutationType() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
getName() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression.Builder
 
getName() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
getName() - Method in interface com.apple.foundationdb.record.metadata.expressions.QueryableKeyExpression
 
getName() - Method in class com.apple.foundationdb.record.metadata.Index
 
getName() - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
getName() - Method in class com.apple.foundationdb.record.metadata.RecordType
 
getName() - Method in class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
getName() - Method in interface com.apple.foundationdb.record.metadata.RecordTypeOrBuilder
Get the name of the record type.
getName() - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordType.Constituent
 
getName() - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder.Constituent
 
getName() - Method in class com.apple.foundationdb.record.PipelineOperation
 
getName() - Method in class com.apple.foundationdb.record.provider.common.text.DefaultTextTokenizer
Get the name for this tokenizer.
getName() - Method in class com.apple.foundationdb.record.provider.common.text.DefaultTextTokenizerFactory
The name of the default text tokenizer.
getName() - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizer
Get the name of this tokenizer.
getName() - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizerFactory
Get the unique name for the text tokenizer.
getName() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Returns the name of this directory.
getName() - Method in interface com.apple.foundationdb.record.query.expressions.ComponentWithComparison
 
getName() - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
getName() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
getName() - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
getName() - Method in class com.apple.foundationdb.record.RecordFunction
 
getNameInTree() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
 
getNameInTree() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
When displaying the name of this directory in the tree output from KeySpaceDirectory.toString() allows the directory implementation to ornament the name in any fashion it sees fit.
getNetworkExecutor() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getNext() - Method in class com.apple.foundationdb.record.cursors.AutoContinuingCursor
 
getNext() - Method in class com.apple.foundationdb.record.cursors.EmptyCursor
 
getNext() - Method in class com.apple.foundationdb.record.cursors.ListCursor
 
getNext() - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor
 
getNext() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
 
getNext() - Method in interface com.apple.foundationdb.record.RecordCursor
Get the next result from this cursor.
getNLevels() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
getNlevels() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate
 
getNodeSubspace(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.AutoContinuingCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.ChainedCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.ConcatCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.EmptyCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.FilterCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.FutureCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.LazyCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.ListCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.MapCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.MapPipelinedCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.MapWhileCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.OrElseCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.RowLimitedCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.cursors.SkipCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
Deprecated.
getNoNextReason() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
Deprecated.
getNoNextReason() - Method in interface com.apple.foundationdb.record.RecordCursor
Deprecated.
in favor of the RecordCursor.onNext() method or advancing the cursor RecordCursor.asIterator()
getNoNextReason() - Method in class com.apple.foundationdb.record.RecordCursorIterator
Get the reason that the cursor has reached the end and returned false for RecordCursorIterator.hasNext().
getNoNextReason() - Method in class com.apple.foundationdb.record.RecordCursorResult
Return the no-next-reason of this result.
getNullableDouble(int) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
getNullableFloat(int) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
getNullableLong(int) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
getNullStandin() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
getObject(int) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
getObject(int, Class<T>) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
getOnlyRecordType() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
If there is only one record type, get it.
getOperand() - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
getOperand() - Method in class com.apple.foundationdb.record.metadata.IndexRecordFunction
 
getOption(String) - Method in class com.apple.foundationdb.record.metadata.Index
 
getOptions() - Method in class com.apple.foundationdb.record.metadata.Index
 
getOptionValue() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBTraceFormat
Get the value to supply to setTraceFormat().
getOrCreatePostCommit(String, Function<String, FDBRecordContext.PostCommit>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Fetches a post-commit hook, creating a new one if it does not already exist.
getP90() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get an estimate for the size of the 90th percentile key-value pair.
getP95() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get an estimate for the size of the 95th percentile key-value pair.
getParameter() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
getParent() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
getParent() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Returns this directory's parent.
getParent() - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Returns the parent of this entry or null if this is the root of the path.
getParent() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
getParent() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Returns the parent path element.
getPersistentCacheHitCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
Get the number of reverse lookups in which the lookup could not be satisfied by the in-memory cache but was satisfied by the persistent reverse lookup cache.
getPersistentCacheMissCount() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
Get the number of reverse lookups in which the persistent cache was found to be missing an entry, resulting in a scan of the directory layer in order to populate the missing entry.
getPipelineSize(PipelineOperation) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get the number of elements to allow in the asynchronous pipeline for an operation of the given type.
getPipelineSize(PipelineOperation) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.PipelineSizer
 
getPipelineSizer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getPipelineSizer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getPipelineSizer() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the object to be used to determine the depth of pipelines run by the record store.
getPipelineSizer() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get the function for computing the number of elements to allow in the asynchronous pipeline for an operation of the given type.
getPipelineSizer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getPipelineSizer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
getPlanComparison(QueryRecordFunctionWithComparison) - Method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.expressions.EmptyComparison
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalDistinctExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalFilterExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalIndexScanExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalSortExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalTypeFilterExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalUnorderedUnionExpression
 
getPlannerExpressionChildren() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.RelationalGroupRefHolder
 
getPlannerExpressionChildren() - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerExpression
Return an iterator of references to the children of this planner expression.
getPostCommit(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Fetches a previously installed post-commit hook.
getPrefixSize() - Method in class com.apple.foundationdb.record.query.plan.PlanOrderingKey
 
getPreWriteChecks() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverCreateHooks
 
getPrimaryKey() - Method in class com.apple.foundationdb.record.IndexEntry
Get the primary key of the record associated with this entry.
getPrimaryKey() - Method in class com.apple.foundationdb.record.metadata.RecordType
 
getPrimaryKey() - Method in class com.apple.foundationdb.record.metadata.RecordTypeBuilder
 
getPrimaryKey() - Method in interface com.apple.foundationdb.record.metadata.RecordTypeOrBuilder
Gets the primary key expression for this record type.
getPrimaryKey() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
getPrimaryKey() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecord
Get the primary key for this record.
getPrimaryKey() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
getPrimaryKey() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
getPrimaryKey() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
Get the primary key for this synthetic record.
getPrimaryKey() - Method in exception com.apple.foundationdb.record.RecordIndexUniquenessViolation
Get the primary key of this uniqueness violation.
getPrimaryKeyBoundaries(Tuple, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Return a cursor of boundaries separating the key ranges maintained by each FDB server.
getPrimaryKeyComponentPositions() - Method in class com.apple.foundationdb.record.metadata.Index
Get the positions of the primary key components within the index key.
getPrimaryKeys(EvaluationContext) - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan.KeysSource
 
getPrimaryKeyStart() - Method in class com.apple.foundationdb.record.query.plan.PlanOrderingKey
 
getPrimaryKeyTail() - Method in class com.apple.foundationdb.record.query.plan.PlanOrderingKey
 
getProgressLogIntervalMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the minimum time between successful progress logs when building across transactions.
getProportion(double) - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get an estimate for the size for which the provided proportion of key-value pairs have a combined size that is less than that size.
getQueryPlanChildren() - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Returns the (zero or more) child QueryPlans of this plan.
getQueryPlanChildren() - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlan
 
getRange(KeySelector, KeySelector) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(KeySelector, KeySelector, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(KeySelector, KeySelector, int, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(KeySelector, KeySelector, int, boolean, StreamingMode) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(byte[], byte[], int) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(byte[], byte[], int, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(byte[], byte[], int, boolean, StreamingMode) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(Range) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(Range, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(Range, int, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRange(Range, int, boolean, StreamingMode) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getRankTypes() - Method in class com.apple.foundationdb.record.query.plan.PlannableIndexTypes
 
getReadableIndexes(RecordTypeOrBuilder) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Gets the list of readable indexes that are on the given record type.
getReadableMultiTypeIndexes(RecordTypeOrBuilder) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Gets the list of readable indexes that are on multiple record types one of which is the given type.
getReadableUniversalIndexes() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Gets the list of readable universal indexes, i.e., the indexes on all record types.
getReadVersion(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Get the read version (GRV) for the given context.
getReadVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getReason() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry
 
getRebuild() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate
 
getRecord() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
getRecord() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecord
Get the Protobuf message form of this record.
getRecord() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
getRecord() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
getRecord() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
getRecordContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
Get the FDBRecordContext within which this store operates.
getRecordCountForRebuildIndexes(boolean, boolean, Map<Index, List<RecordType>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Get count of records to pass to checker to decide whether to build right away.
getRecordCountKey() - Method in class com.apple.foundationdb.record.RecordMetaData
 
getRecordCountKey() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Deprecated.
use COUNT type indexes instead
getRecordMetaData() - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
getRecordMetaData() - Method in class com.apple.foundationdb.record.metadata.RecordType
Get the meta-data of which this record type is a part.
getRecordMetaData() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
getRecordMetaData() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Get the RecordMetaData used by this store.
getRecordMetaData() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
getRecordMetaData() - Method in class com.apple.foundationdb.record.RecordMetaData
Get this RecordMetaData instance.
getRecordMetaData() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
getRecordMetaData() - Method in interface com.apple.foundationdb.record.RecordMetaDataProvider
Provide an instance of RecordMetaData.
getRecordMetaDataAsync(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
getRecordScanLimiter() - Method in class com.apple.foundationdb.record.ExecuteState
Get a limiter for the maximum number of records that can be retrieved from the database.
getRecordsDescriptor() - Method in class com.apple.foundationdb.record.RecordMetaData
 
getRecordsPerSecond() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the maximum number of records to process in a single second.
getRecordStoreBuilder() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the record store builder that will be used to open record store instances for indexing.
getRecordStoreState() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Get the RecordStoreState for this store.
getRecordStoreState() - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.FDBRecordStoreStateCacheEntry
Get the RecordStoreState contained within this entry.
getRecordType() - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordType.Constituent
 
getRecordType() - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder.Constituent
 
getRecordType() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
getRecordType() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecord
Get the record type for this record.
getRecordType() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
getRecordType() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
getRecordType() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
getRecordType(String) - Method in class com.apple.foundationdb.record.RecordMetaData
 
getRecordType(String) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
getRecordTypeForDescriptor(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.RecordMetaData
 
getRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.RecordType
Gets the Tuple element value that will be used by RecordTypeKeyExpression for this record type.
getRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
getRecordTypeKey() - Method in interface com.apple.foundationdb.record.metadata.RecordTypeOrBuilder
Gets the Tuple element value that will be used by RecordTypeKeyExpression for this record type.
getRecordTypeKeyTuple() - Method in class com.apple.foundationdb.record.metadata.RecordType
Get a Tuple containing only the record type key.
getRecordTypes() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the explicit set of record types to be indexed.
getRecordTypes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
getRecordTypes() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalTypeFilterExpression
 
getRecordTypes() - Method in interface com.apple.foundationdb.record.query.plan.temp.expressions.TypeFilterExpression
 
getRecordTypes() - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
getRecordTypes() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
getRecordTypes() - Method in class com.apple.foundationdb.record.RecordMetaData
 
getRefreshTimeSeconds() - Method in class com.apple.foundationdb.record.AsyncLoadingCache
 
getRegistry() - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizerRegistry
Returns all registered tokenizers.
getRegistry() - Method in class com.apple.foundationdb.record.provider.common.text.TextTokenizerRegistryImpl
 
getRelationalChildCount() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
getRelationalChildCount() - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlanWithChild
 
getRelationalChildCount() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalDistinctExpression
 
getRelationalChildCount() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalFilterExpression
 
getRelationalChildCount() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalSortExpression
 
getRelationalChildCount() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalTypeFilterExpression
 
getRelationalChildCount() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalUnorderedUnionExpression
 
getRelationalChildCount() - Method in interface com.apple.foundationdb.record.query.plan.temp.expressions.RelationalExpressionWithChildren
 
getRelationalChildCount() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.RelationalGroupRefHolder
 
getRemainder() - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
getRemainder() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
Deprecated.
getRemainder() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
If this path was created via KeySpace.resolveFromKey(FDBRecordContext, Tuple), this returns any remaining portion of the input tuple that was not used to construct the path.
getRemovedVersion() - Method in class com.apple.foundationdb.record.metadata.FormerIndex
Get the version at which the index was removed.
getRequiredResults() - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
getRequiredResults() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
getResolvedMetadata() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Returns any metadata that may be stored along with the resolved value for this path element.
getResolvedPathValue() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Returns the value that will be physically stored to represent this path element along with any metadata that may be associated with it.
getResolvedValue() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.PathValue
Returns the value that will be stored in the FDB row key for a path.
getResolvedValue() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Returns the value that will be physically stored to represent this path element.
getResolverStateCacheRefreshTime() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getResult() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer.UpdateState
 
getReturnedRowLimit() - Method in class com.apple.foundationdb.record.ExecuteProperties
Get the limit on the number of rows that will be returned as it would be passed to FDB.
getReturnedRowLimitOrMax() - Method in class com.apple.foundationdb.record.ExecuteProperties
Get the limit on the number of rows that will be returned as could be used for counting.
getReverseDirectoryCache() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getReverseDirectoryInMemoryCache() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getReverseDirectoryMaxMillisPerTransaction() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getReverseDirectoryRowsPerTransaction() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getRight() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordType.Join
 
getRight() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder.Join
 
getRightExpression() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordType.Join
 
getRightExpression() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder.Join
 
getRoot() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Get the root of this key space.
getRootClass() - Method in interface com.apple.foundationdb.record.query.plan.temp.matchers.ExpressionMatcher
Get a class or interface extending PlannerExpression that is a super class of every planner expression that this matcher can match.
getRootClass() - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.ReferenceMatcher
 
getRootClass() - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.TypeMatcher
 
getRootExpression() - Method in class com.apple.foundationdb.record.metadata.Index
 
getRootOperator() - Method in class com.apple.foundationdb.record.query.plan.temp.PlannerRule
Returns the class of the operator at the root of the binding expression, if this rule uses a non-trivial binding.
getRulesMatching(PlannerExpression) - Method in class com.apple.foundationdb.record.query.plan.temp.PlannerRuleSet
 
getRunner() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the runner that will be used to call into the database.
getScanComparisons() - Method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons.RankComparison
 
getScanForQuery(Index, QueryComponent, boolean, FilterSatisfiedMask) - Static method in class com.apple.foundationdb.record.query.plan.planning.TextScanPlanner
Get a scan that matches a filter in the list of filters provided.
getScannedBytesLimit() - Method in class com.apple.foundationdb.record.ExecuteProperties
Get the maximum number of bytes a query with this execute properties will scan.
getScannedRecordsLimit() - Method in class com.apple.foundationdb.record.ExecuteProperties
Get the maximum number of records a query with this execute properties will scan.
getScanType() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
getScanType() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
getScanType() - Method in interface com.apple.foundationdb.record.query.plan.plans.RecordQueryPlanWithIndex
 
getScanType() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
getScanType() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalIndexScanExpression
 
getScope() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedValue
 
getScoreForRank(RecordMetaData) - Method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons.RankComparison
 
getScores() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardScoreTrim
 
getScores() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardScoreTrimResult
 
getSecondarySubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Returns the secondary subspace in which the index data is stored.
getSerializer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getSerializer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getSerializer() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the serializer used to convert records into byte arrays.
getSerializer() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get the serializer used to convert records into byte arrays.
getSerializer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getSerializer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
getShouldCheckContinuationAccess() - Static method in class com.apple.foundationdb.record.cursors.IllegalContinuationAccessChecker
 
getSinceVersion() - Method in class com.apple.foundationdb.record.metadata.RecordType
 
getSinceVersion() - Method in class com.apple.foundationdb.record.metadata.RecordTypeBuilder
 
getSinceVersion() - Method in interface com.apple.foundationdb.record.metadata.RecordTypeOrBuilder
Gets a metadata version, which shows when this record type got introduced in the metadata.
getSizeBuckets() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get an array of buckets used to get an estimate of size distribution.
getSkip() - Method in class com.apple.foundationdb.record.ExecuteProperties
 
getSnapshotRecordCount(KeyExpression, Key.Evaluated) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getSnapshotRecordCount() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get the number of records in the record store.
getSnapshotRecordCount(KeyExpression, Key.Evaluated) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get the number of records in a portion of the record store determined by a group key expression.
getSnapshotRecordCount(KeyExpression, Key.Evaluated) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
getSnapshotRecordCountForRecordType(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getSnapshotRecordCountForRecordType(String) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get the number of records in the record store of the given record type.
getSnapshotRecordCountForRecordType(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
getSnapshotRecordUpdateCount() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
 
getSnapshotRecordUpdateCount(KeyExpression, Key.Evaluated) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
 
getSort() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalSortExpression
 
getSort() - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
getSort() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
getSpecs() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate
 
getSplitPoint() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
getStalenessBoundMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase.WeakReadSemantics
 
getStart() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator.AllocationWindow
 
getStartIncrement() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.TimeWindowSpec
 
getStartTimestamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
getState() - Method in class com.apple.foundationdb.record.ExecuteProperties
 
getState(Index) - Method in class com.apple.foundationdb.record.RecordStoreState
Determine the state of an index.
getState(String) - Method in class com.apple.foundationdb.record.RecordStoreState
Determine the state of the index with the given name.
getStateForResolver(LocatableResolver, Supplier<CompletableFuture<ResolverStateProto.State>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
getStateRefreshTimeMillis() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getStatesForRebuildIndexes(FDBRecordStoreBase.UserVersionChecker, Map<Index, List<RecordType>>, long, boolean, boolean, int, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getStateSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
getStateSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
getStateSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
getStateSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
getStaticMessage() - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
getStoppedReason() - Method in class com.apple.foundationdb.record.cursors.CursorLimitManager
Report a single reason associated with a limit that has been exceeded.
getStoredRecord() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
getStoredRecord() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBQueriedRecord
Get the stored record, if any, that produced this query result record.
getStoredRecordTypes() - Method in interface com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordFromStoredRecordPlan
Get the possible record types for the stored record to which this plan can be applied.
getStoredValue() - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
getStoredValue() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
Deprecated.
getStoreHeader() - Method in class com.apple.foundationdb.record.RecordStoreState
Get the store header associated with this record store state.
getStoreStateCache() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Get the store state cache for this database.
getStoreStateCache() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getStoreStateCache() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the store state cache to be used by the record store.
getStoreStateCache() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getStoreStateCacheFactory() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Get the store state cache factory.
getString(int) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
getSubdirectories() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Returns the set of subdirectories contained within this directory.
getSubdirectory(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Retrieves a subdirectory.
getSubDirectory(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
getSubDirectory() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSaveSubDirectory
 
getSubDirectory() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSubDirectoryResult
 
getSubKey(int, int) - Method in class com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression
 
getSubKey(int, int) - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Returns a sub-set of the key expression.
getSubKeyImpl(int, int) - Method in class com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression
 
getSubKeyImpl(int, int) - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
getSubKeyImpl(int, int) - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
getSubKeyImpl(int, int) - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
getSubKeyImpl(int, int) - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
getSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
getSubspace(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.SubspaceProvider
This might be blocking if the subspace is never fetched before.
getSubspace(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderByKeySpacePath
 
getSubspace(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderBySubspace
 
getSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
getSubspaceAsync(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.SubspaceProvider
Asynchronously resolves the subspace against the database associated with FDBRecordContext.
getSubspaceAsync(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderByKeySpacePath
 
getSubspaceAsync(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderBySubspace
 
getSubspaceKey() - Method in class com.apple.foundationdb.record.metadata.FormerIndex
Get the subspace key formerly occupied by the index.
getSubspaceKey() - Method in class com.apple.foundationdb.record.metadata.Index
Get the key used to determine this index's subspace prefix.
getSubspaceKey() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
getSubspaceKeyCounter() - Method in class com.apple.foundationdb.record.RecordMetaData
Get value of the counter used for index subspace keys if the counter-based assignment is used.
getSubspaceKeyCounter() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Get the current value of the index subspace key counter.
getSubspaceProvider() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getSubspaceProvider() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the subspace provider.
getSubspaceProvider() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get the subspace provider.
getSubspaceProvider() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
getSubspaceProvider() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getSubspaceProvider() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
getSubspaceTupleKey() - Method in class com.apple.foundationdb.record.metadata.FormerIndex
Get a Tuple-encodable version of the subspace key formerly occupied by the index.
getSubspaceTupleKey() - Method in class com.apple.foundationdb.record.metadata.Index
Get a Tuple-encodable version of the subspace key of this index.
getSubstitute() - Method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons.RankComparison
 
getSuffixComparisons() - Method in class com.apple.foundationdb.record.query.plan.TextScan
Get any comparisons performed on fields of the index following the text field.
getSyntheticRecordType(String) - Method in class com.apple.foundationdb.record.RecordMetaData
 
getSyntheticRecordType(String) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
getSyntheticRecordTypeFromRecordTypeKey(Object) - Method in class com.apple.foundationdb.record.RecordMetaData
 
getSyntheticRecordTypes() - Method in interface com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordFromStoredRecordPlan
Get the possible record types for the synthetic record generated by this plan.
getSyntheticRecordTypes() - Method in class com.apple.foundationdb.record.RecordMetaData
 
getTextCollator(Key.Evaluated) - Method in class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
 
getTextCollator() - Method in interface com.apple.foundationdb.record.provider.common.text.TextCollatorRegistry
Get a weak text collator for the default locale.
getTextCollator(int) - Method in interface com.apple.foundationdb.record.provider.common.text.TextCollatorRegistry
Get a text collator of the specified strength for the default locale.
getTextCollator(String) - Method in interface com.apple.foundationdb.record.provider.common.text.TextCollatorRegistry
Get a weak text collator for the given locale.
getTextCollator(String, int) - Method in interface com.apple.foundationdb.record.provider.common.text.TextCollatorRegistry
Get a text collator of the specified strength for the given locale.
getTextCollator(int) - Method in class com.apple.foundationdb.record.provider.common.text.TextCollatorRegistryJRE
 
getTextCollator(String, int) - Method in class com.apple.foundationdb.record.provider.common.text.TextCollatorRegistryJRE
 
getTextComparison() - Method in class com.apple.foundationdb.record.query.plan.TextScan
Get the comparison performed on the text field.
getTextScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
getTextTypes() - Method in class com.apple.foundationdb.record.query.plan.PlannableIndexTypes
 
getTimeLimit() - Method in class com.apple.foundationdb.record.ExecuteProperties
Get the time limit for query execution.
getTimeNanos() - Method in class com.apple.foundationdb.record.provider.common.StoreTimer.Counter
Get the cumulative time spent on the associated event.
getTimeNanos(StoreTimer.Event) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Get the total time spent for a given event.
getTimeNanos() - Method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot.CounterSnapshot
Get the cumulative time spent on the associated event.
getTimeoutCount(StoreTimer.Event) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Get the total count of timeouts for a given event.
getTimeoutCounterSnapshot(StoreTimer.Event) - Method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot
Get the timeout counter for a given event.
getTimeoutEvents() - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Get all events that have timed out.
getTimeoutTimeNanos(StoreTimer.Event) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Get the total time spent for a given event that timed out.
getTimer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Get the timer used in record contexts opened by this runner.
getTimer() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
 
getTimer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
getTimer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
getTimer() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
getTimer() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Get the timer used in OnlineIndexer.buildIndex(boolean).
getTimeStamp() - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
getTimeWindow() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowAggregateFunction
 
getTimeWindow() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowRecordFunction
 
getTokenizer() - Method in class com.apple.foundationdb.record.provider.common.text.DefaultTextTokenizerFactory
The instance of the DefaultTextTokenizer singleton.
getTokenizer() - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizerFactory
Get an instance of the text tokenizer.
getTokenizer(String) - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizerRegistry
Gets the tokenizer of the given name.
getTokenizer(String) - Method in class com.apple.foundationdb.record.provider.common.text.TextTokenizerRegistryImpl
 
getTokenizer(Index) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainer
Get the text tokenizer associated with this index.
getTokenizerName() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
getTotalSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get the total size (in bytes) of all keys and values in the requested key range.
getTrackLastSeenVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getTransactionAge() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Get the number of milliseconds since context was created.
getTransactionCreateTime() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
getTransactionIsTracedSupplier() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
getType() - Method in class com.apple.foundationdb.record.metadata.Index
 
getType() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
getType() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.TimeWindowSpec
 
getType() - Method in interface com.apple.foundationdb.record.query.expressions.Comparisons.Comparison
Get the comparison type.
getType() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
getType() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 
getType() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
getType() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
getType() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
getType() - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher.Match
 
getTypedRecordStore(RecordSerializer<N>) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get a typed record store using the given typed serializer.
getTypeHighBounds() - Method in enum com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory.KeyType
 
getTypeLowBounds() - Method in enum com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory.KeyType
 
getUnbuiltRange() - Method in exception com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.IndexNotBuiltException
Get the unbuilt range associated with this exception.
getUnionDescriptor() - Method in class com.apple.foundationdb.record.RecordMetaData
 
getUnionDescriptor() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
getUnionField(DynamicMessage, Tuple) - Method in class com.apple.foundationdb.record.provider.common.DynamicMessageRecordSerializer
 
getUnionField(Descriptors.Descriptor, Message) - Method in class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializer
 
getUnionField(Descriptors.Descriptor, U) - Method in class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializerBase
 
getUnionField(Descriptors.Descriptor, U) - Method in class com.apple.foundationdb.record.provider.common.TypedRecordSerializer
 
getUnionFieldForRecordType(RecordType) - Method in class com.apple.foundationdb.record.RecordMetaData
 
getUnionFieldForRecordType(RecordType) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
getUniversalIndex(String) - Method in class com.apple.foundationdb.record.RecordMetaData
 
getUniversalIndexes() - Method in class com.apple.foundationdb.record.RecordMetaData
 
getUnsatisfiedFilter() - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Construct a QueryComponent that is equal to the original QueryComponent but with any satisfied filters removed.
getUnsatisfiedFilters() - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Create a list of filters that are not satisfied.
getUntypedRecordStore() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getUntypedRecordStore() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get the untyped record store associated with this possibly typed store.
getUntypedRecordStore() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
getUntypedSerializer() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
Get the serializer that will be used by the underlying record store for non-typed operations such as building indexes.
getUpdateTimestamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
getUpdateTimestamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate
 
getUsedIndexes() - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Returns a set of names of the indexes used by this plan (and its sub-plans).
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
getUsedIndexes() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
getUserVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Get the user version currently in use for this record store.
getUserVersionChecker() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
getUserVersionChecker() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Get the function to be used to check the meta-data version of the record store.
getUserVersionChecker() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
getValue() - Method in class com.apple.foundationdb.record.IndexEntry
Get the value portion of the index entry.
getValue(Key.Evaluated) - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
Given a Key.Evaluated returned from the evaluation of this expression, splits out the portion of that expression that should be used to represent the value of a covering index.
getValue() - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
getValue() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Returns the constant value that this directory stores.
getValue() - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Returns the value that was provided when to KeySpacePath.add(String, Object) when this path was constructed.
getValue() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
getValue() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverResult
 
getValueExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
getValues() - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
getValues(EvaluationContext) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
getValues(EvaluationContext) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInParameterJoinPlan
 
getValues(EvaluationContext) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInValuesJoinPlan
 
getValueSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor.SizeStatisticsResults
Get the total size (in bytes) of all values in the requested key range.
getValueSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
getValueSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
getValueSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
getValueSize() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBStoredSizes
Get the size in bytes of all values used to store this record.
getValueSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
Get the size in bytes of all values used to store this record.
getValueSize() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
getValueSizeLimit() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
getValuesWithThrowable(Throwable) - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
getValueTypes() - Method in class com.apple.foundationdb.record.query.plan.PlannableIndexTypes
 
getVersion() - Method in class com.apple.foundationdb.record.metadata.FormerIndex
getVersion() - Method in class com.apple.foundationdb.record.metadata.Index
getVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
getVersion() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecord
Get the FDBRecordVersion associated with this record (or null).
getVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
getVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
getVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
getVersion(FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Gets the version as stored in the state key for this LocatableResolver.
getVersion() - Method in class com.apple.foundationdb.record.RecordMetaData
 
getVersion() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
getVersionStamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Return the ten byte version-stamp assigned to this context at commit time.
getVersionstamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
getWeakReadSemantics() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Get the read semantics used in record contexts opened by this runner.
getWeakReadSemantics() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
getWholeKey() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
getWriteOnlyIndexNames() - Method in class com.apple.foundationdb.record.RecordStoreState
Get the names of any write-only indexes.
geUUID() - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Get the UUID of this timer.
global(FDBDatabase) - Static method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
Creates a default instance of the extended directory layer.
global(FDBDatabase) - Static method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
Creates a default instance of the scoped directory layer.
global(FDBDatabase) - Static method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
Creates a default instance of the scoped interning layer.
GLOBAL_MIN_VERSION - Static variable in interface com.apple.foundationdb.record.provider.common.text.TextTokenizer
The absolute minimum tokenizer version.
GLOBAL_VERSION_LENGTH - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Length of the global versions used by FDBRecordVersion.
greaterThan(Object) - Method in class com.apple.foundationdb.record.query.expressions.Field
Checks if the field has a value greater than the given comparand.
greaterThan(Object) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field is greater than the given comparand.
greaterThan(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Checks if the key expression has a value greater than the given comparand.
greaterThan(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
Checks if the calculated value has a value greater than the given comparand.
greaterThanOrEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Field
Checks if the field has a value greater than or equal to the given comparand.
greaterThanOrEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field is greater than or equal to the given comparand.
greaterThanOrEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Checks if the key expression has a value greater than or equal to the given comparand.
greaterThanOrEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
Checks if the calculated value has a value greater than or equal to the given comparand.
group(int) - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
groupBy(KeyExpression, KeyExpression...) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
groupBy(KeyExpression, KeyExpression...) - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
groupBy(KeyExpression, KeyExpression...) - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
groupBy(KeyExpression, KeyExpression...) - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
GroupingKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
A key expression that divides into two parts for the sake of aggregate or rank indexing.
GroupingKeyExpression(KeyExpression, int) - Constructor for class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
GroupingKeyExpression(RecordMetaDataProto.Grouping) - Constructor for class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
groupOrderedScoreIndexKeys(Iterable<IndexEntry>, TimeWindowLeaderboardDirectory, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
Group the given indexKeys by group of size groupPrefixSize, ordering within each group by score, taking highScoreFirst into account from the directory or any sub-directory (if includesGroup is true).

H

hasAllowedIndexes() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
hasAsyncToSyncTimeout() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
hasBytesRemaining() - Method in class com.apple.foundationdb.record.ByteScanLimiter
Atomically check whether the number of remaining bytes is at least 0.
hasData(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
hasDataAsync(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Check whether data exists for this path.
hasDataAsync(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
hasDirtyStoreState() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Return whether any record store opened with this context has had its cache-able store state modified.
hasExplicitRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.RecordType
Get whether this record type sets an explicit value for RecordType.getRecordTypeKey().
hasExplicitSubspaceKey() - Method in class com.apple.foundationdb.record.metadata.Index
Checks whether the subspace key was set using Index.setSubspaceKey(Object).
hasFullRecordScan() - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Indicates whether this plan (or one of its components) must perform a scan over all records in the store directly rather than going through a secondary index.
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
hasFullRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
hashCode() - Method in class com.apple.foundationdb.record.IndexEntry
 
hashCode() - Method in class com.apple.foundationdb.record.IndexScanType
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.FormerIndex
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.Index
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.IndexRecordFunction
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
hashCode() - Method in class com.apple.foundationdb.record.metadata.StoreRecordFunction
 
hashCode() - Method in class com.apple.foundationdb.record.MutableRecordStoreState
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Hash code derived from the local and global version hash codes.
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
hashCode - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverResult
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedValue
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowAggregateFunction
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.TimeWindowSpec
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowRecordFunction
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderByKeySpacePath
 
hashCode() - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderBySubspace
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.AndComponent
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextWithMaxDistanceComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.EmptyComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.OrComponent
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.IndexKeyValueToPartialRecord
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInParameterJoinPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInValuesJoinPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan.ScoreForRank
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalDistinctExpression
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalFilterExpression
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalSortExpression
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalUnorderedUnionExpression
 
hashCode() - Method in class com.apple.foundationdb.record.query.plan.TextScan
 
hashCode() - Method in class com.apple.foundationdb.record.RecordCursorResult
 
hashCode() - Method in class com.apple.foundationdb.record.RecordFunction
 
hashCode() - Method in class com.apple.foundationdb.record.RecordStoreState
Creates a valid hash code of this state based on the hashes of its members.
hashCode() - Method in class com.apple.foundationdb.record.TupleRange
 
hashCode() - Method in class com.apple.foundationdb.record.ValueRange
 
hasHookForAsyncToSync() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
hasIndex(String) - Method in class com.apple.foundationdb.record.RecordMetaData
 
hasIndexEntryRecord(Index, IndexEntry, IsolationLevel) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
hasIndexEntryRecord(IndexEntry, IsolationLevel) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Determine if a given index entry points to a record.
hasIndexScan(String) - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Indicates whether this plan scans the given index.
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
hasIndexScan(String) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
hasLongValue() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation
Determine whether this type aggregates long (integer) values.
hasLongValue() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
hasNext() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
Deprecated.
hasNext() - Method in interface com.apple.foundationdb.record.RecordCursor
Deprecated.
in favor of the RecordCursor.onNext() method or advancing the cursor RecordCursor.asIterator()
hasNext() - Method in class com.apple.foundationdb.record.RecordCursorIterator
Synchronously check whether there are more records available from the cursor.
hasNext() - Method in class com.apple.foundationdb.record.RecordCursorResult
Return whether or not this result includes a next value.
hasProperInterfaces() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
 
hasRecordScan() - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Indicates whether this plan (or one of its components) scans at least a subset of the record range directly rather than going through a secondary index.
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
hasRecordScan() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
hasRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
hasRecordTypeKey() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Check whether a key expression uses record type key in some way.
hasRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
hasRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
hasRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
hasRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
hasRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
hasRecordTypeKey() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
hasRecordTypeKeyComparison(ScanComparisons) - Static method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
hasRecordTypePrefix(KeyExpression) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Determine whether the given key expression has a record type key prefix.
hasSingleValue() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation
Determine whether this type aggregates exactly one value.
hasSingleValue() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
hasStoppedBeforeEnd() - Method in class com.apple.foundationdb.record.RecordCursorResult
Returns true if the cursor has reached its end but a continuation is not an end continuation (i.e., the source is not yet exhausted).
hasStoredRecord() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
When scanning for orphaned index entries, this method must be used to determine whether or not a record exists before calling getStoredRecord().
hasStoredValue() - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
hasStoredValue() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
Deprecated.
hasUnion(Descriptors.FileDescriptor) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Checks if the file descriptor has a union.
hasUniversalIndex(String) - Method in class com.apple.foundationdb.record.RecordMetaData
 
hasValues() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation
Determine whether this type aggregates values (as opposed to something like counting records).
hasValues() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
hasVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
hasVersion() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecord
Get whether a FDBRecordVersion has been set for this StoredRecord.
hasVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
hasVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
hasVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
HighContentionAllocator - Class in com.apple.foundationdb.record.provider.foundationdb.layers.interning
A supplier of unique integers that tries to balance size of the integer and conflicts on the assignment.
HighContentionAllocator(FDBRecordContext, KeySpacePath) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
HighContentionAllocator(FDBRecordContext, KeySpacePath, Function<Long, CompletableFuture<Boolean>>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
HighContentionAllocator(FDBRecordContext, Subspace, Function<Long, CompletableFuture<Boolean>>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
HighContentionAllocator(FDBRecordContext, Subspace, Subspace) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
HighContentionAllocator(FDBRecordContext, Subspace, Subspace, Function<Long, CompletableFuture<Boolean>>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
HighContentionAllocator.AllocationWindow - Class in com.apple.foundationdb.record.provider.foundationdb.layers.interning
A range of possible values to try.
HISTORY_KEY_PREFIX - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 

I

id() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreKeyspace
 
ignoreComplete() - Method in enum com.apple.foundationdb.record.provider.foundationdb.BlockingInAsyncDetection
Indicates how to react if the future passed into asyncToSync() was completed.
IllegalContinuationAccessChecker - Class in com.apple.foundationdb.record.cursors
Check that RecordCursor.getContinuation() is only called when allowed.
IllegalResultNoNextReasonAccessException(Object, RecordCursorContinuation) - Constructor for exception com.apple.foundationdb.record.RecordCursorResult.IllegalResultNoNextReasonAccessException
 
IllegalResultValueAccessException(RecordCursorContinuation, RecordCursor.NoNextReason) - Constructor for exception com.apple.foundationdb.record.RecordCursorResult.IllegalResultValueAccessException
 
IllegalSubKeyException(int, int, int) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression.IllegalSubKeyException
 
IMPLEMENTATION - Static variable in class com.apple.foundationdb.record.query.plan.temp.PlannerRuleSet
 
ImplementDistinctRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule that implements a distinct expression by adding a RecordQueryUnorderedPrimaryKeyDistinctPlan if necessary.
ImplementDistinctRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.ImplementDistinctRule
 
ImplementFilterRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule that implements a logical filter around a RecordQueryPlan as a RecordQueryFilterPlan.
ImplementFilterRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.ImplementFilterRule
 
ImplementTypeFilterRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule that implements a logical type filter on an (already implemented) RecordQueryPlan as a RecordQueryTypeFilterPlan.
ImplementTypeFilterRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.ImplementTypeFilterRule
 
ImplementUnorderedUnionRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule that implements an unordered union of its (already implemented) children.
ImplementUnorderedUnionRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.ImplementUnorderedUnionRule
 
in(List<?>) - Method in class com.apple.foundationdb.record.query.expressions.Field
Query where the value of this field is in the given list.
in(String) - Method in class com.apple.foundationdb.record.query.expressions.Field
Query where the value of this field is in the list that is bound to the given param.
in(List<?>) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field is in the given list.
in(String) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field is in the list that is bound to the given param.
in(List<?>) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
Checks if the result for this function is in the given list.
in(String) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
Checks if the result for this function is in the list that is bound to the given param.
IN_JOIN - Static variable in class com.apple.foundationdb.record.PipelineOperation
 
incomplete(int) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Create a FDBRecordVersion that is incomplete and has the given local version.
IncompleteRecordVersionException() - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion.IncompleteRecordVersionException
 
increment(int) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer.Counter
Add an additional number of occurrences spent performing the associated event.
increment(Set<StoreTimer.Count>) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Record that each event in a set occurred once.
increment(StoreTimer.Count) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Record that an event occurred once.
increment(Set<StoreTimer.Count>, int) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Record that each event occurred one or more times.
increment(StoreTimer.Count, int) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Record that an event occurred one or more times.
increment(StoreTimer.Count) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
Record that an event occurred one time.
increment(StoreTimer.Count, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
Record that an event occurred one or more times.
increment(StoreTimer.Count) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
Record that an event occurred one time.
increment(StoreTimer.Count, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
Record that an event occurred one or more times.
incrementCount() - Method in exception com.apple.foundationdb.record.logging.CompletionExceptionLogHelper.IgnoredSuppressedExceptionCount
 
incrementVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Increments the version of the data stored in this directory layer.
Index - Class in com.apple.foundationdb.record.metadata
Meta-data for a secondary index.
Index(String, KeyExpression, String, Map<String, String>) - Constructor for class com.apple.foundationdb.record.metadata.Index
Construct new index meta-data.
Index(String, KeyExpression, KeyExpression, String, Map<String, String>) - Constructor for class com.apple.foundationdb.record.metadata.Index
 
Index(String, KeyExpression, String) - Constructor for class com.apple.foundationdb.record.metadata.Index
 
Index(String, KeyExpression) - Constructor for class com.apple.foundationdb.record.metadata.Index
 
Index(String, String) - Constructor for class com.apple.foundationdb.record.metadata.Index
 
Index(String, String, String, String...) - Constructor for class com.apple.foundationdb.record.metadata.Index
 
Index(Index) - Constructor for class com.apple.foundationdb.record.metadata.Index
Copy constructor.
Index(RecordMetaDataProto.Index) - Constructor for class com.apple.foundationdb.record.metadata.Index
 
index - Variable in class com.apple.foundationdb.record.metadata.IndexValidator
 
index - Variable in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerState
 
index - Variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
INDEX_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
INDEX_RANGE_SPACE_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
INDEX_SECONDARY_SPACE_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
INDEX_STATE_SPACE_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
INDEX_TO_RECORD - Static variable in class com.apple.foundationdb.record.PipelineOperation
 
INDEX_UNIQUENESS_VIOLATIONS_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
IndexAggregateFunction - Class in com.apple.foundationdb.record.metadata
An aggregate function implemented by scanning an appropriate index.
IndexAggregateFunction(String, KeyExpression, String) - Constructor for class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
IndexAggregateGroupKeys - Class in com.apple.foundationdb.record.provider.foundationdb
Helper class for extracting grouping keys from an IndexAggregateFunction given query conditions.
IndexAggregateGroupKeys() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys
 
IndexAggregateGroupKeys.Conditions - Class in com.apple.foundationdb.record.provider.foundationdb
 
IndexAggregateGroupKeys.IndexScan - Class in com.apple.foundationdb.record.provider.foundationdb
 
indexed(FDBIndexedRecord<M>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBQueriedRecord
 
IndexEntry - Class in com.apple.foundationdb.record
An IndexEntry carries around the key and value read from an index (as the name would imply).
IndexEntry(Index, Key.Evaluated, Key.Evaluated) - Constructor for class com.apple.foundationdb.record.IndexEntry
 
IndexEntry(Index, Key.Evaluated) - Constructor for class com.apple.foundationdb.record.IndexEntry
 
IndexEntry(Index, Tuple, Tuple) - Constructor for class com.apple.foundationdb.record.IndexEntry
 
indexEntryKey(Index, Tuple, Tuple) - Static method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Return a tuple to be used as the key for an index entry for the given value and primary key.
indexEntryKey(Tuple, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
The entire index key to be used, including both the indexed value(s) and the primary key(s), with redundancy removed.
indexEntryPrimaryKey(Index, Tuple) - Static method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Deprecated.
indexes - Variable in class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
indexesForRecordTypes(FDBRecordStore, List<String>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
The indexes that apply to exactly the given types, no more, no less.
IndexFunctionHelper - Class in com.apple.foundationdb.record.provider.foundationdb
Helper class for finding appropriate indexes for IndexRecordFunction and IndexAggregateFunction.
IndexKeyValueToPartialRecord - Class in com.apple.foundationdb.record.query.plan
Construct a record from a covering index.
IndexKeyValueToPartialRecord.TupleSource - Enum in com.apple.foundationdb.record.query.plan
Which side of the IndexEntry to take a field from.
IndexMaintainer - Class in com.apple.foundationdb.record.provider.foundationdb
Object responsible for translating record saves and deletes into updates to a secondary index.
IndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
 
IndexMaintainerFactory - Interface in com.apple.foundationdb.record.provider.foundationdb
A factory for IndexMaintainer.
indexMaintainerForAggregateFunction(FDBRecordStore, IndexAggregateFunction, List<String>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
 
indexMaintainerForRecordFunction(FDBRecordStore, IndexRecordFunction<?>, FDBRecord<?>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
Find an index that can evaluate the given function against the given record.
indexMaintainerForRecordFunction(FDBRecordStore, IndexRecordFunction<?>, List<String>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
Find an index that can evaluate the given function against all of the given record types.
indexMaintainerRegistry - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
IndexMaintainerRegistry - Interface in com.apple.foundationdb.record.provider.foundationdb
A registry of IndexMaintainers.
IndexMaintainerRegistryImpl - Class in com.apple.foundationdb.record.provider.foundationdb
A singleton IndexMaintainerRegistry that finds IndexMaintainerFactory classes in the classpath.
IndexMaintainerRegistryImpl() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerRegistryImpl
 
IndexMaintainerState - Class in com.apple.foundationdb.record.provider.foundationdb
Common state for an IndexMaintainer.
IndexMaintainerState(FDBRecordStore, FDBRecordContext, Index, Subspace, Transaction, IndexMaintenanceFilter) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerState
 
IndexMaintainerState(FDBRecordStore, Index, IndexMaintenanceFilter) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerState
 
indexMaintenanceFilter - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
IndexMaintenanceFilter - Interface in com.apple.foundationdb.record.provider.foundationdb
A hook for suppressing secondary indexing of some records.
IndexMaintenanceFilter.IndexValues - Enum in com.apple.foundationdb.record.provider.foundationdb
Whether to maintain a subset of the indexable values for the given record.
indexName - Variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
IndexNotBuiltException(String, Range, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.IndexNotBuiltException
Creates an exception with the given message and the given range set as one of the unbuilt ranges.
IndexOperation - Class in com.apple.foundationdb.record.provider.foundationdb
A maintenance operation on a secondary index.
IndexOperation() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.IndexOperation
 
IndexOperationResult - Class in com.apple.foundationdb.record.provider.foundationdb
The result of an IndexOperation.
IndexOperationResult() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.IndexOperationResult
 
IndexOptions - Class in com.apple.foundationdb.record.metadata
The standard options for use with Index.
IndexOrphanBehavior - Enum in com.apple.foundationdb.record.provider.foundationdb
Provided during index scan operations in which associated records are being retrieved, to indicate what should happen in response to an index entry which has no associated record.
indexRangeSubspace(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Subspace for index in which to place a RangeSet.
IndexRecordFunction<T> - Class in com.apple.foundationdb.record.metadata
A function which is applied to a record with the help of an index.
IndexRecordFunction(String, GroupingKeyExpression, String) - Constructor for class com.apple.foundationdb.record.metadata.IndexRecordFunction
 
indexRegistry - Variable in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
IndexScan(String, int) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys.IndexScan
 
indexScanToGroupKeys(String, int) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexAggregateGroupKeys
 
IndexScanType - Class in com.apple.foundationdb.record
The way in which an index should be scanned.
IndexScanType(String) - Constructor for class com.apple.foundationdb.record.IndexScanType
 
indexSecondarySubspace(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
IndexState - Enum in com.apple.foundationdb.record
Different states an index might be in within a given store.
indexStateMap - Variable in class com.apple.foundationdb.record.RecordStoreState
 
indexStateSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
indexSubspace(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
indexSubspace - Variable in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerState
 
indexSubspaceFromMaintainer(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
IndexTypes - Class in com.apple.foundationdb.record.metadata
The standard index types.
indexTypeToOptions(RecordMetaDataProto.Index.Type) - Static method in class com.apple.foundationdb.record.metadata.Index
 
indexTypeToType(RecordMetaDataProto.Index.Type) - Static method in class com.apple.foundationdb.record.metadata.Index
 
indexUniquenessViolationsSubspace(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Subspace for index in which to place a record in uniqueness violations.
IndexValidator - Class in com.apple.foundationdb.record.metadata
Validate an index according to the constraints of the index's type.
IndexValidator(Index) - Constructor for class com.apple.foundationdb.record.metadata.IndexValidator
 
IndexValidatorRegistry - Interface in com.apple.foundationdb.record.metadata
A registry of IndexValidators.
inequalityComparisons - Variable in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
InExtractor - Class in com.apple.foundationdb.record.query.plan.planning
Extract IN predicates in a query filter by replacing them with equality comparisons with a bound parameter that will take on the values of the comparison list in turn.
InExtractor(QueryComponent) - Constructor for class com.apple.foundationdb.record.query.plan.planning.InExtractor
 
INFO_ADDED_FORMAT_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
init(TransactionContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper.InstrumentedRankedSet
 
initExecutor(FDBDatabase, Map<String, String>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
initFDB() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
initRegistry() - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerRegistryImpl
 
injectLatency(FDBLatencySource) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Given a specific FDB API call, a future is returned that is delayed by the number of milliseconds that was computed by the installed latency injector (FDBDatabaseFactory.setLatencyInjector(Function)).
inner - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.Builder
 
inner - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
inner - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
insert(T) - Method in interface com.apple.foundationdb.record.query.plan.temp.MutableExpressionRef
 
insert(T) - Method in class com.apple.foundationdb.record.query.plan.temp.SingleExpressionRef
Replace the current value behind this reference with a new value.
insertRecord(M) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Save the given record and throw an exception if a record already exists with the same primary key.
insertRecordAsync(M) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Save the given record and throw an exception if a record already exists with the same primary key.
instance() - Static method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression.Registry
 
instance() - Static method in class com.apple.foundationdb.record.provider.common.DynamicMessageRecordSerializer
 
instance() - Static method in class com.apple.foundationdb.record.provider.common.text.DefaultTextTokenizer
Get this class's singleton.
INSTANCE - Static variable in class com.apple.foundationdb.record.provider.common.text.TextCollatorRegistryJRE
 
instance() - Static method in class com.apple.foundationdb.record.provider.common.text.TextCollatorRegistryJRE
Get the singleton instance of this registry.
instance() - Static method in class com.apple.foundationdb.record.provider.common.text.TextTokenizerRegistryImpl
 
instance() - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
instance() - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBLocalityUtil
Get the single instance of this utility class.
instance() - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexBunchedSerializer
Get the serializer singleton.
INSTANCE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerRegistryImpl
 
instance() - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerRegistryImpl
 
instance() - Static method in class com.apple.foundationdb.record.provider.foundationdb.storestate.PassThroughRecordStoreStateCache
 
instance() - Static method in class com.apple.foundationdb.record.provider.foundationdb.storestate.PassThroughRecordStoreStateCacheFactory
Get the factory singleton.
instrument(StoreTimer.Event, CompletableFuture<T>, Executor) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Add timing instrumentation to an asynchronous operation.
instrument(Set<StoreTimer.Event>, CompletableFuture<T>, Executor) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Add timing instrumentation to an asynchronous operation.
instrument(StoreTimer.Event, CompletableFuture<T>, Executor, long) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Add timing instrumentation to an asynchronous operation.
instrument(Set<StoreTimer.Event>, CompletableFuture<T>, Executor, long) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Add timing instrumentation to an asynchronous operation.
instrument(StoreTimer.Event, RecordCursor<T>) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Instrument an asynchronous cursor.
instrument(StoreTimer.Event, CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
instrument(Set<StoreTimer.Event>, CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
instrument(StoreTimer.Event, CompletableFuture<T>, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
instrument(StoreTimer.Event, CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
instrument(Set<StoreTimer.Event>, CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
instrument(StoreTimer.Event, CompletableFuture<T>, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
instrument(StoreTimer.Event, RecordCursor<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
instrumentAsync(Set<StoreTimer.Event>, CompletableFuture<T>, Executor, long) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
 
InstrumentedRankedSet(IndexMaintainerState, Subspace, int) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper.InstrumentedRankedSet
 
intern(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
IntersectionCursor<T> - Class in com.apple.foundationdb.record.provider.foundationdb.cursors
A cursor that implements an intersection of matching elements from a set of cursors all of whom are ordered compatibly.
IntersectionMultiCursor<T> - Class in com.apple.foundationdb.record.provider.foundationdb.cursors
A cursor that implements an intersection of matching elements from a set of cursors all of whom are ordered compatibly.
InvalidExpressionException(String) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.KeyExpression.InvalidExpressionException
 
InvalidExpressionException(String, Object...) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.KeyExpression.InvalidExpressionException
 
InvalidExpressionException(String) - Constructor for exception com.apple.foundationdb.record.query.expressions.Query.InvalidExpressionException
 
InvalidIndexEntry - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
An invalid index entry including the entry and the reason why it is invalid.
InvalidIndexEntry(IndexEntry, InvalidIndexEntry.Reason) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry
 
InvalidIndexEntry.Reason - Interface in com.apple.foundationdb.record.provider.foundationdb.indexes
The reason why an index entry is invalid.
InvalidIndexEntry.Reasons - Enum in com.apple.foundationdb.record.provider.foundationdb.indexes
The reasons supported in the Record Layer.
InvalidResultException(String) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.KeyExpression.InvalidResultException
 
isAllTime() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate
 
isAsync() - Method in class com.apple.foundationdb.record.query.expressions.AndOrComponent
 
isAsync() - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
isAsync() - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
isAsync() - Method in interface com.apple.foundationdb.record.query.expressions.QueryComponent
Get whether this component is asynchronous.
isAsync() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
isCausalReadRisky() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase.WeakReadSemantics
 
isChanged() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdateResult
 
isClosed() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
isCompatible(KeySpaceDirectory, KeySpaceDirectory) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
 
isCompatible(KeySpaceDirectory, KeySpaceDirectory) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
When a subdirectory is being added to a directory and an existing subdirectory is found that stores the same data type but with a different constant value, this method will be called both on the directory being added as well as the existing subdirectory to allow them to determine if they are compatible with each other.
isComplete() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Whether this version has all of its relevant data set.
isDefaultValue() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBTraceFormat
Get whether this is the default trace format.
isDisabled(Index) - Method in class com.apple.foundationdb.record.RecordStoreState
Determines whether the index is disabled.
isDisabled(String) - Method in class com.apple.foundationdb.record.RecordStoreState
Determines whether the index of the given is disabled.
isEmpty() - Method in class com.apple.foundationdb.record.query.expressions.EmptyComparison
 
isEmpty() - Method in class com.apple.foundationdb.record.query.expressions.Field
Returns true if the repeated field does not have any occurrences.
isEmpty() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
isEmpty() - Method in class com.apple.foundationdb.record.query.plan.temp.ComparisonRange
 
isEnd() - Method in class com.apple.foundationdb.record.ByteArrayContinuation
 
isEnd() - Method in interface com.apple.foundationdb.record.RecordCursorContinuation
Return whether this continuation is an "end continuation", i.e., represents that the iteration has reached its end and would not produce more results even if restarted.
isEnd() - Method in class com.apple.foundationdb.record.RecordCursorEndContinuation
 
isEnd() - Method in class com.apple.foundationdb.record.RecordCursorStartContinuation
 
isEquality() - Method in enum com.apple.foundationdb.record.query.expressions.Comparisons.Type
 
isEquality() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
isEquality() - Method in class com.apple.foundationdb.record.query.plan.temp.ComparisonRange
 
isEquals() - Method in class com.apple.foundationdb.record.TupleRange
 
isFailOnScanLimitReached() - Method in class com.apple.foundationdb.record.ExecuteProperties
Get whether reaching the scan limit throws an exception.
isGroupPrefix(KeyExpression, KeyExpression) - Static method in class com.apple.foundationdb.record.provider.foundationdb.IndexFunctionHelper
Is the operand for this function compatible with this index? The grouped part must match.
isHighScoreFirst() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
isHighScoreFirst(TimeWindowLeaderboardDirectory, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
isHighScoreFirst() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSubDirectory
 
isHighScoreFirst() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate
 
isIdempotent() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation
Determine whether this type is idempotent.
isIdempotent() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
 
isIdempotent() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
isIdempotent() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
isIdempotent() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
isIdempotent() - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Whether updating or removing a record on this index is idempotent.
isIncludesGroup() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardScoreTrim
 
isIndexDisabled(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Determine if the index is disabled for this record store.
isIndexDisabled(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Determine if the index with the given name is disabled for this record store.
isIndexReadable(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Determine if the index is readable for this record store.
isIndexReadable(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Determine if the index with the given name is readable for this record store.
isIndexWriteOnly(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Determine if the index is write-only for this record store.
isIndexWriteOnly(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Determine if the index with the given name is write-only for this record store.
isInequality() - Method in class com.apple.foundationdb.record.query.plan.temp.ComparisonRange
 
isInternal(String) - Static method in enum com.apple.foundationdb.record.Bindings.Internal
 
isLeaf() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Returns whether or not the directory is a leaf directory (has no subdirectories).
isLimitReached() - Method in enum com.apple.foundationdb.record.RecordCursor.NoNextReason
Does this reason indicate that some limit was reached? This includes both the in-band returned row limit and the out-of-band time and other resource limits.
isMatch(Object) - Method in enum com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory.KeyType
Get whether the provided value can be represented by this type.
isNull() - Method in class com.apple.foundationdb.record.query.expressions.Field
Returns true if the field has not been set and uses the default value.
isNull() - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Returns true if the key expression evaluates to null.
isolationLevel - Variable in class com.apple.foundationdb.record.ExecuteProperties
 
IsolationLevel - Enum in com.apple.foundationdb.record
The isolation level for reads from the database.
isOr() - Method in class com.apple.foundationdb.record.query.expressions.AndComponent
 
isOr() - Method in class com.apple.foundationdb.record.query.expressions.AndOrComponent
 
isOr() - Method in class com.apple.foundationdb.record.query.expressions.OrComponent
 
isOuterJoined() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordType.JoinConstituent
 
isOuterJoined() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder.JoinConstituent
 
isOutOfBand() - Method in enum com.apple.foundationdb.record.RecordCursor.NoNextReason
Does this reason represent an out-of-band (that is, not solely dependent on the records returned) completion? In general, when an out-of-band reason is encountered, the entire cursor tree unwinds and returns to the client to start over fresh with a new cursor.
isPrefixKey(KeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression
 
isPrefixKey(KeyExpression) - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Check whether a key is a prefix of another key.
isPrimaryKeyOrdered() - Method in class com.apple.foundationdb.record.query.plan.PlanOrderingKey
Return true if only primary key fields follow the prefix.
isReadable(Index) - Method in class com.apple.foundationdb.record.RecordStoreState
Determines whether the index is readable.
isReadable(String) - Method in class com.apple.foundationdb.record.RecordStoreState
Determines whether the index of the given name is readable.
isReady() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext.CommitCheckAsync
Get whether the check is ready to be tested.
isRebuildConditional() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer.UpdateState
 
isRebuilt() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdateResult
 
isRetriable(Throwable) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBExceptions
Returns whether an exception is retriable or is caused by a retriable error.
isReverse() - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Indicates whether this plan will return values in "reverse" order from the natural order of results of this plan.
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalIndexScanExpression
 
isReverse() - Method in class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalSortExpression
 
isReverse() - Method in class com.apple.foundationdb.record.ScanProperties
Get direction of scans.
isSatisfied() - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Return whether this filter is known to have been satisfied.
isSingleFieldComparison(QueryComponent) - Static method in class com.apple.foundationdb.record.query.expressions.Query
 
isSize() - Method in enum com.apple.foundationdb.record.provider.common.RecordSerializer.Counts
 
isSize() - Method in interface com.apple.foundationdb.record.provider.common.StoreTimer.Count
Get whether the count value is actually a size in bytes.
isSize() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Counts
 
isSnapshot() - Method in enum com.apple.foundationdb.record.IsolationLevel
 
isSnapshot() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
isSorted() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
isSortReverse() - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
isSortReverse() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
isSourceExhausted() - Method in enum com.apple.foundationdb.record.RecordCursor.NoNextReason
Does this reason indicate that there is no more data available? These are the cases in which RecordCursor.getContinuation() would return null.
isSplit() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
isSplit() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
isSplit() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
isSplit() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBStoredSizes
Get whether this record is split between two or more key-value pairs.
isSplit() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
isSplit() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
isSplitLongRecords() - Method in class com.apple.foundationdb.record.RecordMetaData
 
isSplitLongRecords() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
isStopped() - Method in class com.apple.foundationdb.record.cursors.CursorLimitManager
Report whether any limit handled by this manager has been exceeded.
isStoreRecordVersions() - Method in class com.apple.foundationdb.record.RecordMetaData
 
isStoreRecordVersions() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
isStrict() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
Whether this comparison should be strictly evaluated.
isSynthetic() - Method in class com.apple.foundationdb.record.metadata.RecordType
Get whether this record type represents synthetic records.
isSynthetic() - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordType
 
isTimedOut - Variable in class com.apple.foundationdb.record.TimeScanLimiter
 
isTrackLastSeenVersion() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
isTrackLastSeenVersionOnCommit() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
isTrackLastSeenVersionOnRead() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
isTupleField(Descriptors.Descriptor) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Test whether a message field's descriptor is one of the special ones.
isUnary() - Method in enum com.apple.foundationdb.record.query.expressions.Comparisons.Type
 
isUnclosedWarning() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
isUnique() - Method in class com.apple.foundationdb.record.metadata.Index
Whether this index should have the property that any two records with different primary keys should have different values for this index.
isVersionedInline() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
isVersionedInline() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
isVersionedInline() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
isVersionedInline() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBStoredSizes
Get whether this record was stored with an associated version.
isVersionedInline() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
isVersionedInline() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
isWriteOnly(Index) - Method in class com.apple.foundationdb.record.RecordStoreState
Determines whether the index provided is a write-only index.
isWriteOnly(String) - Method in class com.apple.foundationdb.record.RecordStoreState
Determines whether the index of the given name is a write-only index.
iterablePlanHash(Iterable<?>) - Static method in interface com.apple.foundationdb.record.PlanHashable
 
IteratorCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that returns the elements of an ordinary synchronous iterator.
IteratorCursor(Executor, Iterator<T>) - Constructor for class com.apple.foundationdb.record.cursors.IteratorCursor
 
IV_SIZE - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
 

J

Join(JoinedRecordType.JoinConstituent, KeyExpression, JoinedRecordType.JoinConstituent, KeyExpression) - Constructor for class com.apple.foundationdb.record.metadata.JoinedRecordType.Join
 
Join(String, KeyExpression, String, KeyExpression) - Constructor for class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder.Join
 
join(CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Join a future, following the same logic that asyncToSync() uses to validate that the operation isn't blocking in an asynchronous context.
join(CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Join a future following the same logic that asyncToSync() uses to validate that the operation isn't blocking in an asynchronous context.
JoinConstituent(String, RecordType, boolean) - Constructor for class com.apple.foundationdb.record.metadata.JoinedRecordType.JoinConstituent
 
JoinConstituent(String, RecordTypeBuilder, boolean) - Constructor for class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder.JoinConstituent
 
JoinedRecordType - Class in com.apple.foundationdb.record.metadata
A synthetic record type representing the indexable result of joining stored records.
JoinedRecordType(RecordMetaData, Descriptors.Descriptor, KeyExpression, Object, List<Index>, List<Index>, List<JoinedRecordType.JoinConstituent>, List<JoinedRecordType.Join>) - Constructor for class com.apple.foundationdb.record.metadata.JoinedRecordType
 
JoinedRecordType.Join - Class in com.apple.foundationdb.record.metadata
An equi-join between constituent types.
JoinedRecordType.JoinConstituent - Class in com.apple.foundationdb.record.metadata
A constituent type within a joined record type.
JoinedRecordTypeBuilder - Class in com.apple.foundationdb.record.metadata
A builder for JoinedRecordType.
JoinedRecordTypeBuilder(String, Object, RecordMetaDataBuilder) - Constructor for class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder
 
JoinedRecordTypeBuilder(RecordMetaDataProto.JoinedRecordType, RecordMetaDataBuilder) - Constructor for class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder
 
JoinedRecordTypeBuilder.Join - Class in com.apple.foundationdb.record.metadata
An equi-join between constituent types.
JoinedRecordTypeBuilder.JoinConstituent - Class in com.apple.foundationdb.record.metadata
A constituent type within a joined record type.
joinNow(CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Join a future but validate that the future is already completed.
joinNow(CompletableFuture<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Join a future but validate that the future is already completed.

K

Key - Class in com.apple.foundationdb.record.metadata
Namespace for classes related to KeyExpression construction and evaluation.
key() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreKeyspace
 
Key.Evaluated - Class in com.apple.foundationdb.record.metadata
Represents the list objects for a key in a secondary index or primary storage.
Key.Evaluated.NullStandin - Enum in com.apple.foundationdb.record.metadata
Values used in index keys in place of missing fields.
Key.Expressions - Class in com.apple.foundationdb.record.metadata
Holder class for the static methods for creating Key Expressions.
KEY_COMPARATOR - Static variable in class com.apple.foundationdb.record.provider.foundationdb.cursors.KeyComparisons
 
KEY_SIZE_LIMIT - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
KEY_TO_RECORD - Static variable in class com.apple.foundationdb.record.PipelineOperation
 
KeyComparisons - Class in com.apple.foundationdb.record.provider.foundationdb.cursors
Comparators for key expressions.
keyContainsNonUniqueNull() - Method in class com.apple.foundationdb.record.IndexEntry
Returns true if the key expression contains a NULL value that is not a Key.Evaluated.NullStandin.NULL_UNIQUE value.
keyExists(ReadTransaction, FDBTransactionContext, Subspace, Tuple, boolean, boolean) - Static method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
Checks to see if a given key exists.
KeyExpression - Interface in com.apple.foundationdb.record.metadata.expressions
Interface for expressions that evaluate to keys.
keyExpression(KeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
Build query components using a key expression.
KeyExpression.DeserializationException - Exception in com.apple.foundationdb.record.metadata.expressions
Exception thrown when there is a problem deserializing a key expression.
KeyExpression.FanType - Enum in com.apple.foundationdb.record.metadata.expressions
How should repeated fields be handled.
KeyExpression.InvalidExpressionException - Exception in com.apple.foundationdb.record.metadata.expressions
Exception thrown when there is a problem with using a key expression in a certain context.
KeyExpression.InvalidResultException - Exception in com.apple.foundationdb.record.metadata.expressions
This is a runtime exception (i.e.
KeyExpression.NoSuchArgumentException - Exception in com.apple.foundationdb.record.metadata.expressions
Exception thrown when a function key expression does not have an argument.
KeyExpression.SerializationException - Exception in com.apple.foundationdb.record.metadata.expressions
Exception thrown when there is a problem serializing a key expression.
KeyExpressionComparisons - Class in com.apple.foundationdb.record.query.plan.temp
A data structure that represents a KeyExpression with a ComparisonRange on some of its sub-expressions.
KeyExpressionComparisons(KeyExpression) - Constructor for class com.apple.foundationdb.record.query.plan.temp.KeyExpressionComparisons
 
KeyExpressionWithChild - Interface in com.apple.foundationdb.record.metadata.expressions
A KeyExpression with exactly one child expression.
KeyExpressionWithChildren - Interface in com.apple.foundationdb.record.metadata.expressions
A KeyExpression with child expressions.
KeyExpressionWithoutChildren - Interface in com.apple.foundationdb.record.metadata.expressions
A KeyExpression with no children.
KeyRange - Class in com.apple.foundationdb.record
A range within a subspace specified by two byte value endpoints.
KeyRange(byte[], EndpointType, byte[], EndpointType) - Constructor for class com.apple.foundationdb.record.KeyRange
Creates a key range.
KeyRange(byte[], byte[]) - Constructor for class com.apple.foundationdb.record.KeyRange
Creates a key range.
KeySpace - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
A KeySpace defines a logical directory structure for keys that comprise an FDB row key.
KeySpace(KeySpaceDirectory...) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
 
KeySpace(String, KeySpaceDirectory...) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
 
KeySpaceDirectory - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
Defines a directory within a KeySpace.
KeySpaceDirectory(String, KeySpaceDirectory.KeyType, Object, Function<KeySpacePath, KeySpacePath>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Creates a directory.
KeySpaceDirectory(String, KeySpaceDirectory.KeyType, Function<KeySpacePath, KeySpacePath>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Creates a directory that can hold any value of a given type.
KeySpaceDirectory(String, KeySpaceDirectory.KeyType) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Creates a directory that can hold any value of a given type.
KeySpaceDirectory(String, KeySpaceDirectory.KeyType, Object) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
KeySpaceDirectory.KeyType - Enum in com.apple.foundationdb.record.provider.foundationdb.keyspace
The available data types for directories.
KeySpacePath - Interface in com.apple.foundationdb.record.provider.foundationdb.keyspace
A KeySpacePath represents a discrete path through a directory tree defined by a KeySpace.
KeySpacePathWrapper - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
Helper class to make it easy to create KeySpacePath wrapper implementations for use in KeySpaceDirectory.KeySpaceDirectory(String, KeySpaceDirectory.KeyType, Object, java.util.function.Function) (String, KeySpaceDirectory.KeyType, Object, Function)}.
KeySpacePathWrapper(KeySpacePath) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
keyType - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
KeyValueCursor - Class in com.apple.foundationdb.record.provider.foundationdb
The basic cursor for scanning ranges of the FDB database.
KeyValueCursor.Builder - Class in com.apple.foundationdb.record.provider.foundationdb
A builder for KeyValueCursor.
KeyValueLogMessage - Class in com.apple.foundationdb.record.logging
A formatter for log messages.
KeyValueUnsplitter(FDBRecordContext, Subspace, RecordCursor<KeyValue>, boolean, SplitHelper.SizeInfo, ScanProperties) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
 
KeyValueUnsplitter(FDBRecordContext, Subspace, RecordCursor<KeyValue>, boolean, SplitHelper.SizeInfo, boolean, CursorLimitManager) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
 
keyWithValue(KeyExpression, int) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
A keyWithValue expression is a top level expression that takes as input an expression that produces more than one column, and indicates that all columns before the specified splitPoint should be used in the key of an index and all of the values starting at the splitPoint are to be used as the value of the index.
KeyWithValueExpression - Class in com.apple.foundationdb.record.metadata.expressions
A KeyWithValue expression is a top level expression that takes as input an expression that produces more than one column, and indicates that all columns before the specified splitPoint should be used in the key of a covering index and all of the values starting at the splitPoint are to be used as the value of a covering index.
KeyWithValueExpression(KeyExpression, int) - Constructor for class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
KeyWithValueExpression(RecordMetaDataProto.KeyWithValue) - Constructor for class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 

L

lastInDBVersion(long) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Returns the last FDBRecordVersion that could have been written at the given database version.
lastInGlobalVersion(byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Return the last FDBRecordVersion that could be written at the given global version.
lastReset - Variable in class com.apple.foundationdb.record.provider.common.StoreTimer
 
LazyCursor<T> - Class in com.apple.foundationdb.record.cursors
Wraps a future that supplies a record cursor.
LazyCursor(CompletableFuture<RecordCursor<T>>) - Constructor for class com.apple.foundationdb.record.cursors.LazyCursor
 
LazyCursor(CompletableFuture<RecordCursor<T>>, Executor) - Constructor for class com.apple.foundationdb.record.cursors.LazyCursor
Creates a new lazy cursor.
length - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
lessThan(Object) - Method in class com.apple.foundationdb.record.query.expressions.Field
Checks if the field has a value less than the given comparand.
lessThan(Object) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field is less than the given comparand.
lessThan(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Checks if the key expression has a value less than the given comparand.
lessThan(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
Checks if the calculated value has a value less than the given comparand.
lessThanOrEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Field
Checks if the field has a value less than or equal to the given comparand.
lessThanOrEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field is less than or equal to the given comparand.
lessThanOrEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Checks if the key expression has a value less than or equal to the given comparand.
lessThanOrEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
Checks if the calculated value has a value less than or equal to the given comparand.
limit - Variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
limitReached() - Method in class com.apple.foundationdb.record.cursors.RowLimitedCursor
 
limitRowsTo(int) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that will only return records up to the given limit.
limitTo(int) - Method in interface com.apple.foundationdb.record.RecordCursor
Deprecated.
list(KeyExpression...) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Combine multiple expressions into a list.
list(List<KeyExpression>) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Combine multiple expressions into a list.
list(FDBRecordContext, String, ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
list(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
list(FDBRecordContext, String, ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
list(FDBRecordContext, String, ValueRange<?>, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
list(FDBRecordContext, String) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
listAsync(FDBRecordContext, String, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
listAsync(FDBRecordContext, String, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
listAsync(FDBRecordContext, String, ValueRange<?>, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
listAsync(FDBRecordContext, String, ValueRange<?>, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
Deprecated.
ListChildrenMatcher - Class in com.apple.foundationdb.record.query.plan.temp.matchers
A matcher for a children that tries to match each child to a specified matcher.
ListComparison(Comparisons.Type, List) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
ListCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that returns the elements of a list.
ListCursor(List<T>, byte[]) - Constructor for class com.apple.foundationdb.record.cursors.ListCursor
 
ListCursor(Executor, List<T>, int) - Constructor for class com.apple.foundationdb.record.cursors.ListCursor
 
listDirectory(FDBRecordContext, String, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Synchronously list the available paths from a directory.
listDirectory(FDBRecordContext, String, ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Synchronously list the available paths from a directory.
listDirectory(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Synchronously list the available paths from a directory.
listDirectoryAsync(FDBRecordContext, String, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
List the available paths from a directory.
ListKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
Combine keys from zero or more child keys.
ListKeyExpression(List<KeyExpression>) - Constructor for class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
ListKeyExpression(RecordMetaDataProto.List) - Constructor for class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
listSubdirectory(FDBRecordContext, String, ValueRange<?>, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Synchronous/blocking version of listSubdirectoryAsync.
listSubdirectory(FDBRecordContext, String, ValueRange<?>, ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Synchronous/blocking version of listSubdirectoryAsync.
listSubdirectory(FDBRecordContext, String, ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Synchronous/blocking version of listSubdirectoryAsync.
listSubdirectory(FDBRecordContext, String) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Synchronous/blocking version of listSubdirectoryAsync.
listSubdirectoryAsync(KeySpacePath, FDBRecordContext, String, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
listSubdirectoryAsync(KeySpacePath, FDBRecordContext, String, ValueRange<?>, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
listSubdirectoryAsync(FDBRecordContext, String, ValueRange<?>, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
For a given subdirectory from this path element, return a list of paths for all available keys in the FDB keyspace for that directory.
listSubdirectoryAsync(FDBRecordContext, String, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
For a given subdirectory from this path element, return a list of paths for all available keys in the FDB keyspace for that directory.
listSubdirectoryAsync(FDBRecordContext, String, ValueRange<?>, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
LiteralKeyExpression<T> - Class in com.apple.foundationdb.record.metadata.expressions
Expression to allow a static value to be utilized in a key expression.
LiteralKeyExpression(T) - Constructor for class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
LITTLE_ENDIAN_INT64_MINUS_ONE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
LITTLE_ENDIAN_INT64_ONE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
loadAndSetCurrent(boolean, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Load current meta-data from store and set for getRecordMetaData.
loadBoundaryKeys(FDBTransactionContext, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
loadCurrentSerialized() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
loadDirectory() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
loadDirectory() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer.UpdateState
 
loadIndexEntryRecord(Index, IndexEntry, IndexOrphanBehavior) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
loadIndexEntryRecord(IndexEntry, IndexOrphanBehavior) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Using the given index entry, resolve the primary key and asynchronously return the referenced record.
loadIndexEntryRecord(Index, IndexEntry, IndexOrphanBehavior, ExecuteState) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
loadIndexEntryRecord(IndexEntry, IndexOrphanBehavior, ExecuteState) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Using the given index entry, resolve the primary key and asynchronously return the referenced record.
loadRecord(Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Load the record with the given primary key.
loadRecord(Tuple, boolean) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Load the record with the given primary key.
loadRecordAsync(Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Asynchronously load a record.
loadRecordAsync(Tuple, boolean) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Asynchronously load a record.
loadRecordInternal(Tuple, ExecuteState, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
loadRecordInternal(Tuple, ExecuteState, boolean) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
 
loadRecordInternal(Tuple, ExecuteState, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
loadRecordStoreStateAsync(FDBRecordStoreBase.StoreExistenceCheck) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Loads the current state of the record store within the given subspace asynchronously.
loadRecordVersion(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Load the version of the last time a record with the given primary key was saved.
loadRecordVersion(Tuple, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Overload of FDBRecordStore.loadRecordVersion(Tuple) that supports snapshot reads.
loadRecordVersionAsync(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
loadRecordVersionAsync(Tuple, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
loadSubDirectory(TimeWindowLeaderboardDirectory, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
loadSyntheticRecord(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Load a synthetic record by loading its stored constituent records and synthesizing it from them.
loadTypedRecord(RecordSerializer<M>, Tuple, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
loadTypedRecord(RecordSerializer<M>, Tuple, ExecuteState, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
loadVersion(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
loadWithSplit(ReadTransaction, FDBRecordContext, Subspace, Tuple, boolean, boolean, SplitHelper.SizeInfo) - Static method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
Load serialized byte array that may be split among several keys.
LocatableResolver - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
LocatableResolver represents the concept of a locatable bi-directional mapping between Strings and Longs that is rooted at some location in the FDB key space.
LocatableResolver(FDBDatabase, KeySpacePath, CompletableFuture<ResolvedKeySpacePath>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Created a locatable resolver.
LocatableResolver.LocatableResolverLockedException - Exception in com.apple.foundationdb.record.provider.foundationdb.keyspace
Exception thrown when the locatable resolver is locked.
location - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
LoggableTimeoutException - Exception in com.apple.foundationdb.record
Subclass of TimeoutException with support for adding logging info in the form of keys and values.
LoggableTimeoutException(Throwable, Object...) - Constructor for exception com.apple.foundationdb.record.LoggableTimeoutException
Create an exception with the given sequence of key/value pairs.
LOGGER - Static variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
LOGGER - Static variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
LOGGER - Static variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
LOGGER - Static variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
 
LOGGER - Static variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
LOGGER - Static variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
LogicalDistinctExpression - Class in com.apple.foundationdb.record.query.plan.temp.expressions
A relational planner expression representing a stream of unique records.
LogicalDistinctExpression(RelationalPlannerExpression) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalDistinctExpression
 
LogicalDistinctExpression(ExpressionRef<RelationalPlannerExpression>) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalDistinctExpression
 
LogicalFilterExpression - Class in com.apple.foundationdb.record.query.plan.temp.expressions
A relational planner expression that represents an unimplemented filter on the records produced by its inner relational planner expression.
LogicalFilterExpression(QueryComponent, RelationalPlannerExpression) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalFilterExpression
 
LogicalFilterExpression(ExpressionRef<QueryComponent>, ExpressionRef<RelationalPlannerExpression>) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalFilterExpression
 
LogicalIndexScanExpression - Class in com.apple.foundationdb.record.query.plan.temp.expressions
A logical version of RecordQueryIndexPlan that represents a partially-implemented index scan.
LogicalIndexScanExpression(String, IndexScanType, KeyExpressionComparisons, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalIndexScanExpression
 
LogicalSortExpression - Class in com.apple.foundationdb.record.query.plan.temp.expressions
A relational planner expression that represents an unimplemented sort on the records produced by its inner relational planner expression.
LogicalSortExpression(KeyExpression, boolean, RelationalPlannerExpression) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalSortExpression
 
LogicalSortExpression(ExpressionRef<KeyExpression>, boolean, ExpressionRef<RelationalPlannerExpression>) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalSortExpression
 
LogicalToPhysicalIndexScanRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule that converts a logical index scan expression to a RecordQueryIndexPlan.
LogicalToPhysicalIndexScanRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.LogicalToPhysicalIndexScanRule
 
LogicalTypeFilterExpression - Class in com.apple.foundationdb.record.query.plan.temp.expressions
A relational planner expression that represents an unimplemented type filter on the records produced by its inner relational planner expression.
LogicalTypeFilterExpression(Collection<String>, RelationalPlannerExpression) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalTypeFilterExpression
 
LogicalTypeFilterExpression(Collection<String>, ExpressionRef<RelationalPlannerExpression>) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalTypeFilterExpression
 
LogicalUnorderedUnionExpression - Class in com.apple.foundationdb.record.query.plan.temp.expressions
A relational planner expression that represents an unimplemented unordered union of its children.
LogicalUnorderedUnionExpression(List<ExpressionRef<RelationalPlannerExpression>>) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.LogicalUnorderedUnionExpression
 
logKey() - Method in interface com.apple.foundationdb.record.provider.foundationdb.SubspaceProvider
 
logKey() - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderByKeySpacePath
 
logKey() - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderBySubspace
 
LogMessageKeys - Enum in com.apple.foundationdb.record.logging
Common KeyValueLogMessage keys logged by the Record Layer core.
logPlanStructure(StoreTimer) - Method in interface com.apple.foundationdb.record.query.plan.plans.QueryPlan
Adds one to an appropriate StoreTimer counter for each plan and subplan of this plan, allowing tracking of which plans are being chosen (e.g.
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInParameterJoinPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInValuesJoinPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 

M

maintainIndex(Index, MessageOrBuilder) - Method in interface com.apple.foundationdb.record.provider.foundationdb.IndexMaintenanceFilter
 
maintainIndexValue(Index, MessageOrBuilder, IndexEntry) - Method in interface com.apple.foundationdb.record.provider.foundationdb.IndexMaintenanceFilter
Get whether a specific index entry should be maintained.
makeMutable(List<T>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
map(Function<T, V>) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor by applying the given function to the records in this cursor.
map(Function<? super T, ? extends U>) - Method in class com.apple.foundationdb.record.RecordCursorResult
Apply a function to the value inside this result, like Optional.map(Function).
MAP_KEY_FIELD - Static variable in class com.apple.foundationdb.record.metadata.Key.Expressions
The name of the key field in Protobuf map messages.
MAP_VALUE_FIELD - Static variable in class com.apple.foundationdb.record.metadata.Key.Expressions
The name of the value field in Protobuf map messages.
mapAsync(Function<? super T, ? extends CompletableFuture<? extends U>>) - Method in class com.apple.foundationdb.record.RecordCursorResult
Apply an asynchronous function inside this result and return a future for the result containing the future's value.
mapAsyncToSyncException(Throwable) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
MapCursor<T,V> - Class in com.apple.foundationdb.record.cursors
A cursor that applies a function to the elements of another cursor.
MapCursor(RecordCursor<T>, Function<T, V>) - Constructor for class com.apple.foundationdb.record.cursors.MapCursor
 
mapEffect(Consumer<T>) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that applies the given consumer to the records in this cursor, without modifying the cursor records.
mapEffect(Runnable) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that runs the given runnable every time a record arrives, without modifying the cursor records.
mapFuture(Executor, CompletableFuture<V>, byte[], BiFunction<V, byte[], ? extends RecordCursor<T>>) - Static method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor by applying the contents of the given future to the given function, with proper continuation handling.
mapKeys(String) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Index key from a map.
mapKeyValues(String) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Index key and value from a map.
mapMatches(Function<Field, QueryComponent>, Function<Field, QueryComponent>) - Method in class com.apple.foundationdb.record.query.expressions.Field
Match map field entries.
mapPipelined(Function<T, CompletableFuture<V>>, int) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor by applying the given asynchronous function to the records in this cursor.
MapPipelinedCursor<T,V> - Class in com.apple.foundationdb.record.cursors
A cursor that applies an asynchronous function to the elements of another cursor.
MapPipelinedCursor(RecordCursor<T>, Function<T, CompletableFuture<V>>, int) - Constructor for class com.apple.foundationdb.record.cursors.MapPipelinedCursor
 
mapValueKeys(String) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Index value and key from a map.
mapValues(String) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Index value from a map.
MapWhileCursor<T,V> - Class in com.apple.foundationdb.record.cursors
A RecordCursor that calls a function that maps the value and can stop the cursor.
MapWhileCursor(RecordCursor<T>, Function<T, Optional<V>>, MapWhileCursor.StopContinuation, byte[], RecordCursor.NoNextReason) - Constructor for class com.apple.foundationdb.record.cursors.MapWhileCursor
 
MapWhileCursor.StopContinuation - Enum in com.apple.foundationdb.record.cursors
What to return for MapWhileCursor.getContinuation() after stopping.
markIndexDisabled(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Adds the index of the given name to the list of disabled indexes stored within the store.
markIndexDisabled(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Adds the index to the list of disabled indexes stored within the store.
markIndexReadable(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Marks an index as readable.
markIndexReadable(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Marks the index with the given name as readable.
markIndexWriteOnly(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Adds the index of the given name to the list of write-only indexes stored within the store.
markIndexWriteOnly(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Adds the given index to the list of write-only indexes stored within the store.
markReadable() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Mark the index as readable.
markReadableIfBuilt() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Mark the index as readable if it is built.
Match(List<Comparisons.Comparison>) - Constructor for class com.apple.foundationdb.record.query.QueryToKeyMatcher.Match
 
Match(Comparisons.Comparison) - Constructor for class com.apple.foundationdb.record.query.QueryToKeyMatcher.Match
 
matches(QueryComponent) - Method in class com.apple.foundationdb.record.query.expressions.Field
If the associated field is a submessage, this allows you to match against the fields within that submessage.
matches(QueryComponent) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
If the associated field is a submessage, this allows you to match against the fields within that submessage.
matches(Iterator<? extends ExpressionRef<? extends PlannerExpression>>) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.AllChildrenMatcher
 
matches(Iterator<? extends ExpressionRef<? extends PlannerExpression>>) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.AnyChildMatcher
 
matches(Iterator<? extends ExpressionRef<? extends PlannerExpression>>) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.AnyChildWithRestMatcher
 
matches(Iterator<? extends ExpressionRef<? extends PlannerExpression>>) - Method in interface com.apple.foundationdb.record.query.plan.temp.matchers.ExpressionChildrenMatcher
Apply this matcher to the children provided by the given iterator and produce a stream of possible bindings.
matches(Iterator<? extends ExpressionRef<? extends PlannerExpression>>) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.ListChildrenMatcher
 
matches(KeyExpression) - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher
matchesAggregateFunction(IndexAggregateFunction) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
matchesCoveringKey(KeyExpression) - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher
Attempt to match the expression to this matcher's root query and use every column in the key.
matchesCoveringKey(KeyExpression, FilterSatisfiedMask) - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher
Attempt to match the expression to this matcher's root query and use every column in the key.
matchesSatisfyingQuery(KeyExpression) - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher
Attempt to match the expression to this matcher's root query and satisfy every filter.
matchesSatisfyingQuery(KeyExpression, FilterSatisfiedMask) - Method in class com.apple.foundationdb.record.query.QueryToKeyMatcher
Attempt to match the expression to this matcher's root query and satisfy every filter.
matchesSort(GroupingKeyExpression, KeyExpression) - Static method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons
 
matchWith(ComponentWithComparison) - Method in class com.apple.foundationdb.record.query.plan.temp.KeyExpressionComparisons
 
matchWith(ExpressionRef<? extends PlannerExpression>) - Method in interface com.apple.foundationdb.record.query.plan.temp.matchers.ExpressionMatcher
Attempt to match this matcher against the given expression reference.
matchWith(PlannerExpression) - Method in interface com.apple.foundationdb.record.query.plan.temp.matchers.ExpressionMatcher
Attempt to match this matcher against the given expression reference.
matchWith(ExpressionRef<? extends PlannerExpression>) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.ReferenceMatcher
 
matchWith(PlannerExpression) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.ReferenceMatcher
 
matchWith(ExpressionRef<? extends PlannerExpression>) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.TypeMatcher
 
matchWith(PlannerExpression) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.TypeMatcher
 
MAX - Static variable in class com.apple.foundationdb.record.FunctionNames
 
MAX_COMPRESSION_VERSION - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
MAX_EVER - Static variable in class com.apple.foundationdb.record.FunctionNames
 
MAX_EVER - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
Deprecated.
use IndexTypes.MAX_EVER_LONG for compatibility with existing data or IndexTypes.MAX_EVER_TUPLE for more flexibility
MAX_EVER_LONG - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
An index remembering the smallest nonnegative integer ever stored.
MAX_EVER_TUPLE - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
An index remembering the greatest value(s) ever stored.
MAX_MILLIS_PER_TRANSACTION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
The maximum number of milliseconds we'll spend scanning the directory during a lookup within the context of a single transaction, when this limit is hit, a new one will be started before continuing.
MAX_PARALLEL_INDEX_REBUILD - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
MAX_RECORDS_FOR_REBUILD - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
MAX_ROWS_PER_TRANSACTION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
The default maximum number of directory entries that will be scanned during a lookup within the context of a single transaction, when this limit is hit, a new one will be started before continuing.
MAX_SUPPORTED_FORMAT_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
MAX_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Maximum possible complete FDBRecordVersion value.
maxRetries - Variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
merge(ScanComparisons) - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
mergedComparisonKey(List<RecordQueryPlanner.ScoredPlan>, KeyExpression, boolean) - Static method in class com.apple.foundationdb.record.query.plan.PlanOrderingKey
Get a key to be evaluated on record results to drive a merge.
mergedWith(PlannerBindings) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings
Combine this set of bindings with the given set of bindings.
mergeNoNextReason() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
 
mergeRecordTypeAndComponent(String, QueryComponent) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
mergeWith(FilterSatisfiedMask) - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Merge in another mask over the same filter.
MessageBuilderRecordSerializer - Class in com.apple.foundationdb.record.provider.common
Serialize records using default Protobuf serialization using the supplied message builder for the union message type.
MessageBuilderRecordSerializer(Supplier<Message.Builder>) - Constructor for class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializer
 
MessageBuilderRecordSerializerBase<M extends Message,U extends Message,B extends Message.Builder> - Class in com.apple.foundationdb.record.provider.common
Base class for record serializers that use a supplied union message builder method reference to reconstruct records.
MessageBuilderRecordSerializerBase(Supplier<B>) - Constructor for class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializerBase
 
metaData - Variable in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
MetaDataCache - Interface in com.apple.foundationdb.record.provider.foundationdb
A caching hook for FDBMetaDataStore.
MetaDataEvolutionValidator - Class in com.apple.foundationdb.record.metadata
This class can be used to validate that the new meta-data for a record store is responsibly evolved from its existing meta-data.
MetaDataEvolutionValidator.Builder - Class in com.apple.foundationdb.record.metadata
A builder class for the MetaDataEvolutionValidator.
MetaDataException - Exception in com.apple.foundationdb.record.metadata
Exception thrown when there is a problem with something in the RecordMetaDataProto.MetaData.
MetaDataException(String, Object...) - Constructor for exception com.apple.foundationdb.record.metadata.MetaDataException
 
MetaDataException(Throwable) - Constructor for exception com.apple.foundationdb.record.metadata.MetaDataException
 
MetaDataException(String, Throwable) - Constructor for exception com.apple.foundationdb.record.metadata.MetaDataException
 
MetaDataPlanContext - Class in com.apple.foundationdb.record.query.plan.temp
A PlanContext where the underlying meta-data comes from RecordMetaData and RecordStoreState objects, as is generally the case when planning actual queries.
MetaDataPlanContext(RecordMetaData, RecordStoreState, RecordQuery) - Constructor for class com.apple.foundationdb.record.query.plan.temp.MetaDataPlanContext
 
MetaDataProtoDeserializationException(Throwable) - Constructor for exception com.apple.foundationdb.record.RecordMetaDataBuilder.MetaDataProtoDeserializationException
 
MetaDataProtoEditor - Class in com.apple.foundationdb.record.provider.foundationdb
A helper class for mutating the meta-data proto.
MetaDataProtoEditor() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
 
MetaDataProtoEditor.AmbiguousTypeNameException - Exception in com.apple.foundationdb.record.provider.foundationdb
An exception that is thrown if the type of a field is ambiguous.
metaDataProvider - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
MetaDataValidator - Class in com.apple.foundationdb.record.metadata
Validator for RecordMetaData.
MetaDataValidator(RecordMetaDataProvider, IndexValidatorRegistry) - Constructor for class com.apple.foundationdb.record.metadata.MetaDataValidator
 
MetaDataVersionStampStoreStateCache - Class in com.apple.foundationdb.record.provider.foundationdb.storestate
An implementation of the FDBRecordStoreStateCache that uses the database's meta-data version-stamp key as the cache invalidation key.
MetaDataVersionStampStoreStateCacheFactory - Class in com.apple.foundationdb.record.provider.foundationdb.storestate
A factory for creating MetaDataVersionStampStoreStateCaches.
MetaDataVersionStampStoreStateCacheFactory() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
 
MIN - Static variable in class com.apple.foundationdb.record.FunctionNames
 
MIN_COMPRESSION_VERSION - Static variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
MIN_EVER - Static variable in class com.apple.foundationdb.record.FunctionNames
 
MIN_EVER - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
Deprecated.
use IndexTypes.MIN_EVER_LONG for compatibility with existing data or IndexTypes.MIN_EVER_TUPLE for more flexibility
MIN_EVER_LONG - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
An index remembering the smallest nonnegative integer ever stored.
MIN_EVER_TUPLE - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
An index remembering the least value(s) ever stored.
MIN_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Minimum possible complete FDBRecordVersion value.
MissingMetaDataException(String) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore.MissingMetaDataException
 
multiTypeIndexes - Variable in class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
mustResolve(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Lookup the mapping for name within the scope of the path that this object was constructed with.
mustResolveWithMetadata(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Lookup the mapping and metadata for name within the scope of the path that this object was constructed with.
MutableExpressionRef<T extends PlannerExpression> - Interface in com.apple.foundationdb.record.query.plan.temp
A MutableExpressionRef is a reference to one or more PlannerExpressions.
MutableRecordStoreState - Class in com.apple.foundationdb.record
A record store that can be modified to reflect changes made to the database.
MutableRecordStoreState(RecordMetaDataProto.DataStoreInfo, Map<String, IndexState>) - Constructor for class com.apple.foundationdb.record.MutableRecordStoreState
 
MutableRecordStoreState(Map<String, IndexState>) - Constructor for class com.apple.foundationdb.record.MutableRecordStoreState
Deprecated.
mutate(MutationType, byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
mutateMetaData(Consumer<RecordMetaDataProto.MetaData.Builder>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Mutate the stored meta-data proto using a mutation callback.
mutateMetaData(Consumer<RecordMetaDataProto.MetaData.Builder>, Consumer<RecordMetaDataBuilder>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Mutate the stored meta-data proto and record meta-data builder using mutation callbacks.
mutateMetaDataAsync(Consumer<RecordMetaDataProto.MetaData.Builder>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Mutate the stored meta-data proto using a mutation callback asynchronously.
mutateMetaDataAsync(Consumer<RecordMetaDataProto.MetaData.Builder>, Consumer<RecordMetaDataBuilder>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Mutate the stored meta-data proto and record meta-data builder using mutation callbacks asynchronously.
mutation - Variable in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 

N

name - Variable in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
name - Variable in class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
name() - Method in interface com.apple.foundationdb.record.provider.common.StoreTimer.Event
Get the name of this event for machine processing.
NAME - Static variable in class com.apple.foundationdb.record.provider.common.text.DefaultTextTokenizer
The name of the default tokenizer.
name() - Method in interface com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry.Reason
Get the name of the reason.
name - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
needRebuildIndex(Index, long, boolean) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.UserVersionChecker
Determine what to do about an index needing to be built.
negateScoreForHighScoreFirst(Tuple, int) - Static method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
Negate the score element so that it sorts in reverse order to support high score first.
negateScoreRange(TupleRange) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
Negate the score part of the given range, which is after the group prefix and before the timestamp and any other tiebreakers.
nest(String) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
Nest a single scalar field inside of this one.
nest(String, KeyExpression.FanType) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
Nest a single field inside of this one, optionally setting the handling for a repeated field.
nest(KeyExpression, KeyExpression, KeyExpression...) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
Shorthand for nest(concat(first, second, rest)).
nest(KeyExpression) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
Nest another expression inside this one.
NestedField - Class in com.apple.foundationdb.record.query.expressions
A QueryComponent that evaluates a nested component against a Message-valued field.
NestedField(String, QueryComponent) - Constructor for class com.apple.foundationdb.record.query.expressions.NestedField
 
NestingKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
A key expression within a nested subrecord.
NestingKeyExpression(FieldKeyExpression, KeyExpression) - Constructor for class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
NestingKeyExpression(RecordMetaDataProto.Nesting) - Constructor for class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
newBuilder() - Static method in class com.apple.foundationdb.record.Bindings
 
newBuilder() - Static method in class com.apple.foundationdb.record.EvaluationContext
Construct a new builder from this context.
newBuilder() - Static method in class com.apple.foundationdb.record.ExecuteProperties
 
newBuilder() - Static method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Create a new builder.
newBuilder(RecordSerializer<M>) - Static method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
Creates a new TransformedRecordSerializer.Builder instance around the given serializer.
newBuilder(RecordSerializer<M>) - Static method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
Creates a new TransformedRecordSerializerJCE.Builder instance around the given serializer.
newBuilder() - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
newBuilder() - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
Get a builder for a stored record.
newBuilder(M) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
Get a builder for a stored record.
newBuilder() - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
Create a new typed record store builder.
newBuilder(RecordSerializer<M>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
Create a new typed record store builder.
newBuilder(Descriptors.FieldDescriptor, Supplier<B>, Predicate<U>, Function<U, M>, BiConsumer<B, M>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
Create a new typed record store builder.
newBuilder(Descriptors.FileDescriptor, Descriptors.FieldDescriptor, Supplier<B>, Predicate<U>, Function<U, M>, BiConsumer<B, M>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
Create a new typed record store builder.
newBuilder() - Static method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Create an online indexer builder.
newBuilder(Descriptors.Descriptor) - Static method in class com.apple.foundationdb.record.query.plan.IndexKeyValueToPartialRecord
 
newBuilder() - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings
Return a new builder.
newBuilder() - Static method in class com.apple.foundationdb.record.query.RecordQuery
 
newBuilder() - Static method in class com.apple.foundationdb.record.RecordMetaData
Creates an instance of RecordMetaDataBuilder.
newConstituent(String, RecordTypeBuilder) - Method in class com.apple.foundationdb.record.metadata.JoinedRecordTypeBuilder
 
newConstituent(String, RecordTypeBuilder) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
 
newDefaultBuilder() - Static method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
Creates a new TransformedRecordSerializer.Builder instance that is backed by the default serializer for Messages, namely a DynamicMessageRecordSerializer.
newDefaultBuilder() - Static method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
Creates a new TransformedRecordSerializerJCE.Builder instance that is backed by the default serializer for Messages, namely a DynamicMessageRecordSerializer.
newInstance() - Static method in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
Create a new factory.
newInstance() - Static method in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCacheFactory
Create a new factory.
newRunner() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Create an FDBDatabaseRunner for use against this database.
newRunner(FDBStoreTimer, Map<String, String>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Create an FDBDatabaseRunner for use against this database.
newRunner(FDBStoreTimer, Map<String, String>, FDBDatabase.WeakReadSemantics) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Create an FDBDatabaseRunner for use against this database.
newRunner() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Get a new FDBDatabaseRunner that will run contexts similar to this one.
next() - Method in class com.apple.foundationdb.record.cursors.AutoContinuingCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.ChainedCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.ConcatCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.EmptyCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.FilterCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.FutureCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.LazyCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.ListCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.MapCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.MapPipelinedCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.MapWhileCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.OrElseCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.RowLimitedCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.cursors.SkipCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
Deprecated.
next() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Returns an incremented version of the current FDBRecordVersion.
next() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
Deprecated.
next() - Method in interface com.apple.foundationdb.record.RecordCursor
Deprecated.
in favor of the RecordCursor.onNext() method or advancing the cursor RecordCursor.asIterator()
next() - Method in class com.apple.foundationdb.record.RecordCursorIterator
Return the next value.
nextChildForKey(int, FDBRecordContext, ResolvedKeySpacePath, Tuple, int, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
nextLookup(RankedSet.Lookup, ReadTransaction) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper.InstrumentedRankedSet
 
nextLookupKey(long, boolean, boolean, int, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper.InstrumentedRankedSet
 
nextResult - Variable in class com.apple.foundationdb.record.cursors.RowLimitedCursor
 
NO_LIMITS - Static variable in class com.apple.foundationdb.record.ExecuteState
An empty execute state with no record scan limit.
NO_NULLS - Static variable in interface com.apple.foundationdb.record.provider.foundationdb.IndexMaintenanceFilter
Do not put null values into the index.
NO_SCANNED_RECORDS_LIMIT - Static variable in class com.apple.foundationdb.record.ExecuteState
Deprecated.
in favor of NO_LIMITS when the byte scan limit was added
NonbuildableException(String) - Constructor for exception com.apple.foundationdb.record.metadata.RecordTypeBuilder.NonbuildableException
 
NoOpIndexMaintainer - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
An index maintainer that doesn't do anything.
NoOpIndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
NoOpIndexMaintainerFactory - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
A factory for NoOpIndexMaintainer indexes.
NoOpIndexMaintainerFactory() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainerFactory
 
NORMAL - Static variable in interface com.apple.foundationdb.record.provider.foundationdb.IndexMaintenanceFilter
All records should be added to the index.
NORMALIZATION - Static variable in class com.apple.foundationdb.record.query.plan.temp.PlannerRuleSet
 
normalize(QueryComponent) - Method in class com.apple.foundationdb.record.query.plan.planning.BooleanNormalizer
Convert the given predicate to disjunctive normal form, if necessary.
normalizeIfPossible(QueryComponent) - Method in class com.apple.foundationdb.record.query.plan.planning.BooleanNormalizer
Convert the given predicate to disjunctive normal form, if necessary.
normalizeKeyForPositions() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
normalizeKeyForPositions() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Get key in normalized form for comparing field-by-field.
normalizeKeyForPositions() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
normalizeKeyForPositions() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
normalizeKeyForPositions() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
normalizeKeyForPositions() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
normalizeKeyForPositions() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
NoSuchArgumentException(String) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.KeyExpression.NoSuchArgumentException
 
NoSuchDirectoryException - Exception in com.apple.foundationdb.record.provider.foundationdb.keyspace
Exception thrown when a KeySpaceDirectory does not have the named directory component.
NoSuchDirectoryException(String, String) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.keyspace.NoSuchDirectoryException
 
not(QueryComponent) - Static method in class com.apple.foundationdb.record.query.expressions.Query
Negate a component test.
NOT_ALLOWED_FOR_QUERY_OPTIONS - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
Options to set to disable IndexOptions.ALLOWED_FOR_QUERY_OPTION.
NotComponent - Class in com.apple.foundationdb.record.query.expressions
A QueryComponent that is satisfied when its child component is not satisfied.
NotComponent(QueryComponent) - Constructor for class com.apple.foundationdb.record.query.expressions.NotComponent
 
notEmpty() - Method in class com.apple.foundationdb.record.query.expressions.Field
Returns true if the repeated field has occurrences.
notEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.Field
Checks if the field has a value not equal to the given comparand.
notEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field is not equal to the given comparand.
notEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Checks if the key expression has a value not equal to the given comparand.
notEquals(Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
Checks if the calculated value has a value not equal to the given comparand.
notNull() - Method in class com.apple.foundationdb.record.query.expressions.Field
Returns true if the field does not use the default value.
notNull() - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Returns true if the key expression does not evaluate to null.
NULL - Static variable in class com.apple.foundationdb.record.metadata.Key.Evaluated
A key containing just the null element.
NullComparison(Comparisons.Type) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 

O

objectPlanHash(Object) - Static method in interface com.apple.foundationdb.record.PlanHashable
 
objectsPlanHash(Object...) - Static method in interface com.apple.foundationdb.record.PlanHashable
 
of(String, Object...) - Static method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
of(KeyExpression, KeyExpression, KeyExpression...) - Static method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
of(SyntheticRecordType<?>, Map<String, FDBStoredRecord<? extends Message>>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
of(QueryComponent) - Static method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Create a mask around a QueryComponent.
of(List<ExpressionMatcher<? extends Bindable>>) - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.ListChildrenMatcher
Get a matcher that tries to match the planner expression children, in order, to the given list of ExpressionMatchers.
of(Class<? extends U>) - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.TypeMatcher
 
of(Class<? extends U>, ExpressionMatcher<? extends Bindable>...) - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.TypeMatcher
 
of(Class<? extends U>, ExpressionChildrenMatcher) - Static method in class com.apple.foundationdb.record.query.plan.temp.matchers.TypeMatcher
 
of(T) - Static method in class com.apple.foundationdb.record.query.plan.temp.SingleExpressionRef
 
offset - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
ofIndex(FDBRecordStore, String, FDBRecordContext, ScanProperties, byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
Create a statistics collector cursor of all keys used by index within a given FDBRecordStore.
ofIndex(FDBRecordStore, Index, FDBRecordContext, ScanProperties, byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
Create a statistics collector cursor of all keys used by index within a given FDBRecordStore.
ofRecords(FDBRecordStore, FDBRecordContext, ScanProperties, byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
Create a statistics collector cursor of all records stored within a given FDBRecordStore.
ofStore(FDBRecordStore, FDBRecordContext, ScanProperties, byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
Create a statistics collector cursor of all keys used by a given FDBRecordStore.
ofSubspace(Subspace, FDBRecordContext, ScanProperties, byte[]) - Static method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
Create a statistics collector cursor of all keys used by index within a given Subspace.
OLD_FORMAT_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
oldestLeaderboardMatching(int, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
oldestLeaderboardMatching(int, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
oneOfThem() - Method in class com.apple.foundationdb.record.query.expressions.Field
If the associated field is a repeated one, this allows you to match against one of those values, the record will be returned if any one of the values returns true.
OneOfThem - Class in com.apple.foundationdb.record.query.expressions
Class for matching any value of a repeated field.
OneOfThem(String) - Constructor for class com.apple.foundationdb.record.query.expressions.OneOfThem
 
OneOfThemWithComparison - Class in com.apple.foundationdb.record.query.expressions
A QueryComponent that evaluates a Comparisons.Comparison against each of the values of a repeated field and is satisfied if any of those are.
OneOfThemWithComparison(String, Comparisons.Comparison) - Constructor for class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
OneOfThemWithComponent - Class in com.apple.foundationdb.record.query.expressions
A QueryComponent that evaluates a nested component against each of the values of a repeated field and is satisfied if any of those are.
OneOfThemWithComponent(String, QueryComponent) - Constructor for class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
onError(Throwable) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
onHasNext() - Method in class com.apple.foundationdb.record.cursors.AutoContinuingCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.ChainedCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.ConcatCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.EmptyCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.FilterCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.FutureCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.LazyCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.ListCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.MapCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.MapPipelinedCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.MapWhileCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.OrElseCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.RowLimitedCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.cursors.SkipCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
Deprecated.
onHasNext() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
Deprecated.
onHasNext() - Method in interface com.apple.foundationdb.record.RecordCursor
Deprecated.
in favor of the RecordCursor.onNext() method or advancing the cursor RecordCursor.asIterator()
onHasNext() - Method in class com.apple.foundationdb.record.RecordCursorIterator
Asynchronously check whether there are more records available from the cursor.
OnlineIndexer - Class in com.apple.foundationdb.record.provider.foundationdb
Builds an index online, i.e., concurrently with other database operations.
OnlineIndexer(FDBDatabaseRunner, FDBRecordStore.Builder, Index, Collection<RecordType>, int, int, int, long, int, boolean) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
 
OnlineIndexer.Builder - Class in com.apple.foundationdb.record.provider.foundationdb
Builder for OnlineIndexer.
OnlineIndexer.RecordBuiltRangeException - Exception in com.apple.foundationdb.record.provider.foundationdb
This Exception can be thrown in the case that one calls one of the methods that explicitly state that they are building an unbuilt range, i.e., a range of keys that contains no keys which have yet been processed by the OnlineIndexer during an index build.
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.PlannerRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.CombineFilterRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.FilterWithFieldWithComparisonRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.FindPossibleIndexForAndComponentRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.FlattenNestedAndComponentRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.ImplementDistinctRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.ImplementFilterRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.ImplementTypeFilterRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.ImplementUnorderedUnionRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.LogicalToPhysicalIndexScanRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.OrToUnorderedUnionRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.PickFromPossibilitiesRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.PushConjunctFieldWithComparisonIntoExistingIndexScanRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.PushFieldWithComparisonIntoExistingIndexScanRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.PushTypeFilterBelowFilterRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.RemoveRedundantTypeFilterRule
 
onMatch(PlannerRuleCall) - Method in class com.apple.foundationdb.record.query.plan.temp.rules.SortToIndexRule
 
onNext() - Method in class com.apple.foundationdb.record.cursors.AsyncIteratorCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.AutoContinuingCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.ChainedCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.ConcatCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.EmptyCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.FilterCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.FutureCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.IteratorCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.LazyCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.ListCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.MapCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.MapPipelinedCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.MapWhileCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.OrElseCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.RowLimitedCursor
 
onNext() - Method in class com.apple.foundationdb.record.cursors.SkipCursor
 
onNext() - Method in class com.apple.foundationdb.record.provider.foundationdb.cursors.SizeStatisticsCollectorCursor
 
onNext() - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor
 
onNext() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.KeyValueUnsplitter
 
onNext() - Method in interface com.apple.foundationdb.record.RecordCursor
Asynchronously return the next result from this cursor.
open() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
openAsync() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Opens an existing FDBRecordStore instance in the given path with the given meta-data.
openContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Open a new record context with a new transaction begun on the underlying FDB database.
openContext(Map<String, String>, FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Open a new record context with a new transaction begun on the underlying FDB database.
openContext(Map<String, String>, FDBStoreTimer, FDBDatabase.WeakReadSemantics) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Open a new record context with a new transaction begun on the underlying FDB database.
openContext() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Open a new record context.
openFDB() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
options() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
or(QueryComponent, QueryComponent, QueryComponent...) - Static method in class com.apple.foundationdb.record.query.expressions.Query
Check that any of a set of components evaluate to true for a given record.
or(List<QueryComponent>) - Static method in class com.apple.foundationdb.record.query.expressions.Query
Check that a set of components all evaluate to true for a given record.
OrComponent - Class in com.apple.foundationdb.record.query.expressions
A QueryComponent that is satisfied when any of its child components is satisfied.
OrComponent(List<ExpressionRef<QueryComponent>>) - Constructor for class com.apple.foundationdb.record.query.expressions.OrComponent
 
orElse(Function<Executor, RecordCursor<T>>) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that substitutes another cursor if this cursor is empty.
OrElseCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that returns the elements of one cursor followed by the elements of another cursor if the first was empty.
OrElseCursor(RecordCursor<T>, Function<Executor, RecordCursor<T>>) - Constructor for class com.apple.foundationdb.record.cursors.OrElseCursor
 
orElseGet(K, Supplier<CompletableFuture<V>>) - Method in class com.apple.foundationdb.record.AsyncLoadingCache
If the cache does not contain an entry for key, retrieve the value using the provided asynchronous Supplier.
OrToUnorderedUnionRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
Convert a filter on an or expression into a plan on the union.
OrToUnorderedUnionRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.OrToUnorderedUnionRule
 

P

parameter - Variable in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
ParameterComparison(Comparisons.Type, String) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
ParameterComparison(Comparisons.Type, String, Bindings.Internal) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
parent - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
parseMetaDataProto(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
 
PassThroughRecordStoreStateCache - Class in com.apple.foundationdb.record.provider.foundationdb.storestate
An implementation of the FDBRecordStoreStateCache interface that does not actually cache anything.
PassThroughRecordStoreStateCacheFactory - Class in com.apple.foundationdb.record.provider.foundationdb.storestate
A factory for creating PassThroughRecordStoreStateCaches.
path(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Begin a path traversal from a root directory.
path(String, Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Begin a path traversal from a root directory.
pathFromKey(FDBRecordContext, ResolvedKeySpacePath, Tuple, int, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
 
pathFromKey(FDBRecordContext, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
pathFromKey(FDBRecordContext, ResolvedKeySpacePath, Tuple, int, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Given a position in a tuple, checks to see if this directory is compatible with the value at the position, returning either a path indicating that it was compatible or nothing if it was not compatible.
pathFromKeyAsync(FDBRecordContext, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
PathValue - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
A class to represent the value stored at a particular element of a KeySpacePath.
performIndexOperation(String, IndexOperation) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
performIndexOperationAsync(String, IndexOperation) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
performNoOp() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Perform a no-op against FDB to check network thread liveness.
performNoOp(FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Perform a no-op against FDB to check network thread liveness.
performNoOp(Map<String, String>, FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Perform a no-op against FDB to check network thread liveness.
performNoOpAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Perform a no-op against FDB to check network thread liveness.
performNoOpAsync(FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Perform a no-op against FDB to check network thread liveness.
performNoOpAsync(Map<String, String>, FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Perform a no-op against FDB to check network thread liveness.
performOperation(IndexOperation) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
performOperation(IndexOperation) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
performOperation(IndexOperation) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Perform a type-specific operation on index.
performOperation(IndexOperation) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
PickFromPossibilitiesRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule that iterates through the expressions in a RelationalGroupRefHolder's FixedCollectionExpressionRef and selects the "best" one using some embedded heuristic.
PickFromPossibilitiesRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.PickFromPossibilitiesRule
 
PipelineOperation - Class in com.apple.foundationdb.record
Kind of asynchronous pipelined operation being performed.
PipelineOperation(String) - Constructor for class com.apple.foundationdb.record.PipelineOperation
 
pipelineSizer - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
plan - Variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
plan(RecordQuery) - Method in interface com.apple.foundationdb.record.query.plan.QueryPlanner
Create a plan to get the results of the provided query.
plan(RecordQuery) - Method in class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
Create a plan to get the results of the provided query.
plan(RecordQuery) - Method in class com.apple.foundationdb.record.query.plan.temp.RewritePlanner
Plan the given record query by attempting to match rules in a greedy fashion until no rules can be applied.
planComparisonSubsitutes(List<QueryComponent>) - Method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons
 
planComparisonSubstitute(QueryComponent) - Method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons
 
PlanContext - Interface in com.apple.foundationdb.record.query.plan.temp
A basic context object that stores all of the metadata about a record store, such as the available indexes.
planCoveringAggregateIndex(RecordQuery, String) - Method in class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
 
planHash() - Method in class com.apple.foundationdb.record.IndexScanType
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
planHash() - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
planHash() - Method in interface com.apple.foundationdb.record.PlanHashable
Return a hash similar to hashCode, but with the additional guarantee that is is stable across JVMs.
planHash(Iterable<? extends PlanHashable>) - Static method in interface com.apple.foundationdb.record.PlanHashable
 
planHash(PlanHashable...) - Static method in interface com.apple.foundationdb.record.PlanHashable
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.AndComponent
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextWithMaxDistanceComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.EmptyComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.OrComponent
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInParameterJoinPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInValuesJoinPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan.ScoreForRank
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
planHash() - Method in class com.apple.foundationdb.record.query.plan.TextScan
 
planHash() - Method in class com.apple.foundationdb.record.RecordFunction
 
PlanHashable - Interface in com.apple.foundationdb.record
A more stable version of Object.hashCode().
PlannableIndexTypes - Class in com.apple.foundationdb.record.query.plan
A wrapper class to identify groups of that behave the same way from the perspective of the planner.
PlannableIndexTypes(Set<String>, Set<String>, Set<String>) - Constructor for class com.apple.foundationdb.record.query.plan.PlannableIndexTypes
 
PlannerBindings - Class in com.apple.foundationdb.record.query.plan.temp.matchers
A map-like structure that supports a map from a binding to a collection of Bindables, such as PlannerExpressions and ExpressionRefs.
PlannerBindings.Builder - Class in com.apple.foundationdb.record.query.plan.temp.matchers
A mutable builder for a set of PlannerBindings which can be used to incrementally build up a set of bindings without repeatedly calling PlannerBindings.mergedWith(PlannerBindings), which is less efficient.
PlannerExpression - Interface in com.apple.foundationdb.record.query.plan.temp
The basic type that represents a part of the planner expression tree.
PlannerProperty<T> - Interface in com.apple.foundationdb.record.query.plan.temp
An interface for certain Cascades-style properties, which are measurable features of an expression other than the structure of the expression tree.
PlannerRule<T extends PlannerExpression> - Class in com.apple.foundationdb.record.query.plan.temp
Classes that inherit from PlannerRule form the base of the Cascades planning system.
PlannerRule(ExpressionMatcher<T>) - Constructor for class com.apple.foundationdb.record.query.plan.temp.PlannerRule
 
PlannerRule.ChangesMade - Enum in com.apple.foundationdb.record.query.plan.temp
An enum to describe the results of the rule's PlannerRule.onMatch(PlannerRuleCall) method.
PlannerRuleCall - Interface in com.apple.foundationdb.record.query.plan.temp
A PlannerRuleCall is a context object that supports a single application of a rule to a particular expression.
PlannerRuleSet - Class in com.apple.foundationdb.record.query.plan.temp
A set of rules for use by a planner that supports quickly finding rules that could match a given planner expression.
PlanOrderingKey - Class in com.apple.foundationdb.record.query.plan
The keys that order the results from a plan.
PlanOrderingKey(List<KeyExpression>, int, int, int) - Constructor for class com.apple.foundationdb.record.query.plan.PlanOrderingKey
 
planQuery(RecordQuery) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
planQuery(RecordQuery) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Plan a query.
planQuery(RecordQuery) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
possibleEvents() - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer
 
PREFIX - Static variable in enum com.apple.foundationdb.record.Bindings.Internal
 
prefixedBy(String) - Static method in class com.apple.foundationdb.record.TupleRange
Create a TupleRange over all keys prefixed by some String.
preloadMetaData(RecordMetaDataProvider) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Prepare a meta-data store for use by loading any existing RecordMetaData or storing an initial seed from the given provider.
preloadRecordAsync(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
preloadRecordAsync(Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get record into FDB RYW cache.
preloadRecordAsync(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
preloadRecordStoreStateAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Loads the current state of the record store asynchronously and caches it in memory so that FDBRecordStore.getRecordStoreState() requires no i/o.
preloadRecordStoreStateAsync(FDBRecordStoreBase.StoreExistenceCheck, IsolationLevel, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Loads the current state of the record store asynchronously and sets recordStoreStateRef.
preloadSubspaceAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Ensure that subspace provider has cached Subspace so that calling FDBStoreBase.getSubspace() will not block.
prepend(Tuple) - Method in class com.apple.foundationdb.record.TupleRange
Create a TupleRange over the same keys as this range but prepended by the supplied Tuple.
prependLeaderboardKeys(ScanComparisons) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
prependLeaderboardKeys(EvaluationContext, TupleRange) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
prev() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Returns a decremented version of the current FDBRecordVersion.
PRIMARY - Static variable in class com.apple.foundationdb.record.provider.common.text.TextCollator.Strength
Respect primary differences, which normally means base form.
primaryKeyHasRecordTypePrefix() - Method in class com.apple.foundationdb.record.metadata.RecordType
Determine whether this record type has a RecordTypeKeyExpression prefix in the primary key.
primaryKeyHasRecordTypePrefix() - Method in class com.apple.foundationdb.record.RecordMetaData
Determine whether every record type in this meta-data has RecordType.primaryKeyHasRecordTypePrefix().
ProbableIntersectionCursor<T> - Class in com.apple.foundationdb.record.provider.foundationdb.cursors
A cursor that returns all results that are probably in all of its children.
PushConjunctFieldWithComparisonIntoExistingIndexScanRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule that selects one of the FieldWithComparison conjuncts from an AND and tries to push it into an existing logical index scan.
PushConjunctFieldWithComparisonIntoExistingIndexScanRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.PushConjunctFieldWithComparisonIntoExistingIndexScanRule
 
PushFieldWithComparisonIntoExistingIndexScanRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A simple rule that looks for a filter (with an equality comparison on a field) and a trivial but compatibly ordered index scan with no existing comparisons and pushes the equality comparison down to the index scan.
PushFieldWithComparisonIntoExistingIndexScanRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.PushFieldWithComparisonIntoExistingIndexScanRule
 
PushTypeFilterBelowFilterRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
PushTypeFilterBelowFilterRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.PushTypeFilterBelowFilterRule
 
put(FDBRecordContext, ScopedValue<String>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
Explicitly add a new entry to the reverse directory cache.
put(ExpressionMatcher<? extends Bindable>, Bindable) - Method in class com.apple.foundationdb.record.query.plan.temp.matchers.PlannerBindings.Builder
 
putIfNotExists(FDBRecordContext, ScopedValue<String>, Long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
Add a new entry to the reverse directory cache if it does not already exist.

Q

queriedRecord(FDBStoredRecord<M>) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get a query result record from a stored record.
queriedRecord(FDBIndexedRecord<M>) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Get a query result record from an indexed record.
Query - Class in com.apple.foundationdb.record.query.expressions
Holder class for creating querying expressions.
Query.InvalidExpressionException - Exception in com.apple.foundationdb.record.query.expressions
Exception thrown when a query expression is not valid in some context.
QueryableKeyExpression - Interface in com.apple.foundationdb.record.metadata.expressions
QueryComponent - Interface in com.apple.foundationdb.record.query.expressions
Base component interface for checking whether a given record matches a query.
QueryKeyExpression - Class in com.apple.foundationdb.record.query.expressions
Allow use of a QueryableKeyExpression in a query.
QueryKeyExpression(QueryableKeyExpression) - Constructor for class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
 
QueryKeyExpressionWithComparison - Class in com.apple.foundationdb.record.query.expressions
QueryKeyExpressionWithComparison(QueryableKeyExpression, Comparisons.Comparison) - Constructor for class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
QueryPlan<T> - Interface in com.apple.foundationdb.record.query.plan.plans
An executable query plan.
QueryPlanner - Interface in com.apple.foundationdb.record.query.plan
A common interface for classes that can plan a RecordQuery into a RecordQueryPlan.
QueryPlanner.IndexScanPreference - Enum in com.apple.foundationdb.record.query.plan
Preference between index scan and record scan.
QueryRecordFunction<T> - Class in com.apple.foundationdb.record.query.expressions
Class that provides context for asserting about a specially calculated value.
QueryRecordFunction(RecordFunction<T>) - Constructor for class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
 
QueryRecordFunctionWithComparison - Class in com.apple.foundationdb.record.query.expressions
A Comparisons.Comparison whose value from the record, to be compared with the comparison's value, is the result of applying a RecordFunction to the record.
QueryRecordFunctionWithComparison(RecordFunction<?>, Comparisons.Comparison) - Constructor for class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
QueryToKeyMatcher - Class in com.apple.foundationdb.record.query
Match a query filter, represented by a QueryComponent, to a KeyExpression.
QueryToKeyMatcher(QueryComponent) - Constructor for class com.apple.foundationdb.record.query.QueryToKeyMatcher
 
QueryToKeyMatcher.Match - Class in com.apple.foundationdb.record.query
The result of matching a particular KeyExpression.
QueryToKeyMatcher.MatchType - Enum in com.apple.foundationdb.record.query
Whether a match was a successful, and if it was, whether the resulting keys have a single value.

R

random() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator.AllocationWindow
 
RANK - Static variable in class com.apple.foundationdb.record.FunctionNames
 
RANK - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
A ranked set index, allowing efficient rank and select operations.
rank(FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainer
 
rank(GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record.
rank(String) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record.
RANK_FOR_SCORE - Static variable in class com.apple.foundationdb.record.FunctionNames
 
RANK_NLEVELS - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
The number of levels in the IndexTypes.RANK skip list RankedSet.
RankComparison(QueryRecordFunctionWithComparison, Index, List<QueryComponent>, List<Comparisons.Comparison>, QueryComponent, String) - Constructor for class com.apple.foundationdb.record.query.plan.planning.RankComparisons.RankComparison
 
RankComparisons - Class in com.apple.foundationdb.record.query.plan.planning
Track comparisons involving rank-type functions.
RankComparisons(QueryComponent, List<Index>) - Constructor for class com.apple.foundationdb.record.query.plan.planning.RankComparisons
 
RankComparisons.RankComparison - Class in com.apple.foundationdb.record.query.plan.planning
A single rank function comparison.
RankedSetIndexHelper - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
Helper functions for index maintainers that use a RankedSet.
RankedSetIndexHelper.Events - Enum in com.apple.foundationdb.record.provider.foundationdb.indexes
Instrumentation events specific to rank index maintenance.
RankedSetIndexHelper.InstrumentedRankedSet - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
A RankedSet that adds StoreTimer instrumentation.
rankForScore(IndexMaintainerState, RankedSet, Tuple, boolean) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper
 
RankIndexMaintainer - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
An index maintainer for keeping a RankedSet of record field values.
RankIndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainer
 
RankIndexMaintainerFactory - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
A factory for RankIndexMaintainer indexes.
RankIndexMaintainerFactory() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainerFactory
 
rankRangeToScoreRange(IndexMaintainerState, int, Subspace, int, TupleRange) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper
 
read(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
read(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
read(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
read(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
read(FDBRecordContext, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
read(Function<? super ReadTransaction, T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
readAsync(Function<? super ReadTransaction, ? extends CompletableFuture<T>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
readReverse(FDBStoreTimer, Long) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
readReverse(FDBStoreTimer, Long) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
readReverse(FDBStoreTimer, Long) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
readReverse(FDBStoreTimer, Long) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
readReverse(FDBRecordContext, Long) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
readTransaction(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
ReadVersionRecordStoreStateCache - Class in com.apple.foundationdb.record.provider.foundationdb.storestate
An implementation of the FDBRecordStoreStateCache that uses the read-version of the associated transaction as the cache invalidation key.
ReadVersionRecordStoreStateCacheFactory - Class in com.apple.foundationdb.record.provider.foundationdb.storestate
A factory for creating ReadVersionRecordStoreStateCaches.
rebuild(LocatableResolver) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
Clears out the persistent reverse directory cache, repopulates it, clears out the in-memory cache and resets cache miss statistics.
rebuildAllIndexes() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Rebuild all of this store's indexes.
rebuildIndex(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Rebuild an index.
rebuildIndex(Index, Collection<RecordType>, FDBRecordStore.RebuildIndexReason) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
rebuildIndex(FDBRecordStore) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Transactionally rebuild an entire index.
rebuildIndexAsync(FDBRecordStore) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Transactionally rebuild an entire index.
rebuildIndexes(Map<Index, List<RecordType>>, Map<Index, IndexState>, List<CompletableFuture<Void>>, FDBRecordStore.RebuildIndexReason, Integer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
rebuildOrMarkIndex(Index, IndexState, List<RecordType>, FDBRecordStore.RebuildIndexReason, Integer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
record(long) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer.Counter
Add additional time spent performing the associated event.
record(Set<StoreTimer.Event>, long) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Record the amount of time each element in a set of events took to run.
record(StoreTimer.Event, long) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Record the amount of time an event took to run.
record(StoreTimer.Count) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Deprecated.
record(StoreTimer.Count) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
record(StoreTimer.Event, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
Record the amount of time an event took to run.
record(StoreTimer.Count) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
record(StoreTimer.Event, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
Record the amount of time an event took to run.
RECORD_ASYNC_FILTER - Static variable in class com.apple.foundationdb.record.PipelineOperation
 
RECORD_COUNT_ADDED_FORMAT_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
RECORD_COUNT_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
RECORD_COUNT_KEY_ADDED_FORMAT_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
RECORD_FUNCTION - Static variable in class com.apple.foundationdb.record.PipelineOperation
 
RECORD_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
RECORD_TYPE_KEY - Static variable in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
RECORD_TYPE_KEY_PROTO - Static variable in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
RECORD_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
Special split point added to end of the key when a record is associated with a version.
RECORD_VERSION_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
RecordAlreadyExistsException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when FDBRecordStoreBase.insertRecord(M) is called, but the record already exists.
RecordAlreadyExistsException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.RecordAlreadyExistsException
 
RecordBuiltRangeException(Tuple, Tuple) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.RecordBuiltRangeException
 
RecordCoreArgumentException - Exception in com.apple.foundationdb.record
Functional equivalent of IllegalArgumentException.
RecordCoreArgumentException(String, Object...) - Constructor for exception com.apple.foundationdb.record.RecordCoreArgumentException
 
RecordCoreArgumentException(String, IllegalArgumentException) - Constructor for exception com.apple.foundationdb.record.RecordCoreArgumentException
 
RecordCoreException - Exception in com.apple.foundationdb.record
An exception thrown by the core of the Record Layer.
RecordCoreException(String, Object...) - Constructor for exception com.apple.foundationdb.record.RecordCoreException
 
RecordCoreException(Throwable) - Constructor for exception com.apple.foundationdb.record.RecordCoreException
 
RecordCoreException(String, Throwable) - Constructor for exception com.apple.foundationdb.record.RecordCoreException
 
RecordCoreInterruptedException - Exception in com.apple.foundationdb.record
Functional equivalent of InterruptedException.
RecordCoreInterruptedException(String, Object...) - Constructor for exception com.apple.foundationdb.record.RecordCoreInterruptedException
 
RecordCoreInterruptedException(String, InterruptedException) - Constructor for exception com.apple.foundationdb.record.RecordCoreInterruptedException
 
RecordCoreRetriableTransactionException - Exception in com.apple.foundationdb.record
An exception from transaction processing that ought to be retried.
RecordCoreRetriableTransactionException(String) - Constructor for exception com.apple.foundationdb.record.RecordCoreRetriableTransactionException
 
RecordCoreRetriableTransactionException(String, Throwable) - Constructor for exception com.apple.foundationdb.record.RecordCoreRetriableTransactionException
 
RecordCoreStorageException - Exception in com.apple.foundationdb.record
Exceptions due to problems with the state of or connection to a particular record store.
RecordCoreStorageException(String) - Constructor for exception com.apple.foundationdb.record.RecordCoreStorageException
 
RecordCoreStorageException(String, Object...) - Constructor for exception com.apple.foundationdb.record.RecordCoreStorageException
 
RecordCoreStorageException(String, Throwable) - Constructor for exception com.apple.foundationdb.record.RecordCoreStorageException
 
RecordCursor<T> - Interface in com.apple.foundationdb.record
An asynchronous iterator that supports continuations.
RecordCursor.NoNextReason - Enum in com.apple.foundationdb.record
The reason that RecordCursor.hasNext() returned false.
RecordCursorContinuation - Interface in com.apple.foundationdb.record
An interface for types that represent the continuation of a RecordCursor.
RecordCursorEndContinuation - Class in com.apple.foundationdb.record
A concrete continuation representing that a RecordCursor has returned all of the records that it ever will.
RecordCursorIterator<T> - Class in com.apple.foundationdb.record
An asynchronous iterator that wraps a RecordCursor and presents an iterator-style interface for advancing the cursor.
RecordCursorResult<T> - Class in com.apple.foundationdb.record
A result obtained when a RecordCursor advances.
RecordCursorResult.IllegalResultNoNextReasonAccessException - Exception in com.apple.foundationdb.record
An exception thrown when RecordCursorResult.getNoNextReason() is called on a result that has a next value.
RecordCursorResult.IllegalResultValueAccessException - Exception in com.apple.foundationdb.record
An exception thrown when RecordCursorResult.get() is called on a result without a next value.
RecordCursorStartContinuation - Class in com.apple.foundationdb.record
A continuation representing the start of a cursor's execution.
RecordCursorVisitor - Interface in com.apple.foundationdb.record
A hierarchical visitor for record cursor trees designed mostly to allow tests to gather information without adding invasive query methods to the RecordCursor interface.
RecordDoesNotExistException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when FDBRecordStoreBase.updateRecord(M) is called, but the record does not exist yet.
RecordDoesNotExistException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.RecordDoesNotExistException
 
recordExists(Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Check if a record exists in the record store with the given primary key.
recordExists(Tuple, IsolationLevel) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Check if a record exists in the record store with the given primary key.
recordExistsAsync(Tuple, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
recordExistsAsync(Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Check if a record exists in the record store with the given primary key.
recordExistsAsync(Tuple, IsolationLevel) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Check if a record exists in the record store with the given primary key.
recordExistsAsync(Tuple, IsolationLevel) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
RecordFunction<T> - Class in com.apple.foundationdb.record
A function to be applied to a record as part of query execution.
RecordFunction(String) - Constructor for class com.apple.foundationdb.record.RecordFunction
 
RecordIndexUniquenessViolation - Exception in com.apple.foundationdb.record
An exception thrown when there is an attempt to store a duplicate value in a unique index.
RecordIndexUniquenessViolation(Index, IndexEntry, Tuple, Tuple) - Constructor for exception com.apple.foundationdb.record.RecordIndexUniquenessViolation
 
RecordIndexUniquenessViolation(String, RecordIndexUniquenessViolation) - Constructor for exception com.apple.foundationdb.record.RecordIndexUniquenessViolation
 
RecordMetaData - Class in com.apple.foundationdb.record
Meta-data for Record Layer record stores.
RecordMetaData(Descriptors.FileDescriptor, Descriptors.Descriptor, Map<Descriptors.Descriptor, Descriptors.FieldDescriptor>, Map<String, RecordType>, Map<String, SyntheticRecordType<?>>, Map<String, Index>, Map<String, Index>, List<FormerIndex>, boolean, boolean, int, long, boolean, KeyExpression, boolean) - Constructor for class com.apple.foundationdb.record.RecordMetaData
 
RecordMetaDataBuilder - Class in com.apple.foundationdb.record
A builder for RecordMetaData.
RecordMetaDataBuilder(Descriptors.FileDescriptor) - Constructor for class com.apple.foundationdb.record.RecordMetaDataBuilder
Deprecated.
RecordMetaDataBuilder(Descriptors.FileDescriptor, boolean) - Constructor for class com.apple.foundationdb.record.RecordMetaDataBuilder
Deprecated.
RecordMetaDataBuilder(RecordMetaDataProto.MetaData) - Constructor for class com.apple.foundationdb.record.RecordMetaDataBuilder
Deprecated.
RecordMetaDataBuilder(RecordMetaDataProto.MetaData, boolean) - Constructor for class com.apple.foundationdb.record.RecordMetaDataBuilder
Deprecated.
RecordMetaDataBuilder(RecordMetaDataProto.MetaData, Descriptors.FileDescriptor[]) - Constructor for class com.apple.foundationdb.record.RecordMetaDataBuilder
Deprecated.
RecordMetaDataBuilder(RecordMetaDataProto.MetaData, Descriptors.FileDescriptor[], boolean) - Constructor for class com.apple.foundationdb.record.RecordMetaDataBuilder
Deprecated.
RecordMetaDataBuilder.MetaDataProtoDeserializationException - Exception in com.apple.foundationdb.record
Exception thrown when meta-data cannot be loaded from serialized form.
RecordMetaDataProvider - Interface in com.apple.foundationdb.record
A source of RecordMetaData.
RecordQuery - Class in com.apple.foundationdb.record.query
The logical form of a query.
RecordQuery.Builder - Class in com.apple.foundationdb.record.query
A builder for RecordQuery.
RecordQueryCoveringIndexPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that reconstructs records from the entries in a covering index.
RecordQueryCoveringIndexPlan(String, IndexScanType, ScanComparisons, boolean, String, IndexKeyValueToPartialRecord) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
RecordQueryCoveringIndexPlan(RecordQueryPlanWithIndex, String, IndexKeyValueToPartialRecord) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
RecordQueryFilterPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that filters out records from a child plan that do not satisfy a filter component.
RecordQueryFilterPlan(RecordQueryPlan, QueryComponent) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
RecordQueryFilterPlan(ExpressionRef<RecordQueryPlan>, ExpressionRef<QueryComponent>) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
RecordQueryFilterPlan(RecordQueryPlan, List<QueryComponent>) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
RecordQueryIndexPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that outputs records pointed to by entries in a secondary index within some range.
RecordQueryIndexPlan(String, IndexScanType, ScanComparisons, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
RecordQueryInJoinPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that executes a child plan once for each of the elements of some IN list.
RecordQueryInJoinPlan(RecordQueryPlan, String, boolean, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
RecordQueryInParameterJoinPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that executes a child plan once for each of the elements of an IN list taken from a parameter.
RecordQueryInParameterJoinPlan(RecordQueryPlan, String, String, boolean, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryInParameterJoinPlan
 
RecordQueryIntersectionPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that executes by taking the union of records from two or more compatibly-sorted child plans.
RecordQueryIntersectionPlan(RecordQueryPlan, RecordQueryPlan, KeyExpression, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
RecordQueryIntersectionPlan(List<RecordQueryPlan>, KeyExpression, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
RecordQueryInValuesJoinPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that executes a child plan once for each of the elements of a constant IN list.
RecordQueryInValuesJoinPlan(RecordQueryPlan, String, List<Object>, boolean, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryInValuesJoinPlan
 
RecordQueryLoadByKeysPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that returns records whose primary keys are taken from some list.
RecordQueryLoadByKeysPlan(RecordQueryLoadByKeysPlan.KeysSource) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
RecordQueryLoadByKeysPlan(List<Tuple>) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
RecordQueryLoadByKeysPlan(String) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
RecordQueryLoadByKeysPlan.KeysSource - Interface in com.apple.foundationdb.record.query.plan.plans
A source for the primary keys for records.
RecordQueryPlan - Interface in com.apple.foundationdb.record.query.plan.plans
An executable query plan for producing records.
RecordQueryPlanComplexityException - Exception in com.apple.foundationdb.record.query.plan
Exception thrown when a query plan is more complex than the configured limit.
RecordQueryPlanComplexityException(String) - Constructor for exception com.apple.foundationdb.record.query.plan.RecordQueryPlanComplexityException
 
RecordQueryPlanComplexityException(String, Throwable) - Constructor for exception com.apple.foundationdb.record.query.plan.RecordQueryPlanComplexityException
 
RecordQueryPlanComplexityException(RecordQueryPlan) - Constructor for exception com.apple.foundationdb.record.query.plan.RecordQueryPlanComplexityException
 
RecordQueryPlanner - Class in com.apple.foundationdb.record.query.plan
The query planner.
RecordQueryPlanner(RecordMetaData, RecordStoreState) - Constructor for class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
 
RecordQueryPlanner(RecordMetaData, RecordStoreState, StoreTimer) - Constructor for class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
 
RecordQueryPlanner(RecordMetaData, RecordStoreState, PlannableIndexTypes, StoreTimer) - Constructor for class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
 
RecordQueryPlanner(RecordMetaData, RecordStoreState, StoreTimer, int) - Constructor for class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
 
RecordQueryPlanner(RecordMetaData, RecordStoreState, PlannableIndexTypes, StoreTimer, int) - Constructor for class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
 
RecordQueryPlanner.ScoredPlan - Class in com.apple.foundationdb.record.query.plan
 
RecordQueryPlanWithChild - Interface in com.apple.foundationdb.record.query.plan.plans
A query plan with a single child plan.
RecordQueryPlanWithChildren - Interface in com.apple.foundationdb.record.query.plan.plans
A query plan with child plans.
RecordQueryPlanWithComparisons - Interface in com.apple.foundationdb.record.query.plan.plans
A query plan that uses ScanComparisons to drive some scan of the record store.
RecordQueryPlanWithIndex - Interface in com.apple.foundationdb.record.query.plan.plans
A query plan that uses a single index.
RecordQueryPlanWithNoChildren - Interface in com.apple.foundationdb.record.query.plan.plans
A query plan that does not have any child plans.
RecordQueryScanPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that scans records directly from the main tree within a range of primary keys.
RecordQueryScanPlan(ScanComparisons, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
RecordQueryScoreForRankPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that converts ranks to scores and executes a child plan with the conversion results bound in named parameters.
RecordQueryScoreForRankPlan(RecordQueryPlan, List<RecordQueryScoreForRankPlan.ScoreForRank>) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
RecordQueryScoreForRankPlan.ScoreForRank - Class in com.apple.foundationdb.record.query.plan.plans
A single conversion of a rank to a score to be bound to some name.
RecordQueryTextIndexPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that can scan text indexes.
RecordQueryTextIndexPlan(String, TextScan, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
RecordQueryTypeFilterPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that filters out records from a child plan that are not of the designated record type(s).
RecordQueryTypeFilterPlan(RecordQueryPlan, Collection<String>) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
RecordQueryTypeFilterPlan(ExpressionRef<RecordQueryPlan>, Collection<String>) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
RecordQueryUnionPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that executes by taking the union of records from two or more compatibly-sorted child plans.
RecordQueryUnionPlan(RecordQueryPlan, RecordQueryPlan, KeyExpression, boolean, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
RecordQueryUnionPlan(List<RecordQueryPlan>, KeyExpression, boolean, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnionPlan
RecordQueryUnorderedDistinctPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that removes duplicates by means of a hash table of previously seen values.
RecordQueryUnorderedDistinctPlan(RecordQueryPlan, KeyExpression) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
RecordQueryUnorderedPrimaryKeyDistinctPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that removes duplicates by means of a hash table of primary keys already seen.
RecordQueryUnorderedPrimaryKeyDistinctPlan(RecordQueryPlan) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
RecordQueryUnorderedPrimaryKeyDistinctPlan(ExpressionRef<RecordQueryPlan>) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
RecordQueryUnorderedUnionPlan - Class in com.apple.foundationdb.record.query.plan.plans
A query plan that returns results from two-or-more cursors as they as ready.
RecordScanLimiter - Class in com.apple.foundationdb.record
Track number of records scanned up to some limit, after which record scans should not be allowed.
RecordScanLimiter(int) - Constructor for class com.apple.foundationdb.record.RecordScanLimiter
 
RecordSerializationException - Exception in com.apple.foundationdb.record.provider.common
Exception thrown when there is a problem serializing or deserializing a record.
RecordSerializationException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.common.RecordSerializationException
 
RecordSerializationException(Throwable) - Constructor for exception com.apple.foundationdb.record.provider.common.RecordSerializationException
 
RecordSerializationException(String, Throwable) - Constructor for exception com.apple.foundationdb.record.provider.common.RecordSerializationException
 
RecordSerializer<M extends Message> - Interface in com.apple.foundationdb.record.provider.common
A converter between a Protobuf record and a byte string stored in one or more values in the FDB key-value store.
RecordSerializer.Counts - Enum in com.apple.foundationdb.record.provider.common
Instrumentation counts related to record serialization.
RecordSerializer.Events - Enum in com.apple.foundationdb.record.provider.common
Instrumentation events related to record serialization.
recordSinceNanoTime(StoreTimer.Event, long) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Record time since given time.
recordsPerSecond - Variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
recordsSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
RecordStoreAlreadyExistsException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when FDBRecordStoreBase.BaseBuilder.create() is called, but the record store already exists.
RecordStoreAlreadyExistsException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.RecordStoreAlreadyExistsException
 
recordStoreBuilder - Variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
RecordStoreDoesNotExistException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when FDBRecordStoreBase.BaseBuilder.open() is called, but the record store does not exist yet.
RecordStoreDoesNotExistException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.RecordStoreDoesNotExistException
 
RecordStoreNoInfoAndNotEmptyException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when FDBRecordStoreBase.BaseBuilder.createOrOpen() is called, and the record store does not have a store info header, but does have something else.
RecordStoreNoInfoAndNotEmptyException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.RecordStoreNoInfoAndNotEmptyException
 
RecordStoreStaleMetaDataVersionException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when the record store has a newer meta-data version than the one from the given RecordMetaDataProvider.
RecordStoreStaleMetaDataVersionException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.RecordStoreStaleMetaDataVersionException
 
RecordStoreStaleUserVersionException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when the record store has a newer user version than the one from the given FDBRecordStoreBase.UserVersionChecker.
RecordStoreStaleUserVersionException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.RecordStoreStaleUserVersionException
 
RecordStoreState - Class in com.apple.foundationdb.record
The RecordStoreState interface handles information that might differ between otherwise identical record stores.
RecordStoreState(RecordMetaDataProto.DataStoreInfo, Map<String, IndexState>) - Constructor for class com.apple.foundationdb.record.RecordStoreState
Creates a RecordStoreState with the given index states.
RecordStoreState(Map<String, IndexState>) - Constructor for class com.apple.foundationdb.record.RecordStoreState
Deprecated.
as the default store header is incorrect for most record stores
RecordStoreState() - Constructor for class com.apple.foundationdb.record.RecordStoreState
Deprecated.
as the default store header is incorrect for most record stores
recordStoreStateRef - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
recordTimeout(StoreTimer.Wait, long) - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Record that some operation timed out.
recordType() - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
The record type key expression, which indicates that a unique record type identifier should be contained within the key.
RecordType - Class in com.apple.foundationdb.record.metadata
Record type meta-data.
RecordType(RecordMetaData, Descriptors.Descriptor, KeyExpression, List<Index>, List<Index>, Integer, Object) - Constructor for class com.apple.foundationdb.record.metadata.RecordType
 
RecordTypeBuilder - Class in com.apple.foundationdb.record.metadata
A builder for RecordType.
RecordTypeBuilder(Descriptors.Descriptor) - Constructor for class com.apple.foundationdb.record.metadata.RecordTypeBuilder
 
RecordTypeBuilder(Descriptors.Descriptor, RecordTypeBuilder) - Constructor for class com.apple.foundationdb.record.metadata.RecordTypeBuilder
Copy constructor for RecordTypeBuilder that copies all fields except the descriptor.
RecordTypeBuilder.NonbuildableException - Exception in com.apple.foundationdb.record.metadata
Exception thrown when a RecordTypeBuilder is not yet in a state where it can be built.
RecordTypeChangedException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when FDBRecordStoreBase.updateRecord(M) is called, but the existing record has a different record type.
RecordTypeChangedException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.RecordTypeChangedException
 
RecordTypeIndexesBuilder - Class in com.apple.foundationdb.record.metadata
A base builder for RecordType.
RecordTypeIndexesBuilder(String) - Constructor for class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
RecordTypeIndexesBuilder(String, RecordTypeIndexesBuilder) - Constructor for class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
recordTypeKey - Variable in class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
RecordTypeKeyComparison - Class in com.apple.foundationdb.record.query.expressions
A QueryComponent that implements checking for a given record type.
RecordTypeKeyComparison(String) - Constructor for class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
recordTypeKeyComparisonTypes(ScanComparisons) - Static method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
RecordTypeKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
A key expression that indicates that a unique record type identifier should be contained within the key.
recordTypeKeys - Variable in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
RecordTypeOrBuilder - Interface in com.apple.foundationdb.record.metadata
Common interface implemented by the RecordType and RecordTypeBuilder classes that contains accessors that they are both expected to have.
recordTypes - Variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
recordTypesForIndex(Index) - Method in class com.apple.foundationdb.record.RecordMetaData
 
RecordTypesProperty - Class in com.apple.foundationdb.record.query.plan.temp.properties
A property visitor that determines the set of record type names (as Strings) that a RelationalPlannerExpression could produce.
reduce(U, BiFunction<U, ? super T, U>) - Method in interface com.apple.foundationdb.record.RecordCursor
Reduce contents of cursor to single value.
ref(U) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerRuleCall
Wrap the given planner expression in an implementation of ExpressionRef suitable for the planner associated with this rule.
ref(U) - Method in class com.apple.foundationdb.record.query.plan.temp.RewriteRuleCall
 
ReferenceMatcher<T extends PlannerExpression> - Class in com.apple.foundationdb.record.query.plan.temp.matchers
An expression matcher that matches against any reference at all.
ReferenceMatcher() - Constructor for class com.apple.foundationdb.record.query.plan.temp.matchers.ReferenceMatcher
 
register(TextTokenizerFactory) - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizerRegistry
Registers a new tokenizer in this registry.
register(TextTokenizerFactory) - Method in class com.apple.foundationdb.record.provider.common.text.TextTokenizerRegistryImpl
 
registerScannedBytes(long) - Method in class com.apple.foundationdb.record.ByteScanLimiter
Atomically decrement the number of remaining bytes by the given number of bytes.
RelationalExpressionWithChildren - Interface in com.apple.foundationdb.record.query.plan.temp.expressions
A parent interface for RelationalPlannerExpressions that have relational children (as opposed to non-relation children, such as QueryComponents).
RelationalGroupRefHolder - Class in com.apple.foundationdb.record.query.plan.temp.expressions
A special relational planner expression that holds a FixedCollectionExpressionRef which contains a fixed number of possible implementations of a relational planner expression.
RelationalGroupRefHolder(Collection<RelationalPlannerExpression>) - Constructor for class com.apple.foundationdb.record.query.plan.temp.expressions.RelationalGroupRefHolder
 
RelationalPlannerExpression - Interface in com.apple.foundationdb.record.query.plan.temp.expressions
A relational expression is a PlannerExpression that represents a stream of records.
removeFormerIndex(FormerIndex) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
removeIndex(String) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
removeLocalVersion(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Remove the local version associated with a single primary key.
removePostCommit(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Remove a previously installed post-commit hook.
RemoveRedundantTypeFilterRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule that eliminates logical type filters that are completely redundant; that is, when the child of the logical type filter is guaranteed to return records of types included in the filter.
RemoveRedundantTypeFilterRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.RemoveRedundantTypeFilterRule
 
removesDuplicates() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
removeVersionMutation(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Remove a SET_VERSIONSTAMPED_KEY mutation that would have been run at commit time.
renameRecordType(RecordMetaDataProto.MetaData.Builder, String, String) - Static method in class com.apple.foundationdb.record.provider.foundationdb.MetaDataProtoEditor
Rename a record type.
repairRecordKeys(byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
repairRecordKeys(byte[], ScanProperties, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Validate and repair known potential issues with record keys.
reportScannedBytes(long) - Method in class com.apple.foundationdb.record.cursors.CursorLimitManager
Record that the specified number of bytes have been scanned and update the relevant limiters with this information.
reset() - Method in class com.apple.foundationdb.record.ByteScanLimiter
Create a new ByteScanLimiter with this limiter's original limit, ignoring any calls to ByteScanLimiter.hasBytesRemaining() and ByteScanLimiter.registerScannedBytes(long).
reset() - Method in class com.apple.foundationdb.record.ExecuteState
Create a new ExecuteState that represents the same properties of the execution that this state represented when it was first created, but with an independent set of mutable objects.
reset() - Method in class com.apple.foundationdb.record.provider.common.StoreTimer
Clear all recorded timing information.
reset() - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizerRegistry
Clears the registry and reloads tokenizers from the classpath.
reset() - Method in class com.apple.foundationdb.record.provider.common.text.TextTokenizerRegistryImpl
 
reset() - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
reset() - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Reset this mask so all filters are marked as unsatisfied.
reset() - Method in class com.apple.foundationdb.record.RecordScanLimiter
Create a new RecordScanLimiter with this limiter's original limit, ignoring any calls to RecordScanLimiter.tryRecordScan().
resetState() - Method in class com.apple.foundationdb.record.ExecuteProperties
Reset the stateful parts of the properties to their "original" values, creating an independent mutable state.
resolve(FDBStoreTimer, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Map the String name to a Long within the scope of the path that this object was constructed with.
resolve(FDBStoreTimer, String, ResolverCreateHooks) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Map the String name to a Long within the scope of the path that this object was constructed with.
RESOLVE_UNIQUENESS - Static variable in class com.apple.foundationdb.record.PipelineOperation
 
resolveAsync(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Retrieve the value that is to be stored for this directory entry.
resolveAsync(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
ResolvedKeySpacePath - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
A KeySpacePath that has been resolved into the value that will be physically stored to represent the path element in the FDB keyspace.
ResolvedKeySpacePath(ResolvedKeySpacePath, KeySpacePath, PathValue, Tuple) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Create a resolved keyspace path.
resolveFromKey(FDBRecordContext, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Synchronous/blocking version of resolveFromKeyAsync.
resolveFromKeyAsync(FDBRecordContext, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Given a tuple from an FDB key, attempts to determine what path through this directory the tuple represents, returning a ResolvedKeySpacePath representing the leaf-most directory in the path.
ResolverCreateHooks - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
Set of hooks to be run only when creating a mapping in a LocatableResolver.
ResolverCreateHooks(ResolverCreateHooks.PreWriteCheck, ResolverCreateHooks.MetadataHook) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverCreateHooks
 
ResolverCreateHooks(List<ResolverCreateHooks.PreWriteCheck>, ResolverCreateHooks.MetadataHook) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverCreateHooks
 
ResolverCreateHooks.MetadataHook - Interface in com.apple.foundationdb.record.provider.foundationdb.keyspace
Functional interface for the safety check that will be run before writing a mapping in the LocatableResolver.
ResolverCreateHooks.PreWriteCheck - Interface in com.apple.foundationdb.record.provider.foundationdb.keyspace
Functional interface for the safety check that will be run before writing a mapping in the LocatableResolver.
ResolverMappingDigest - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
Computes a message digest for all of the string to integer mappings in the provided LocatableResolver.
ResolverMappingDigest(LocatableResolver) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingDigest
 
ResolverMappingDigest(LocatableResolver, int) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingDigest
 
ResolverMappingReplicator - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
Copies the contents of one LocatableResolver to another.
ResolverMappingReplicator(LocatableResolver) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingReplicator
 
ResolverMappingReplicator(LocatableResolver, int) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingReplicator
 
ResolverMappingReplicator(LocatableResolver, int, long) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingReplicator
 
ResolverResult - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
A class containing the result of resolving a key with LocatableResolver.
ResolverResult(long) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverResult
 
ResolverResult(long, byte[]) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverResult
 
resolveUniquenessViolation(Index, Tuple, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
resolveUniquenessViolation(Index, Key.Evaluated, Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Removes all of the records that have the given value set as their index index value (are thus causing a uniqueness violation) except for the one that has the given primary key (if the key is not null).
resolveUniquenessViolation(Index, Tuple, Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Removes all of the records that have the given value set as their index value (and are thus causing a uniqueness violation) except for the one that has the given primary key (if the key is not null).
resolveUniquenessViolation(Index, Tuple, Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
resolveWithMetadata(FDBStoreTimer, String, ResolverCreateHooks) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Map the String name to a ResolverResult within the scope of the path that this object was constructed with.
retired(FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Check whether this resolver has been retired.
retiredSkipCache(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Check whether this resolver has been retired.
retireLayer() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Retire this LocatableResolver, indicating that it should not be used for any future resolve operations.
reverse - Variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
REVERSE_DIRECTORY_CACHE_ENTRY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
 
REVERSE_SCAN - Static variable in class com.apple.foundationdb.record.ScanProperties
 
reverseLookup(FDBStoreTimer, Long) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Lookup the String that maps to the provided value within the scope of the path that this object was constructed with.
REWRITE - Static variable in class com.apple.foundationdb.record.query.plan.temp.PlannerRuleSet
 
RewritePlanner - Class in com.apple.foundationdb.record.query.plan.temp
A simple planner that applies rewrite rules until it can't apply any more of them, then returns the resulting plan.
RewritePlanner(RecordMetaData, RecordStoreState) - Constructor for class com.apple.foundationdb.record.query.plan.temp.RewritePlanner
 
RewriteRuleCall - Class in com.apple.foundationdb.record.query.plan.temp
A rule call implementation for the RewritePlanner.
rowLimit - Variable in class com.apple.foundationdb.record.ExecuteProperties
 
RowLimitedCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that limits the number of elements that it allows through.
RowLimitedCursor(RecordCursor<T>, int) - Constructor for class com.apple.foundationdb.record.cursors.RowLimitedCursor
 
run(Function<? super FDBRecordContext, ? extends T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Runs a transactional function against this FDBDatabase with retry logic.
run(FDBStoreTimer, Map<String, String>, Function<? super FDBRecordContext, ? extends T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Runs a transactional function against this FDBDatabase with retry logic.
run(FDBStoreTimer, Map<String, String>, FDBDatabase.WeakReadSemantics, Function<? super FDBRecordContext, ? extends T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Runs a transactional function against this FDBDatabase with retry logic.
run(Function<? super FDBRecordContext, ? extends T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Runs a transactional function against with retry logic.
run(Function<? super FDBRecordContext, ? extends T>, List<Object>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Runs a transactional function against with retry logic.
run() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext.AfterCommit
 
run(Executor) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SingleKeyUnsplitter
Unsplit a record in the database.
run(Function<? super Transaction, T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
run() - Method in class com.apple.foundationdb.record.query.plan.temp.RewriteRuleCall
Run this rule call by calling the rule's PlannerRule.onMatch(PlannerRuleCall) method.
runAfterCommits() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Deprecated.
this method probably should never have been public
runAsync(Function<? super FDBRecordContext, CompletableFuture<? extends T>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Runs a transactional function asynchronously against this FDBDatabase with retry logic.
runAsync(FDBStoreTimer, Map<String, String>, Function<? super FDBRecordContext, CompletableFuture<? extends T>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Runs a transactional function asynchronously against this FDBDatabase with retry logic.
runAsync(FDBStoreTimer, Map<String, String>, FDBDatabase.WeakReadSemantics, Function<? super FDBRecordContext, CompletableFuture<? extends T>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Runs a transactional function asynchronously against this FDBDatabase with retry logic.
runAsync(Function<? super FDBRecordContext, CompletableFuture<? extends T>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Runs a transactional function asynchronously with retry logic.
runAsync(Function<? super FDBRecordContext, CompletableFuture<? extends T>>, BiFunction<? super T, Throwable, ? extends Pair<? extends T, ? extends Throwable>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Runs a transactional function asynchronously with retry logic.
runAsync(Function<? super FDBRecordContext, CompletableFuture<? extends T>>, BiFunction<? super T, Throwable, ? extends Pair<? extends T, ? extends Throwable>>, List<Object>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Runs a transactional function asynchronously with retry logic.
runAsync(Function<? super Transaction, ? extends CompletableFuture<T>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
runCommitChecks() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Run any FDBRecordContext.CommitCheckAsyncs that are still outstanding.
runner - Variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
RunnerClosed() - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner.RunnerClosed
 

S

save() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer.UpdateState
 
SAVE_UNSPLIT_WITH_SUFFIX_FORMAT_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
SAVE_VERSION_WITH_RECORD_FORMAT_VERSION - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
saveAndSetCurrent(RecordMetaDataProto.MetaData) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Build meta-data to use from Protobuf and save.
saveDirectory(TimeWindowLeaderboardDirectory) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
saveIndexEntryAsKeyValue(IndexEntry) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Manually save an index entry, for example when rebuilding in place with a different storage format.
saveRecord(M) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Save the given record.
saveRecord(M, FDBRecordStoreBase.RecordExistenceCheck) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Save the given record.
saveRecord(M, FDBRecordVersion) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Save the given record with a specific version.
saveRecord(M, FDBRecordVersion, FDBRecordStoreBase.VersionstampSaveBehavior) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Save the given record with a specific version.
saveRecord(M, FDBRecordStoreBase.RecordExistenceCheck, FDBRecordVersion, FDBRecordStoreBase.VersionstampSaveBehavior) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Save the given record with a specific version.
saveRecordAsync(Message, FDBRecordStoreBase.RecordExistenceCheck, FDBRecordVersion, FDBRecordStoreBase.VersionstampSaveBehavior) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
saveRecordAsync(M) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
saveRecordAsync(M, FDBRecordStoreBase.RecordExistenceCheck) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
saveRecordAsync(M, FDBRecordVersion) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
saveRecordAsync(M, FDBRecordVersion, FDBRecordStoreBase.VersionstampSaveBehavior) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
saveRecordAsync(M, FDBRecordStoreBase.RecordExistenceCheck, FDBRecordVersion, FDBRecordStoreBase.VersionstampSaveBehavior) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
saveRecordAsync(M, FDBRecordStoreBase.RecordExistenceCheck, FDBRecordVersion, FDBRecordStoreBase.VersionstampSaveBehavior) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
saveRecordMetaData(Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Save the record meta-data into the meta-data store.
saveRecordMetaData(RecordMetaDataProvider) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Save the record meta-data into the meta-data store.
saveRecordMetaData(RecordMetaDataProto.MetaData) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Save the record meta-data into the meta-data store.
saveRecordMetaDataAsync(Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Save the record meta-data into the meta-data store.
saveStoreHeader(RecordMetaDataProto.DataStoreInfo) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
saveSubDirectory(TimeWindowLeaderboardSubDirectory) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
saveTypedRecord(RecordSerializer<M>, M, FDBRecordStoreBase.RecordExistenceCheck, FDBRecordVersion, FDBRecordStoreBase.VersionstampSaveBehavior) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
saveWithSplit(FDBRecordContext, Subspace, Tuple, byte[], FDBRecordVersion) - Static method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
Save serialized representation using multiple keys if necessary.
saveWithSplit(FDBRecordContext, Subspace, Tuple, byte[], FDBRecordVersion, boolean, boolean, boolean, FDBStoredSizes, SplitHelper.SizeInfo) - Static method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
Save serialized representation using multiple keys if necessary, clearing only as much as needed.
scalar(Object) - Static method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Creates a new key with just a single value.
scan(IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
scan(IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
scan(IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainer
 
scan(TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Scan the primary index tree for the given range.
scan(IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainer
Scan this index between a range of tokens.
scan(IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainer
 
scan(IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.VersionIndexMaintainer
 
scan(IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Scan entries in the index.
scan(IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
scan(FDBRecordStoreBase<M>, EvaluationContext, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.query.plan.TextScan
Scan the store to produce a cursor of index entries that all satisfy the comparison.
ScanComparisons - Class in com.apple.foundationdb.record.query.plan
A set of Comparisons.Comparison for scanning an index.
ScanComparisons(List<Comparisons.Comparison>, List<Comparisons.Comparison>) - Constructor for class com.apple.foundationdb.record.query.plan.ScanComparisons
 
ScanComparisons.Builder - Class in com.apple.foundationdb.record.query.plan
A builder for ScanComparisons.
ScanComparisons.ComparisonType - Enum in com.apple.foundationdb.record.query.plan
The type of a comparison.
scanForType(SyntheticRecordType<?>) - Method in class com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlanner
Construct a plan for generating all synthetic records of a given type.
scanIndex(Index, IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
scanIndex(Index, IndexScanType, TupleRange, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the entries in an index.
scanIndex(Index, IndexScanType, TupleRange, byte[], ScanProperties, RecordScanLimiter) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Deprecated.
because the RecordScanLimiter should be specified as part of the ScanProperties instead
scanIndex(Index, IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
scanIndexRecords(String) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the records pointed to by an index.
scanIndexRecords(String, IsolationLevel) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the records pointed to by an index.
scanIndexRecords(String, IndexScanType, TupleRange, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the records pointed to by an index.
scanIndexRecords(String, IndexScanType, TupleRange, byte[], ScanProperties, RecordScanLimiter) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Deprecated.
because the RecordScanLimiter should be specified as part of the ScanProperties instead
scanIndexRecords(String, IndexScanType, TupleRange, byte[], IndexOrphanBehavior, ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the records pointed to by an index.
scanIndexRecords(String, IndexScanType, TupleRange, byte[], IndexOrphanBehavior, ScanProperties, RecordScanLimiter) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Deprecated.
because the RecordScanLimiter should be specified as part of the ScanProperties instead
scanIndexRecordsBetween(String, Object, Object) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the records pointed to by an index between two indexed values.
scanIndexRecordsEqual(String, Object...) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the records pointed to by an index equal to indexed values.
scanLeaderboard(TimeWindowLeaderboard, boolean, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
scanLeaderboard(TimeWindowLeaderboard, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
ScanLimitReachedException - Exception in com.apple.foundationdb.record
Exception thrown when a transaction tries to scan more than the allowed number of key-value pairs.
ScanLimitReachedException(String) - Constructor for exception com.apple.foundationdb.record.ScanLimitReachedException
 
ScanProperties - Class in com.apple.foundationdb.record
A group of properties that pertain to a single scan.
ScanProperties(ExecuteProperties) - Constructor for class com.apple.foundationdb.record.ScanProperties
Creates scan properties.
ScanProperties(ExecuteProperties, boolean) - Constructor for class com.apple.foundationdb.record.ScanProperties
Creates scan properties.
ScanProperties(ExecuteProperties, boolean, CursorStreamingMode) - Constructor for class com.apple.foundationdb.record.ScanProperties
Creates scan properties.
scanRecords(Tuple, Tuple, EndpointType, EndpointType, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
scanRecords(byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the records in the database.
scanRecords(TupleRange, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the records in the database in a range.
scanRecords(Tuple, Tuple, EndpointType, EndpointType, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the records in the database in a range.
scanRecords(Tuple, Tuple, EndpointType, EndpointType, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
scanType - Variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
scanTypedRecords(RecordSerializer<M>, Tuple, Tuple, EndpointType, EndpointType, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
scanUniquenessViolations(Index, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
scanUniquenessViolations(Index, Tuple, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the list of uniqueness violations for an index for violations with a specific value.
scanUniquenessViolations(Index, Key.Evaluated, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the list of uniqueness violations for an index for violations with a specific value.
scanUniquenessViolations(Index, Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the list of uniqueness violations for an index for violations with a specific value.
scanUniquenessViolations(Index, Key.Evaluated) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the list of uniqueness violations for an index for violations with a specific value.
scanUniquenessViolations(Index, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the list of uniqueness violations for an index for violations with a specific value.
scanUniquenessViolations(Index, int) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the list of uniqueness violations for an index for violations with a specific value.
scanUniquenessViolations(Index) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the list of uniqueness violations for an index for violations with a specific value.
scanUniquenessViolations(Index, TupleRange, byte[], ScanProperties) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Scan the list of uniqueness violations identified for an index.
scanUniquenessViolations(Index, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore
 
scanUniquenessViolations(TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
scanUniquenessViolations(TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
scanUniquenessViolations(TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Scans through the list of uniqueness violations within the database.
ScopedDirectoryLayer - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
An implementation of LocatableResolver that uses the FDB directory layer to keep track of the allocation of strings to integers.
ScopedDirectoryLayer(FDBRecordContext, KeySpacePath) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
ScopedDirectoryLayer(FDBDatabase, ResolvedKeySpacePath) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
Create a scoped directory layer.
ScopedInterningLayer - Class in com.apple.foundationdb.record.provider.foundationdb.layers.interning
An implementation of LocatableResolver that is backed by the StringInterningLayer.
ScopedInterningLayer(FDBRecordContext, KeySpacePath) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
ScopedInterningLayer(FDBDatabase, ResolvedKeySpacePath) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
Creates a resolver rooted at the provided KeySpacePath.
ScopedValue<T> - Class in com.apple.foundationdb.record.provider.foundationdb.keyspace
Object to key the forward and reverse directory caches by, two entries should be treated as identical if they attempt to resolve the same string with directory layers that are located at the same path.
SCORE_FOR_RANK - Static variable in class com.apple.foundationdb.record.FunctionNames
 
SCORE_FOR_RANK_ELSE_SKIP - Static variable in class com.apple.foundationdb.record.FunctionNames
 
SCORE_FOR_TIME_WINDOW_RANK - Static variable in class com.apple.foundationdb.record.FunctionNames
 
SCORE_FOR_TIME_WINDOW_RANK_ELSE_SKIP - Static variable in class com.apple.foundationdb.record.FunctionNames
 
ScoredPlan(int, RecordQueryPlan) - Constructor for class com.apple.foundationdb.record.query.plan.RecordQueryPlanner.ScoredPlan
 
ScoredPlan(int, RecordQueryPlan, List<QueryComponent>) - Constructor for class com.apple.foundationdb.record.query.plan.RecordQueryPlanner.ScoredPlan
 
ScoredPlan(int, RecordQueryPlan, List<QueryComponent>, boolean) - Constructor for class com.apple.foundationdb.record.query.plan.RecordQueryPlanner.ScoredPlan
 
ScoredPlan(int, RecordQueryPlan, List<QueryComponent>, boolean, Set<RankComparisons.RankComparison>) - Constructor for class com.apple.foundationdb.record.query.plan.RecordQueryPlanner.ScoredPlan
 
scoreForRank(IndexMaintainerState, RankedSet, Number, Tuple) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper
 
ScoreForRank(String, Function<Tuple, Object>, IndexAggregateFunction, List<Comparisons.Comparison>) - Constructor for class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan.ScoreForRank
 
scoreForRankFunction(QueryRecordFunctionWithComparison) - Static method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons
 
SECONDARY - Static variable in class com.apple.foundationdb.record.provider.common.text.TextCollator.Strength
Respect secondary differences, which normally means accents.
secureRandom - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
 
secureRandom - Variable in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
 
SERIAL_EXECUTE - Static variable in class com.apple.foundationdb.record.ExecuteProperties
A basic set of properties for an unlimited query/scan execution with serializable isolation.
SerializationException(String) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.KeyExpression.SerializationException
 
SerializationException(String, Exception) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.KeyExpression.SerializationException
 
serialize(RecordMetaData, RecordType, Message, StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.DynamicMessageRecordSerializer
 
serialize(RecordMetaData, RecordType, M, StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializerBase
 
serialize(RecordMetaData, RecordType, M, StoreTimer) - Method in interface com.apple.foundationdb.record.provider.common.RecordSerializer
Convert a Protobuf record to bytes.
serialize(RecordMetaData, RecordType, M, StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
serializeEntries(List<Map.Entry<Tuple, List<Integer>>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexBunchedSerializer
Packs an entry list into a single byte array.
serializeEntry(Tuple, List<Integer>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexBunchedSerializer
Packs a key and value into a byte array.
serializeKey(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexBunchedSerializer
Packs a key using standard Tuple encoding.
serializer - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
serializeToBytes(Message) - Method in class com.apple.foundationdb.record.provider.common.DynamicMessageRecordSerializer
 
serialVersionUID - Static variable in exception com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression.IllegalSubKeyException
 
serialVersionUID - Static variable in exception com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression.UnsplittableKeyExpressionException
 
set(String, Object) - Method in class com.apple.foundationdb.record.Bindings.Builder
 
set(KeyValue) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
set(byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
set(byte[], byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
setAddedVersion(int) - Method in class com.apple.foundationdb.record.metadata.Index
Set the version at which the index was first added.
setAddSuppressed(boolean) - Static method in class com.apple.foundationdb.record.logging.CompletionExceptionLogHelper
setAllowedIndex(String) - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
setAllowedIndexes(Collection<String>) - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
setAllowIndexRebuilds(boolean) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Set whether the validator will allow changes to indexes that require rebuilds.
setAllowMissingFormerIndexNames(boolean) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Set whether the validator will allow former indexes to drop the name of the index they replace.
setAllowNoSinceVersion(boolean) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Set whether the validator will allow new record types to not declare a "since version".
setAllowNoVersionChange(boolean) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Set whether the validator will allow the evolved meta-data to have the same version as the old meta-data.
setAllowOlderFormerIndexAddedVerions(boolean) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Set whether the validator will allow former indexes to set their added version to something that is older than necessary.
setAllowUnsplitToSplit(boolean) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Set whether the validator will allow the meta-data to begin to split long records.
setAsyncToSyncExceptionMapper(FDBDatabase.ExceptionMapper) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
setAsyncToSyncTimeout(Function<StoreTimer.Wait, Pair<Long, TimeUnit>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
setAsyncToSyncTimeout(long, TimeUnit) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
setBinding(String, Object) - Method in class com.apple.foundationdb.record.EvaluationContextBuilder
Bind one name to a value.
setBlockingInAsyncDetection(BlockingInAsyncDetection) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Controls if calls to FDBDatabase#asyncToSync(FDBStoreTimer, FDBStoreTimer.Wait, CompletableFuture) or FDBRecordContext#asyncToSync(FDBStoreTimer.Wait, CompletableFuture) will attempt to detect when they are being called from within an asynchronous context and how they should react to this fact when they are.
setBlockingInAsyncDetection(Supplier<BlockingInAsyncDetection>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Provides a supplier that controls if calls to FDBDatabase#asyncToSync(FDBStoreTimer, FDBStoreTimer.Wait, CompletableFuture) or FDBRecordContext#asyncToSync(FDBStoreTimer.Wait, CompletableFuture) will attempt to detect when they are being called from within an asynchronous context and how they should react to this fact when they are.
setCachedMetaData(RecordMetaData) - Method in interface com.apple.foundationdb.record.provider.foundationdb.MetaDataCache
Cache meta-data object.
setCachedSerialized(byte[]) - Method in interface com.apple.foundationdb.record.provider.foundationdb.MetaDataCache
Cache serialized meta-data.
setCipherName(String) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
Specifies the cipher algorithm used to encrypt or decrypt a record.
setCompressionLevel(int) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.Builder
Compression level to use if compressing.
setCompressionLevel(int) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
 
setCompressWhenSerializing(boolean) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.Builder
Whether to compress records after serializing.
setCompressWhenSerializing(boolean) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
 
setContext(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setContext(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the record context (transaction) to use for the record store.
setContext(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setContext(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
setContinuation(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
setCurrentVersion(FDBRecordContext, int) - Method in interface com.apple.foundationdb.record.provider.foundationdb.MetaDataCache
Update the version used for cache validation.
setDataArray(byte[]) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
setDataArray(byte[], int, int) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
setDatabase(FDBDatabase) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the database in which to run the indexing.
setDatacenterId(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
setDatacenterId(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
setDeadlineTimeMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCacheFactory
Set the maximum amount of time to wait for an entry to be loaded.
setDefaultCursorStreamingMode(CursorStreamingMode) - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
Set the default CursorStreamingMode for new ScanProperties.
setDefaultCursorStreamingMode(CursorStreamingMode) - Method in class com.apple.foundationdb.record.ExecuteProperties
Set the default CursorStreamingMode for new ScanProperties.
setDependencies(Descriptors.FileDescriptor[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Set dependencies upon which record descriptors may depend.
setDirectory(TimeWindowLeaderboardDirectory) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer.UpdateState
 
setDirectoryCacheSize(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
setDirectoryCacheSize(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Sets the number of directory layer entries that will be cached for each database that is produced by the factory.
setDirtyStoreState(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
setDisallowTypeRenames(boolean) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Set whether the validator will disallow record types from being renamed.
setEncryptionKey(Key) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
Specifies the encryption key used to encrypt or decrypt a record.
setEncryptWhenSerializing(boolean) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.Builder
Whether to encrypt records after serializing.
setEncryptWhenSerializing(boolean) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
Whether to encrypt records after serializing.
setEvolutionValidator(MetaDataEvolutionValidator) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Set the validator used when saving a new version of the meta-data to ensure the new meta-data is a valid evolution of the old meta-data.
setEvolutionValidator(MetaDataEvolutionValidator) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Set the validator used to compare the local file descriptor to the descriptor included in the meta-data proto.
setExecutor(Executor) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
setExpireAfterAccessMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
Set the number of milliseconds to keep an item in produced caches after it has been accessed.
setExpression(KeyExpression) - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Set the expression that satisfied this filter.
setExtensionRegistry(ExtensionRegistry) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Set the extension registry used when deserializing meta-data proto messages.
setFailOnScanLimitReached(boolean) - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
Set how scan limit reached is handled.
setFailOnScanLimitReached(boolean) - Method in class com.apple.foundationdb.record.ExecuteProperties
 
setFilter(QueryComponent) - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
setFormatVersion(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setFormatVersion(int) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the storage format version for this store.
setFormatVersion(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setFormatVersion(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the store format version to use while building the index.
setHigh(Tuple, EndpointType) - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
setHigh(byte[], EndpointType) - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
setHookForAsyncToSync(Consumer<StoreTimer.Wait>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
setIncreaseLimitAfter(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the number of successful range builds before re-increasing the number of records to process in a single transaction.
setIndex(Index) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the index to be built.
setIndex(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the index to be built.
setIndexMaintainerRegistry(IndexMaintainerRegistry) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator.Builder
Set the registry of index maintainers used to validate indexes.
setIndexMaintainerRegistry(IndexMaintainerRegistry) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setIndexMaintainerRegistry(IndexMaintainerRegistry) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the registry of index maintainers to be used by the record store.
setIndexMaintainerRegistry(IndexMaintainerRegistry) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setIndexMaintainerRegistry(IndexMaintainerRegistry) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Set the index registry used for validation.
setIndexMaintenanceFilter(IndexMaintenanceFilter) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setIndexMaintenanceFilter(IndexMaintenanceFilter) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the index filter to be used by the record store.
setIndexMaintenanceFilter(IndexMaintenanceFilter) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setIndexMaintenanceFilter(IndexMaintenanceFilter) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the IndexMaintenanceFilter to use while building the index.
setIndexScanPreference(QueryPlanner.IndexScanPreference) - Method in interface com.apple.foundationdb.record.query.plan.QueryPlanner
Set whether RecordQueryIndexPlan is preferred over RecordQueryScanPlan even when it does not satisfy any additional conditions.
setIndexScanPreference(QueryPlanner.IndexScanPreference) - Method in class com.apple.foundationdb.record.query.plan.RecordQueryPlanner
Set whether RecordQueryIndexPlan is preferred over RecordQueryScanPlan even when it does not satisfy any additional conditions.
setIndexScanPreference(QueryPlanner.IndexScanPreference) - Method in class com.apple.foundationdb.record.query.plan.temp.RewritePlanner
 
setInitialDelayMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Sets the delay ceiling (in milliseconds) that will be applied between attempts to run a transactional database operation.
setInitialDelayMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Sets the delay ceiling (in milliseconds) that will be applied between attempts to run a transactional database operation.
setInitialDelayMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the initial delay between transaction retry attempts.
setIsolationLevel(IsolationLevel) - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
setKeyCount(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setKeyCount(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
setKeySize(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setKeySize(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
setKeySpacePath(KeySpacePath) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
Sets the KeySpacePath location of the FDBRecordStore.
setKeySpacePath(KeySpacePath) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the key space path to use for the record store.
setKeySpacePath(KeySpacePath) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setLastModifiedVersion(int) - Method in class com.apple.foundationdb.record.metadata.Index
Set the version at which the index was changed.
setLatencyInjector(Function<FDBLatencySource, Long>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Provides a function that computes a latency that should be injected into a specific FDB operation.
setLimit(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the maximum number of records to process in one transaction.
setLimitsFrom(ExecuteProperties) - Method in class com.apple.foundationdb.record.ExecuteProperties
Merge these limits with the ones specified in other, using the limit specified by other except where it is unlimited, in which case the limit from this ExecuteProperties is used instead.
setLocalFileDescriptor(Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Set the local meta-data file descriptor.
setLocalFileDescriptor(Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Sets the local file descriptor.
setLocalityProvider(FDBLocalityProvider) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Set the locality provider that is used to discover the server location of the keys.
setLow(Tuple, EndpointType) - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
setLow(byte[], EndpointType) - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
setMaintainHistory(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Set whether this store keeps a record of older versions.
setMapping(FDBRecordContext, String, ResolverResult) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
setMapping(FDBRecordContext, String, ResolverResult) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
setMapping(FDBRecordContext, String, Long) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
setMapping(FDBRecordContext, String, ResolverResult) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
setMapping(FDBRecordContext, String, ResolverResult) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
setMapping(FDBRecordContext, String, ResolverResult) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
setMaxAttempts(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Sets the maximum number of attempts for a database to make when running a retriable transactional operation.
setMaxAttempts(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Sets the maximum number of attempts for a database to make when running a retriable transactional operation.
setMaxAttempts(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the maximum number of transaction retry attempts.
setMaxDelayMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Sets the maximum delay (in milliseconds) that will be applied between attempts to run a transactional database operation.
setMaxDelayMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Sets the maximum delay (in milliseconds) that will be applied between attempts to run a transactional database operation.
setMaxDelayMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the maximum delay between transaction retry attempts.
setMaxMillisPerTransaction(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
 
setMaxRetries(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the maximum number of times to retry a single range rebuild.
setMaxRowsPerTransaction(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBReverseDirectoryCache
 
setMaxSize(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
Set the maximum number of elements to keep in produced caches.
setMaxSize(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCacheFactory
Set the maximum number of entries to cache.
setMaxSuppressedCountIfNotSet(int) - Static method in class com.apple.foundationdb.record.logging.CompletionExceptionLogHelper
Change the maximum number of suppressed exceptions to add to any given exception, if this maximum has not already been set.
setMdcContext(Map<String, String>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Set the logging context used in record contexts opened by this runner.
setMdcContext(Map<String, String>) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the logging context used in OnlineIndexer.buildIndex(boolean).
setMetaData(RecordMetaDataProvider) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the meta-data to use when indexing.
setMetaDataProvider(RecordMetaDataProvider) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setMetaDataProvider(RecordMetaDataProvider) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the provider for the record store's meta-data.
setMetaDataProvider(RecordMetaDataProvider) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setMetaDataStore(FDBMetaDataStore) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setMetaDataStore(FDBMetaDataStore) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the FDBMetaDataStore to use as the source of meta-data.
setMetaDataStore(FDBMetaDataStore) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setMetaDataVersionStamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
Update the meta-data version-stamp.
setNetworkExecutor(Executor) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
setPipelineSizer(FDBRecordStoreBase.PipelineSizer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setPipelineSizer(FDBRecordStoreBase.PipelineSizer) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the object to be used to determine the depth of pipelines run by the record store.
setPipelineSizer(FDBRecordStoreBase.PipelineSizer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setPrimaryKey(KeyExpression) - Method in class com.apple.foundationdb.record.metadata.RecordTypeBuilder
 
setPrimaryKey(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setPrimaryKeyComponentPositions(int[]) - Method in class com.apple.foundationdb.record.metadata.Index
Set the positions of primary key components within the index key.
setProgressLogIntervalMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the minimum time between successful progress logs when building across transactions.
setRange(KeyRange) - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
setRange(TupleRange) - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
setReadVersion(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
setRecord(M) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setRecordCountKey(KeyExpression) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Deprecated.
use COUNT type indexes instead
setRecords(RecordMetaDataProto.MetaData) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Deserializes the meta-data proto into the builder.
setRecords(RecordMetaDataProto.MetaData, boolean) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Deserializes the meta-data proto into the builder.
setRecords(Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds the root file descriptor of the RecordMetaData and processes the extension options.
setRecords(Descriptors.FileDescriptor, boolean) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Adds the root file descriptor of the RecordMetaData.
setRecordsPerSecond(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the maximum number of records to process in a single second.
setRecordStore(FDBRecordStore) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the record store that will be used as a template to open record store instances for indexing.
setRecordStoreBuilder(FDBRecordStore.Builder) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the record store builder that will be used to open record store instances for indexing.
setRecordType(RecordType) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setRecordType(String) - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
setRecordTypeKey(Object) - Method in class com.apple.foundationdb.record.metadata.RecordTypeBuilder
 
setRecordTypeKey(Object) - Method in class com.apple.foundationdb.record.metadata.RecordTypeIndexesBuilder
 
setRecordTypeKey(Object) - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
 
setRecordTypes(Collection<RecordType>) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the explicit set of record types to be indexed.
setRecordTypes(Collection<String>) - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
setRefreshTimeMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCacheFactory
Set the maximum amount of time to keep an entry in the cache.
setRemoveDuplicates(boolean) - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
setRequiredResults(List<KeyExpression>) - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
setResetTime(StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot
Set the reset time on the provided timer to the create time of this snapshot.
setResolverStateRefreshTimeMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
setReturnedRowLimit(int) - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
setReturnedRowLimit(int) - Method in class com.apple.foundationdb.record.ExecuteProperties
Set the limit on the number of rows that will be returned.
setReverse(boolean) - Method in class com.apple.foundationdb.record.ScanProperties
Change direction of scans.
setReverseDirectoryMaxMillisPerTransaction(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
When a reverse directory lookup is performed from a FDBReverseDirectoryCache and an entry is not found in the cache and, thus, the directory layer must be scanned to find it, this property determines how many milliseconds may be spent scanning the cache within the context of a single transaction, before the transaction is closed and re-opened in order to avoid a past_version.
setReverseDirectoryRowsPerTransaction(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
When a reverse directory lookup is performed from a FDBReverseDirectoryCache and an entry is not found in the cache and, thus, the directory layer must be scanned to find it, this property determines how many rows will be scanned within the context of a single transaction, before the transaction is closed and re-opened in order to avoid a past_version.
setRunner(FDBDatabaseRunner) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the runner that will be used to call into the database.
setSatisfied(boolean) - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
Set whether this filter has been satisfied.
setScannedBytesLimit(long) - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
setScannedRecordsLimit(int) - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
Set the limit on the number of records that may be scanned.
setScanProperties(ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
setSecureRandom(SecureRandom) - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE.Builder
Sets the secure random number generator used during cryptographic operations.
setSerializer(RecordSerializer<Message>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setSerializer(RecordSerializer<M>) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the serializer used to convert records into byte arrays.
setSerializer(RecordSerializer<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setSerializer(RecordSerializer<Message>) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the RecordSerializer to use while building the index.
setShouldCheckContinuationAccess(boolean) - Static method in class com.apple.foundationdb.record.cursors.IllegalContinuationAccessChecker
 
setSinceVersion(Integer) - Method in class com.apple.foundationdb.record.metadata.RecordTypeBuilder
 
setSize(FDBStoredSizes) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setSkip(int) - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
setSkip(int) - Method in class com.apple.foundationdb.record.ExecuteProperties
 
setSort(KeyExpression, boolean) - Method in class com.apple.foundationdb.record.query.plan.planning.InExtractor
 
setSort(KeyExpression, boolean) - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
setSort(KeyExpression) - Method in class com.apple.foundationdb.record.query.RecordQuery.Builder
 
setSplit(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setSplit(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
setSplitLongRecords(boolean) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
setState(ExecuteState) - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
setState(ExecuteState) - Method in class com.apple.foundationdb.record.ExecuteProperties
Build a new ExecuteProperties with the given ExecuteState.
setState(String, IndexState) - Method in class com.apple.foundationdb.record.MutableRecordStoreState
Modify the state of an index in this map.
setStateCacheability(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Set whether the store state is cacheable.
setStateCacheabilityAsync(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Set whether the store state is cacheable.
setStateRefreshTimeMillis(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Set the refresh time for the cached LocatableResolver state.
setStaticMessage(String) - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
setStoreHeader(RecordMetaDataProto.DataStoreInfo) - Method in class com.apple.foundationdb.record.MutableRecordStoreState
Update the store header in this record store state.
setStoreRecordVersions(boolean) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
setStoreStateCache(FDBRecordStoreStateCache) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
Set the store state cache for this database.
setStoreStateCache(FDBRecordStoreStateCache) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setStoreStateCache(FDBRecordStoreStateCache) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the store state cache to be used by the record store.
setStoreStateCache(FDBRecordStoreStateCache) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setStoreStateCacheFactory(FDBRecordStoreStateCacheFactory) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Set the store state cache factory.
setStreamingMode(CursorStreamingMode) - Method in class com.apple.foundationdb.record.ScanProperties
Set cursor streaming mode.
setSubspace(Subspace) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setSubspace(Subspace) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the subspace to use for the record store.
setSubspace(Subspace) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setSubspace(Subspace) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the subspace of the record store in which to build the index.
setSubspaceKey(Object) - Method in class com.apple.foundationdb.record.metadata.Index
Set the key used to determine this index's subspace prefix.
setSubspaceKeyCounter(long) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Set the initial value of the subspace key counter.
setSubspaceProvider(SubspaceProvider) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setSubspaceProvider(SubspaceProvider) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the subspace provider from a subspace provider.
setSubspaceProvider(SubspaceProvider) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setSubspaceProvider(SubspaceProvider) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the subspace of the record store in which to build the index.
setTimeLimit(long) - Method in class com.apple.foundationdb.record.ExecuteProperties.Builder
 
setTimer(FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Set the timer used in record contexts opened by this runner.
setTimer(FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
setTimer(FDBStoreTimer) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
Set the timer used in OnlineIndexer.buildIndex(boolean).
setTrace(String, String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Configure the client trace directory and log group.
setTraceFormat(FDBTraceFormat) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Set the output format for the client trace logs.
setTrackLastSeenVersion(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
setTrackLastSeenVersion(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
setTrackLastSeenVersionOnCommit(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
setTrackLastSeenVersionOnRead(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
setTransactionIsTracedSupplier(Supplier<Boolean>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
Use transactionIsTracedSupplier to control whether a newly created transaction should be traced or not.
setUnclosedWarning(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
setUnionField(RecordMetaData, RecordType, Message.Builder, Message) - Method in class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializer
 
setUnionField(RecordMetaData, RecordType, B, M) - Method in class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializerBase
 
setUnionField(RecordMetaData, RecordType, B, M) - Method in class com.apple.foundationdb.record.provider.common.TypedRecordSerializer
 
setUntypedSerializer(RecordSerializer<Message>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
Get the serializer that will be used by the underlying record store for non-typed operations such as building indexes.
setUpdateTimestamp(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
setUserVersionChecker(FDBRecordStoreBase.UserVersionChecker) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
setUserVersionChecker(FDBRecordStoreBase.UserVersionChecker) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
Set the function to be used to check the meta-data version of the record store.
setUserVersionChecker(FDBRecordStoreBase.UserVersionChecker) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
setValueSize(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setValueSize(int) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
setVersion(int) - Method in class com.apple.foundationdb.record.metadata.Index
setVersion(FDBRecordVersion) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setVersion(int) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
 
setVersionedInline(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecordBuilder
 
setVersionedInline(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
setWeakReadSemantics(FDBDatabase.WeakReadSemantics) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseRunner
Set the read semantics used in record contexts opened by this runner.
setWindow(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
setWindow(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
setWindow(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
setWindow(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator
 
setWindow(long) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
setWindow(FDBRecordContext, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
shouldVisit(PlannerExpression) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerProperty
Return whether the property should visit the subtree rooted at the given expression.
shouldVisit(ExpressionRef<? extends PlannerExpression>) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerProperty
Return whether the property should visit the subtree rooted at the given expression.
shouldVisit(PlannerExpression) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.CreatesDuplicatesProperty
 
shouldVisit(ExpressionRef<? extends PlannerExpression>) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.CreatesDuplicatesProperty
 
shouldVisit(PlannerExpression) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.FieldWithComparisonCountProperty
 
shouldVisit(ExpressionRef<? extends PlannerExpression>) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.FieldWithComparisonCountProperty
 
shouldVisit(PlannerExpression) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.RecordTypesProperty
 
shouldVisit(ExpressionRef<? extends PlannerExpression>) - Method in class com.apple.foundationdb.record.query.plan.temp.properties.RecordTypesProperty
 
shutdown() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabaseFactory
 
SimpleComparison(Comparisons.Type, Object) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
SingleExpressionRef<T extends PlannerExpression> - Class in com.apple.foundationdb.record.query.plan.temp
A mutable reference to a single planner expression.
SingleExpressionRef(T) - Constructor for class com.apple.foundationdb.record.query.plan.temp.SingleExpressionRef
 
SingleKeyUnsplitter(FDBRecordContext, Tuple, Subspace, AsyncIterator<KeyValue>, SplitHelper.SizeInfo) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SingleKeyUnsplitter
 
singleRecordTypeWithPrefixKey(Map<Index, List<RecordType>>) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
size() - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
size() - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Get the length of the path.
size() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Get the length of the path.
size() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator.AllocationWindow
 
size() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
SizeInfo() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.SplitHelper.SizeInfo
 
SizeStatisticsCollectorCursor - Class in com.apple.foundationdb.record.provider.foundationdb.cursors
A cursor that collects various distribution statistics on the keys and values within a record store or within an index.
SizeStatisticsCollectorCursor.SizeStatisticsResults - Class in com.apple.foundationdb.record.provider.foundationdb.cursors
Encapsulates the distribution statistics returned by a SizeStatisticsCollectorCursor.
skip - Variable in class com.apple.foundationdb.record.ExecuteProperties
 
skip(int) - Method in interface com.apple.foundationdb.record.RecordCursor
Get a new cursor that skips the given number of records.
SkipCursor<T> - Class in com.apple.foundationdb.record.cursors
A cursor that skips a specified number of initial elements.
SkipCursor(RecordCursor<T>, int) - Constructor for class com.apple.foundationdb.record.cursors.SkipCursor
 
skipThenLimit(int, int) - Method in interface com.apple.foundationdb.record.RecordCursor
 
skipUpdateForUnchangedKeys() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
skipUpdateForUnchangedKeys() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
snapshot() - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
sortByClauses() - Method in class com.apple.foundationdb.record.query.plan.planning.InExtractor
 
sortReverse - Variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
SortToIndexRule - Class in com.apple.foundationdb.record.query.plan.temp.rules
A rule for implementing a LogicalSortExpression as a scan of an appropriately-ordered index.
SortToIndexRule() - Constructor for class com.apple.foundationdb.record.query.plan.temp.rules.SortToIndexRule
 
sortValues(List<Object>) - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
sortValuesNeeded - Variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
split(int) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
SPLIT_RECORD_SIZE - Static variable in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
If a record is greater than this size (in bytes), it will be split into multiple kv pairs.
SplitHelper - Class in com.apple.foundationdb.record.provider.foundationdb
Helper classes for splitting records across multiple key-value pairs.
SplitHelper.FoundSplitWithoutStartException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when only part of a split record is found.
SplitHelper.KeyValueUnsplitter - Class in com.apple.foundationdb.record.provider.foundationdb
This cursor may exceed out-of-band limits in order to ensure that it only ever stops in between (split) records.
SplitHelper.SingleKeyUnsplitter - Class in com.apple.foundationdb.record.provider.foundationdb
Unsplit a single record from a given range scan.
SplitHelper.SizeInfo - Class in com.apple.foundationdb.record.provider.foundationdb
Accumulator for key-value sizes while loading / saving split records.
splitIndexBuildRange(int, int) - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Split the index build range to support building an index across multiple transactions in parallel if needed.
SplitKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
Turn a key with repeated single values into multiple Key.Evaluated containing several of the values.
SplitKeyExpression(KeyExpression, int) - Constructor for class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
SplitKeyExpression(RecordMetaDataProto.Split) - Constructor for class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
SpotBugsSuppressWarnings - Annotation Type in com.apple.foundationdb.record
Suppress warnings from FindBugs / SpotBugs tools.
StandardIndexMaintainer - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
Base class for IndexMaintainer implementation.
StandardIndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
START - Static variable in class com.apple.foundationdb.record.RecordCursorStartContinuation
 
START_SPLIT_RECORD - Static variable in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
Minimum index used when a record is split.
startingFrom(long) - Static method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator.AllocationWindow
 
startsWith(String) - Method in class com.apple.foundationdb.record.query.expressions.Field
Checks if the field starts with the given string.
startsWith(String) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field starts with the given string.
startsWith(String) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpression
Checks if the key expression starts with the given string.
state - Variable in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
 
store - Variable in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerState
 
STORE_INFO_KEY - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
stored(FDBStoredRecord<M>) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBQueriedRecord
 
storedRecordTypesForIndex(Index, Collection<RecordType>) - Method in class com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlanner
Determine what stored record types would be need to scanned in order to rebuild a given index.
storeHeader - Variable in class com.apple.foundationdb.record.RecordStoreState
 
StoreRecordFunction<T> - Class in com.apple.foundationdb.record.metadata
Record function that should be evaluated for some record against an FDBRecordStoreBase instance.
StoreRecordFunction(String) - Constructor for class com.apple.foundationdb.record.metadata.StoreRecordFunction
 
storeStateCache - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
StoreTimer - Class in com.apple.foundationdb.record.provider.common
A context-wide accumulator of timing information.
StoreTimer() - Constructor for class com.apple.foundationdb.record.provider.common.StoreTimer
 
StoreTimer.Count - Interface in com.apple.foundationdb.record.provider.common
StoreTimer.Events that only count occurrences or total size.
StoreTimer.Counter - Class in com.apple.foundationdb.record.provider.common
Contains the number of occurrences and cummulative time spent on an associated StoreTimer.Event.
StoreTimer.DetailEvent - Interface in com.apple.foundationdb.record.provider.common
StoreTimer.Events that are a significant part of a larger process.
StoreTimer.Event - Interface in com.apple.foundationdb.record.provider.common
An identifier for occurrences that need to be timed.
StoreTimer.Wait - Interface in com.apple.foundationdb.record.provider.common
StoreTimer.Events that can be waited on.
StoreTimerSnapshot - Class in com.apple.foundationdb.record.provider.common
An immutable snapshot of a StoreTimer.
StoreTimerSnapshot.CounterSnapshot - Class in com.apple.foundationdb.record.provider.common
An immutable snapshot of a StoreTimer.Counter.
StringInterningLayer - Class in com.apple.foundationdb.record.provider.foundationdb.layers.interning
A persistent bidirectional unique mapping between strings and integers.
StringInterningLayer(Subspace) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
StringInterningLayer(Subspace, boolean) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
subdirs - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
subdirsByName - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
subFilter() - Method in class com.apple.foundationdb.record.query.plan.planning.InExtractor
 
subKey(int, int) - Method in class com.apple.foundationdb.record.IndexEntry
Produces a new IndexEntry whose key is a subset of this IndexEntry.
subKey(int, int) - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
subspaceProvider - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
subspaceProvider - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBStoreBase
 
SubspaceProvider - Interface in com.apple.foundationdb.record.provider.foundationdb
Subspace provider can provide a subspace (might be blocking) and logging information to the subspace (non-blocking).
SubspaceProviderByKeySpacePath - Class in com.apple.foundationdb.record.provider.foundationdb
A SubspaceProvider wrapping a key space path.
SubspaceProviderBySubspace - Class in com.apple.foundationdb.record.provider.foundationdb
A SubspaceProvider wrapping a subspace.
SubspaceProviderBySubspace(Subspace) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderBySubspace
 
SUM - Static variable in class com.apple.foundationdb.record.FunctionNames
 
SUM - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
A total of a long-valued field.
SYNTHETIC_RECORD_JOIN - Static variable in class com.apple.foundationdb.record.PipelineOperation
 
syntheticIndex - Variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
SyntheticRecordFromStoredRecordPlan - Interface in com.apple.foundationdb.record.query.plan.synthetic
A plan for deriving synthetic records from a given record.
SyntheticRecordPlan - Interface in com.apple.foundationdb.record.query.plan.synthetic
A plan for generating synthetic records without an explicit starting point.
SyntheticRecordPlanner - Class in com.apple.foundationdb.record.query.plan.synthetic
SyntheticRecordPlanner(RecordMetaData, RecordStoreState) - Constructor for class com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlanner
Initialize a new planner.
SyntheticRecordPlanner(FDBRecordStore) - Constructor for class com.apple.foundationdb.record.query.plan.synthetic.SyntheticRecordPlanner
Initialize a new planner.
SyntheticRecordType<C extends SyntheticRecordType.Constituent> - Class in com.apple.foundationdb.record.metadata
A synthetic record type is made up of other record types and not actually stored separately in the record store.
SyntheticRecordType(RecordMetaData, Descriptors.Descriptor, KeyExpression, Object, List<Index>, List<Index>, List<C>) - Constructor for class com.apple.foundationdb.record.metadata.SyntheticRecordType
 
SyntheticRecordType.Constituent - Class in com.apple.foundationdb.record.metadata
A constituent type of the synthetic record type.
SyntheticRecordTypeBuilder<C extends SyntheticRecordTypeBuilder.Constituent> - Class in com.apple.foundationdb.record.metadata
A builder for SyntheticRecordType.
SyntheticRecordTypeBuilder(String, Object, RecordMetaDataBuilder) - Constructor for class com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder
 
SyntheticRecordTypeBuilder.Constituent - Class in com.apple.foundationdb.record.metadata
A constituent type within a joined record type.

T

takenAfterReset(StoreTimer) - Method in class com.apple.foundationdb.record.provider.common.StoreTimerSnapshot
Determine if this snapshot was taken after the provided timer was last reset.
TERTIARY - Static variable in class com.apple.foundationdb.record.provider.common.text.TextCollator.Strength
Respect tertiary differences, which normally means case.
TestLogMessageKeys - Enum in com.apple.foundationdb.record.logging
Common KeyValueLogMessage keys logged by the Record Layer core.
TEXT - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
An index on the tokens in a text field.
text() - Method in class com.apple.foundationdb.record.query.expressions.Field
Query where the value of this field matches some property when performing a full-text search.
text(String) - Method in class com.apple.foundationdb.record.query.expressions.Field
Query where the value of this field matches some property when performing a full-text search.
text(String, String) - Method in class com.apple.foundationdb.record.query.expressions.Field
Query where the value of this field matches some property when performing a full-text search.
text() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field matches some property when performing a full-text search.
text(String) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field matches some property when performing a full-text search.
text(String, String) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThem
Checks if one of the values in this repeated field matches some property when performing a full-text search.
Text - Class in com.apple.foundationdb.record.query.expressions
Predicates that can be applied to a field that has been indexed with a full-text index.
TEXT_ADD_AGGRESSIVE_CONFLICT_RANGES_OPTION - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
If "true", a IndexTypes.TEXT index will add a conflict range for the whole index to keep the commit size down at the expense of more conflicts.
TEXT_INDEX_UPDATE - Static variable in class com.apple.foundationdb.record.PipelineOperation
 
TEXT_OMIT_POSITIONS_OPTION - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
If "true", a IndexTypes.TEXT index will not store position numbers for tokens.
TEXT_TOKENIZER_NAME_OPTION - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
The name of the TextTokenizer to use with a IndexTypes.TEXT index.
TEXT_TOKENIZER_VERSION_OPTION - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
The version of the TextTokenizer to use with a IndexTypes.TEXT index.
TextCollator - Interface in com.apple.foundationdb.record.provider.common.text
An interface for locale-sensitive text comparison and sorting.
TextCollator.Strength - Class in com.apple.foundationdb.record.provider.common.text
Standard strength values.
TextCollatorJRE(Collator) - Constructor for class com.apple.foundationdb.record.provider.common.text.TextCollatorRegistryJRE.TextCollatorJRE
 
TextCollatorRegistry - Interface in com.apple.foundationdb.record.provider.common.text
Registry for TextCollators.
TextCollatorRegistryJRE - Class in com.apple.foundationdb.record.provider.common.text
A text collator registry using the Java Platform's own Collator implementation.
TextCollatorRegistryJRE.TextCollatorJRE - Class in com.apple.foundationdb.record.provider.common.text
 
TextComparison(Comparisons.Type, String, String, String) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
TextComparison(Comparisons.Type, List<String>, String, String) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
TextContainsAllPrefixesComparison(String, boolean, String, String) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
 
TextContainsAllPrefixesComparison(String, boolean, long, double, String, String) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
 
TextContainsAllPrefixesComparison(List<String>, boolean, String, String) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
 
TextContainsAllPrefixesComparison(List<String>, boolean, long, double, String, String) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
 
TextIndexBunchedSerializer - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
Serializer used by the TextIndexMaintainer to write entries into a BunchedMap.
TextIndexMaintainer - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
The index maintainer class for full-text indexes.
TextIndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainer
 
TextIndexMaintainerFactory - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
Supplier of TextIndexMaintainers, that is, of index maintainers for the full text index type.
TextIndexMaintainerFactory() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainerFactory
 
TextScan - Class in com.apple.foundationdb.record.query.plan
Encapsulate the information necessary to scan a text-based index.
TextScan(Index, ScanComparisons, Comparisons.TextComparison, ScanComparisons) - Constructor for class com.apple.foundationdb.record.query.plan.TextScan
 
TextScanPlanner - Class in com.apple.foundationdb.record.query.plan.planning
A utility class for choosing a TextScan object to satisfy a text query.
TextTokenizer - Interface in com.apple.foundationdb.record.provider.common.text
An interface to tokenize text fields.
TextTokenizer.TokenizerMode - Enum in com.apple.foundationdb.record.provider.common.text
Mode that can be used to alter tokenizer behavior depending on the the context its used in.
TextTokenizerFactory - Interface in com.apple.foundationdb.record.provider.common.text
Each implementation of TextTokenizer should have its own implementation of this factory interface to provide instances of the tokenizer to a TextTokenizerRegistry.
TextTokenizerRegistry - Interface in com.apple.foundationdb.record.provider.common.text
Registry for TextTokenizers.
TextTokenizerRegistryImpl - Class in com.apple.foundationdb.record.provider.common.text
Default implementation of the TextTokenizerRegistry.
TextWithMaxDistanceComparison(String, int, String, String) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.TextWithMaxDistanceComparison
 
TextWithMaxDistanceComparison(List<String>, int, String, String) - Constructor for class com.apple.foundationdb.record.query.expressions.Comparisons.TextWithMaxDistanceComparison
 
ThenKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
Combine keys from two or more child keys.
ThenKeyExpression(List<KeyExpression>) - Constructor for class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
ThenKeyExpression(List<KeyExpression>, int, int) - Constructor for class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
ThenKeyExpression(KeyExpression, KeyExpression, KeyExpression...) - Constructor for class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
ThenKeyExpression(RecordMetaDataProto.Then) - Constructor for class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
throwExceptionOnBlocking() - Method in enum com.apple.foundationdb.record.provider.foundationdb.BlockingInAsyncDetection
Indicates how to react if the future passed into asyncToSync() has not yet been completed.
TIME_WINDOW_COUNT - Static variable in class com.apple.foundationdb.record.FunctionNames
 
TIME_WINDOW_LEADERBOARD - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
An index with sliding time window leaderboards.
TIME_WINDOW_RANK - Static variable in class com.apple.foundationdb.record.FunctionNames
 
TIME_WINDOW_RANK_AND_ENTRY - Static variable in class com.apple.foundationdb.record.FunctionNames
 
TIME_WINDOW_RANK_FOR_SCORE - Static variable in class com.apple.foundationdb.record.FunctionNames
 
timeoutCounters - Variable in class com.apple.foundationdb.record.provider.common.StoreTimer
 
timer - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
timeReadSampleKey(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordContext
 
TimeScanLimiter - Class in com.apple.foundationdb.record
Track time remaining until a given time limit, after which record scans should not be allowed.
TimeScanLimiter(long, long) - Constructor for class com.apple.foundationdb.record.TimeScanLimiter
 
TimeWindowAggregateFunction - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Evaluate aggregate functions in a certain time window.
TimeWindowAggregateFunction(String, KeyExpression, String, TimeWindowForFunction) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowAggregateFunction
 
TimeWindowForFunction - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Additional function arguments for time window.
TimeWindowForFunction(int, long, String, String) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
TimeWindowLeaderboard - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
A single leaderboard, representing ranks within a time window.
TimeWindowLeaderboard(TimeWindowLeaderboardDirectory, int, long, long, Tuple, int) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
TimeWindowLeaderboard(TimeWindowLeaderboardDirectory, TimeWindowLeaderboardProto.TimeWindowLeaderboard) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
TimeWindowLeaderboardDirectory - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
The persisted set of active leaderboard ranked sets.
TimeWindowLeaderboardDirectory(boolean) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
TimeWindowLeaderboardDirectory(TimeWindowLeaderboardProto.TimeWindowLeaderboardDirectory) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
TimeWindowLeaderboardDirectoryOperation - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Get the current directory.
TimeWindowLeaderboardDirectoryOperation() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectoryOperation
 
TimeWindowLeaderboardDirectoryResult - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Currently saved directory.
TimeWindowLeaderboardDirectoryResult(TimeWindowLeaderboardDirectory) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectoryResult
 
TimeWindowLeaderboardIndexMaintainer - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Maintainer for the TIME_WINDOW_LEADERBOARD index type.
TimeWindowLeaderboardIndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
TimeWindowLeaderboardIndexMaintainer.UpdateState - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
 
TimeWindowLeaderboardIndexMaintainerFactory - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Factory for the TIME_WINDOW_LEADERBOARD index type.
TimeWindowLeaderboardIndexMaintainerFactory() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainerFactory
 
TimeWindowLeaderboardSaveSubDirectory - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Save a subdirectory to specify direction.
TimeWindowLeaderboardSaveSubDirectory(TimeWindowLeaderboardSubDirectory) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSaveSubDirectory
 
TimeWindowLeaderboardScoreTrim - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Retain only scores that would be indexed by active time windows.
TimeWindowLeaderboardScoreTrim(Collection<Tuple>, boolean) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardScoreTrim
 
TimeWindowLeaderboardScoreTrimResult - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Scores that would be indexed by active time windows.
TimeWindowLeaderboardScoreTrimResult(Collection<Tuple>) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardScoreTrimResult
 
TimeWindowLeaderboardSubDirectory - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Persisted per-group information for leaderboard ranked sets.
TimeWindowLeaderboardSubDirectory(Tuple, boolean) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSubDirectory
 
TimeWindowLeaderboardSubDirectory(Tuple, TimeWindowLeaderboardProto.TimeWindowLeaderboardSubDirectory) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSubDirectory
 
TimeWindowLeaderboardSubDirectoryOperation - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Get a sub-directory, which presently only contains information about direction.
TimeWindowLeaderboardSubDirectoryOperation(Tuple) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSubDirectoryOperation
 
TimeWindowLeaderboardSubDirectoryResult - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
A sub-directory, which presently only contains information about direction.
TimeWindowLeaderboardSubDirectoryResult(TimeWindowLeaderboardSubDirectory) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSubDirectoryResult
 
TimeWindowLeaderboardWindowUpdate - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
Maintain active set of time windows.
TimeWindowLeaderboardWindowUpdate(long, boolean, long, boolean, Iterable<TimeWindowLeaderboardWindowUpdate.TimeWindowSpec>, int, TimeWindowLeaderboardWindowUpdate.Rebuild) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate
Create a time window update operation.
TimeWindowLeaderboardWindowUpdate(long, boolean, long, boolean, Iterable<TimeWindowLeaderboardWindowUpdate.TimeWindowSpec>, TimeWindowLeaderboardWindowUpdate.Rebuild) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate
Create a time window update operation.
TimeWindowLeaderboardWindowUpdate.Rebuild - Enum in com.apple.foundationdb.record.provider.foundationdb.leaderboard
When to completely rebuild an index.
TimeWindowLeaderboardWindowUpdate.TimeWindowSpec - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
A specification of a set of sliding time windows.
TimeWindowLeaderboardWindowUpdateResult - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
TimeWindowLeaderboardWindowUpdateResult(boolean, boolean) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdateResult
 
timeWindowRank(TimeWindowForFunction, GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record for a time window.
timeWindowRank(int, long, String, String, GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record for a time window.
timeWindowRank(int, long, GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record for a time window.
timeWindowRank(String, String, GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record for a time window.
timeWindowRankAndEntry(EvaluationContext, TimeWindowForFunction, FDBRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
timeWindowRankAndEntry(FDBRecord<M>, int, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
timeWindowRankAndEntry(TimeWindowForFunction, GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record for a time window and the score entry that determined that rank.
timeWindowRankAndEntry(int, long, String, String, GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record for a time window and the score entry that determined that rank.
timeWindowRankAndEntry(int, long, GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record for a time window and the score entry that determined that rank.
timeWindowRankAndEntry(String, String, GroupingKeyExpression) - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine or compare the rank value for a record for a time window and the score entry that determined that rank.
TimeWindowRecordFunction<T> - Class in com.apple.foundationdb.record.provider.foundationdb.leaderboard
The TIME_WINDOW_RANK record function.
TimeWindowRecordFunction(String, GroupingKeyExpression, String, TimeWindowForFunction) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowRecordFunction
 
TimeWindowSpec(int, long, long, long, int) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.TimeWindowSpec
 
title() - Method in enum com.apple.foundationdb.record.provider.common.RecordSerializer.Counts
 
title() - Method in enum com.apple.foundationdb.record.provider.common.RecordSerializer.Events
 
title() - Method in interface com.apple.foundationdb.record.provider.common.StoreTimer.Event
Get the title of this event for user displays.
title() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Counts
 
title() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.DetailEvents
 
title() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Events
 
title() - Method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Waits
 
title() - Method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper.Events
 
toBuilder() - Method in class com.apple.foundationdb.record.ExecuteProperties
 
toBuilder() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
toBytes() - Method in class com.apple.foundationdb.record.ByteArrayContinuation
 
toBytes() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Serializes the version information to a byte array.
toBytes(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Serializes the version information to a byte array.
toBytes() - Method in interface com.apple.foundationdb.record.RecordCursorContinuation
Serialize this continuation to a byte array.
toBytes() - Method in class com.apple.foundationdb.record.RecordCursorEndContinuation
 
toBytes() - Method in class com.apple.foundationdb.record.RecordCursorStartContinuation
 
toImmutable() - Method in class com.apple.foundationdb.record.MutableRecordStoreState
 
toImmutable() - Method in class com.apple.foundationdb.record.RecordStoreState
Create an immutable version of this RecordStoreState.
tokenize(String, int, TextTokenizer.TokenizerMode) - Method in class com.apple.foundationdb.record.provider.common.text.DefaultTextTokenizer
Tokenize the text based on whitespace.
tokenize(String, int, TextTokenizer.TokenizerMode) - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizer
Create a stream of tokens from the given input text.
tokenizeToList(String, int, TextTokenizer.TokenizerMode) - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizer
Create a list of tokens from the given input text.
tokenizeToMap(String, int, TextTokenizer.TokenizerMode) - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizer
Create a map from tokens to their offset lists from the given input text.
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
toKeyExpression() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
toKeyExpression() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
toList() - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Converts to a list.
toMutable() - Method in class com.apple.foundationdb.record.RecordStoreState
Create a mutable copy of this RecordStoreState.
TOO_LARGE_VALUE_MESSAGE_LIMIT - Static variable in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
toPath() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Convert the resolved path back into a KeySpacePath.
toPrintable(Object) - Static method in class com.apple.foundationdb.record.query.expressions.Comparisons
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
toProto() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
toProto(Object, Descriptors.Descriptor) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a field's value from a Tuple item to a message.
toProto(UUID) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Java UUID to a Protobuf UUID.
toProto(double) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Java double to a Protobuf NullableDouble.
toProto(float) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Java float to a Protobuf NullableFloat.
toProto(int) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Java int to a Protobuf NullableInt32.
toProto(long) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Java long to a Protobuf NullableInt64.
toProto(boolean) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Java boolean to a Protobuf NullableBool.
toProto(String) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Java String to a Protobuf NullableString.
toProto(ByteString) - Static method in class com.apple.foundationdb.record.metadata.expressions.TupleFieldsHelper
Convert a Java ByteString to a Protobuf NullableBytes.
toProto() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
toProto() - Method in class com.apple.foundationdb.record.metadata.FormerIndex
 
toProto() - Method in class com.apple.foundationdb.record.metadata.Index
 
toProto() - Method in class com.apple.foundationdb.record.metadata.JoinedRecordType
 
toProto() - Method in enum com.apple.foundationdb.record.metadata.Key.Evaluated.NullStandin
 
toProto() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboard
 
toProto() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardDirectory
 
toProto() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardSubDirectory
 
toProto() - Method in class com.apple.foundationdb.record.RecordMetaData
Serializes the record meta-data to a MetaData proto message.
toProto(Descriptors.FileDescriptor[]) - Method in class com.apple.foundationdb.record.RecordMetaData
Serializes the record meta-data to a MetaData proto message.
toProtoValue(Object) - Static method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
toRange() - Method in class com.apple.foundationdb.record.TupleRange
Convert into a FoundationDB Range.
toRange(Subspace) - Method in class com.apple.foundationdb.record.TupleRange
Convert into a FoundationDB Range.
toRange(byte[], byte[], EndpointType, EndpointType) - Static method in class com.apple.foundationdb.record.TupleRange
Convert a pair of endpoints into a FoundationDB Range.
toRecord(Descriptors.Descriptor, IndexEntry) - Method in class com.apple.foundationdb.record.query.plan.IndexKeyValueToPartialRecord
 
toResolvedPath(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Resolves the path into a ResolvedKeySpacePath, a form the retains all of the information about the path itself along with the value to which each path entry is resolved.
toResolvedPathAsync(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Resolves the path into a ResolvedKeySpacePath, a form the retains all of the information about the path itself along with the value to which each path entry is resolved.
toResolvedPathAsync(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
toScanComparisons() - Method in class com.apple.foundationdb.record.query.plan.temp.KeyExpressionComparisons
 
toString() - Method in class com.apple.foundationdb.record.AsyncLoadingCache
 
toString() - Method in class com.apple.foundationdb.record.ByteScanLimiter
 
toString(boolean) - Method in enum com.apple.foundationdb.record.EndpointType
 
toString() - Method in class com.apple.foundationdb.record.ExecuteProperties
 
toString() - Method in class com.apple.foundationdb.record.ExecuteState
 
toString() - Method in class com.apple.foundationdb.record.IndexEntry
 
toString() - Method in class com.apple.foundationdb.record.IndexScanType
 
toString() - Method in class com.apple.foundationdb.record.logging.KeyValueLogMessage
 
toString() - Method in enum com.apple.foundationdb.record.logging.LogMessageKeys
 
toString() - Method in enum com.apple.foundationdb.record.logging.TestLogMessageKeys
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
toString() - Method in class com.apple.foundationdb.record.metadata.FormerIndex
 
toString() - Method in class com.apple.foundationdb.record.metadata.Index
 
toString() - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
toString() - Method in class com.apple.foundationdb.record.metadata.IndexRecordFunction
 
toString() - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
toString() - Method in class com.apple.foundationdb.record.metadata.RecordType
 
toString() - Method in class com.apple.foundationdb.record.metadata.StoreRecordFunction
 
toString() - Method in class com.apple.foundationdb.record.metadata.SyntheticRecordType
 
toString() - Method in class com.apple.foundationdb.record.PipelineOperation
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBIndexedRecord
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Human-readable representation of this FDBRecordVersion.
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBSyntheticRecord
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
toString(Tuple) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
String representation of this KeySpacePath that shows correspondences between original and resolved directory values in accordance with the input Tuple.
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
toString(Tuple) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverMappingReplicator
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolverResult
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedValue
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.HighContentionAllocator.AllocationWindow
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowAggregateFunction
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowRecordFunction
 
toString(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.SubspaceProvider
This method is typically called in support of error logging; hence, implementations should not assume a working FDBRecordContext but might, for example, use it to retrieve a subspace previously resolved against the corresponding database.
toString() - Method in interface com.apple.foundationdb.record.provider.foundationdb.SubspaceProvider
 
toString(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderByKeySpacePath
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderByKeySpacePath
 
toString(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderBySubspace
 
toString() - Method in class com.apple.foundationdb.record.provider.foundationdb.SubspaceProviderBySubspace
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.AndComponent
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextContainsAllPrefixesComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextWithMaxDistanceComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.EmptyComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.OrComponent
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
toString() - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
toString() - Method in class com.apple.foundationdb.record.query.plan.IndexKeyValueToPartialRecord
 
toString() - Method in class com.apple.foundationdb.record.query.plan.planning.FilterSatisfiedMask
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryCoveringIndexPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryFilterPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIndexPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInParameterJoinPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryIntersectionPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInValuesJoinPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryLoadByKeysPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScanPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan.ScoreForRank
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryScoreForRankPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTextIndexPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryTypeFilterPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedDistinctPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedPrimaryKeyDistinctPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.plans.RecordQueryUnorderedUnionPlan
 
toString() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
toString() - Method in class com.apple.foundationdb.record.query.plan.temp.ComparisonRange
 
toString() - Method in class com.apple.foundationdb.record.query.plan.temp.PlannerRule
 
toString() - Method in class com.apple.foundationdb.record.query.plan.temp.RewriteRuleCall
 
toString() - Method in class com.apple.foundationdb.record.query.plan.TextScan
 
toString() - Method in class com.apple.foundationdb.record.query.RecordQuery
 
toString() - Method in class com.apple.foundationdb.record.RecordCursorResult
 
toString() - Method in class com.apple.foundationdb.record.RecordScanLimiter
 
toString() - Method in class com.apple.foundationdb.record.RecordStoreState
A human-readable representation of the state.
toString() - Method in class com.apple.foundationdb.record.ScanProperties
 
toString() - Method in class com.apple.foundationdb.record.TupleRange
 
toString() - Method in class com.apple.foundationdb.record.ValueRange
 
toSubspace(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Converts the tuple produced for this path to a subspace.
toSubspace() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
 
toSubspaceAsync(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Converts the tuple produced for this path to a subspace.
totalSize() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
toTree(Writer) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpace
Creates a visually pleasing ASCII-art representation of the directory tree.
toTree(Writer) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Sends the keyspace as an ascii-art tree to an output stream.
toTuple() - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Convert this key to the corresponding Tuple that can then be serialized into the database.
toTuple(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Converts this path into a tuple.
toTuple() - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ResolvedKeySpacePath
Converts the resolved path into a Tuple.
toTupleAppropriateList() - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
Converts to a list.
toTupleAsync(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
Converts this path into a tuple.
toTupleAsync(FDBRecordContext) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
 
toTupleItem(Object) - Static method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
toTupleRange() - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
toTupleRange(FDBRecordStoreBase<?>, EvaluationContext) - Method in class com.apple.foundationdb.record.query.plan.ScanComparisons
 
toTupleValue(FDBRecordContext, Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
toTupleValueAsync(FDBRecordContext, Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Asks the directory implementation to "resolve" a tuple value.
toTupleValueAsyncImpl(FDBRecordContext, Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
 
toTupleValueAsyncImpl(FDBRecordContext, Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
This method is called during the process of turning a KeySpacePath into a Tuple.
toVersionstamp() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Converts this RecordVersion instance to a Versionstamp instance.
toVersionstamp(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Converts this RecordVersion instance to a Versionstamp instance.
TracedTransaction - Class in com.apple.foundationdb.record.provider.foundationdb
A Transaction implementation that tracks its lifetime by saving the stack trace when it is created and logging that if it is not closed.
transaction - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBTransactionContext
 
transaction - Variable in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerState
 
transaction - Variable in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
TransformedRecordSerializer<M extends Message> - Class in com.apple.foundationdb.record.provider.common
A RecordSerializer implementation that transforms the bytes produced by another serializer before returning (and likewise performs the reverse transformation before deserializing).
TransformedRecordSerializer(RecordSerializer<M>, boolean, int, boolean) - Constructor for class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
TransformedRecordSerializer.Builder<M extends Message> - Class in com.apple.foundationdb.record.provider.common
Builder class for the TransformedRecordSerializer class.
TransformedRecordSerializer.TransformState - Class in com.apple.foundationdb.record.provider.common
 
TransformedRecordSerializerJCE<M extends Message> - Class in com.apple.foundationdb.record.provider.common
An extension of TransformedRecordSerializer to use JCE to encrypt and decrypt records.
TransformedRecordSerializerJCE(RecordSerializer<M>, boolean, int, boolean, String, Key, SecureRandom) - Constructor for class com.apple.foundationdb.record.provider.common.TransformedRecordSerializerJCE
 
TransformedRecordSerializerJCE.Builder<M extends Message> - Class in com.apple.foundationdb.record.provider.common
Builder class for the TransformedRecordSerializerJCE class.
TransformState(byte[]) - Constructor for class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
TransformState(byte[], int, int) - Constructor for class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer.TransformState
 
TriFunction<T,U,V,R> - Interface in com.apple.foundationdb.record.util
Represents a function that accepts three arguments and produces a result.
trimPrimaryKey(List<?>) - Method in class com.apple.foundationdb.record.metadata.Index
 
trimScores(TimeWindowLeaderboardDirectory, Collection<Tuple>, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
trimTooLargeTuple(Tuple) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
tryMatchRule(PlanContext, PlannerRule<? extends PlannerExpression>, SingleExpressionRef<PlannerExpression>) - Static method in class com.apple.foundationdb.record.query.plan.temp.RewriteRuleCall
Attempt to match the given PlannerRule to the planner expression root.
tryRecordScan() - Method in class com.apple.foundationdb.record.cursors.CursorLimitManager
Inform the limit manager that a cursor is trying to scan a record.
tryRecordScan() - Method in class com.apple.foundationdb.record.RecordScanLimiter
Atomically decrement the counter and return false if falls below 0.
tryRecordScan() - Method in class com.apple.foundationdb.record.TimeScanLimiter
 
tryToAdd(Comparisons.Comparison) - Method in class com.apple.foundationdb.record.query.plan.temp.ComparisonRange
 
tryToFillPipeline() - Method in class com.apple.foundationdb.record.cursors.FlatMapPipelinedCursor
Take items from inner cursor and put in pipeline until no more or a mapped cursor item is available.
tryToFillPipeline() - Method in class com.apple.foundationdb.record.cursors.MapPipelinedCursor
Take items from inner cursor and put in pipeline until no more or a mapping result is available.
TupleFieldsHelper - Class in com.apple.foundationdb.record.metadata.expressions
Static methods for dealing with special field types that are messages in protobuf but single items in Tuples.
TupleRange - Class in com.apple.foundationdb.record
A range within a subspace specified by two Tuple endpoints.
TupleRange(Tuple, Tuple, EndpointType, EndpointType) - Constructor for class com.apple.foundationdb.record.TupleRange
 
TupleRange.ByteStringBoundException - Exception in com.apple.foundationdb.record
Exception thrown when range endpoint is not consistent with CONTINUATION endpoint type.
tupleToString(Tuple) - Static method in class com.apple.foundationdb.record.TupleRange
 
TypedRecordSerializer<M extends Message,U extends Message,B extends Message.Builder> - Class in com.apple.foundationdb.record.provider.common
Serialize records using default Protobuf serialization using supplied message builder for the union message type and two accessors for the message field corresponding to the known record type.
TypedRecordSerializer(Descriptors.FieldDescriptor, Supplier<B>, Predicate<U>, Function<U, M>, BiConsumer<B, M>) - Constructor for class com.apple.foundationdb.record.provider.common.TypedRecordSerializer
 
TypeFilterExpression - Interface in com.apple.foundationdb.record.query.plan.temp.expressions
A relational planner expression that represents a type filter.
typelessString() - Method in interface com.apple.foundationdb.record.query.expressions.Comparisons.Comparison
Get the printed representation of the comparison less the comparison operator itself.
typelessString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
typelessString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 
typelessString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
typelessString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
typelessString() - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
TypeMatcher<T extends PlannerExpression> - Class in com.apple.foundationdb.record.query.plan.temp.matchers
A matcher that is specified by the class of its expression: to match any of several types of expressions, they must all implement a common interface (which itself extends PlannerExpression).
typeOf(Object) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory.KeyType
 

U

uncheckedMarkIndexReadable(String) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Marks the index with the given name as readable without checking to see if it is ready.
uncheckedOpen() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
uncheckedOpenAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.Builder
 
uncheckedOpenAsync() - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.BaseBuilder
uncheckedOpenAsync() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBTypedRecordStore.Builder
 
UngettableReferenceException(String) - Constructor for exception com.apple.foundationdb.record.query.plan.temp.ExpressionRef.UngettableReferenceException
 
ungrouped() - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
Get this field as a group without any grouping keys.
ungrouped() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
Get this nesting as a group without any grouping keys.
ungrouped() - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
A RecordType expression with no grouping keys (mostly for evaluating record functions).
ungrouped() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
Get this entire split as a group without any grouping keys.
ungrouped() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
Get this entire concatenation as a group without any grouping keys.
ungrouped() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
A Version expression with no grouping keys (mostly for evaluating record functions).
ungroupedAggregateOperand(KeyExpression) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainer
 
UnionCursor<T> - Class in com.apple.foundationdb.record.provider.foundationdb.cursors
A cursor that implements a union of all the records from a set of cursors, all of whom are ordered compatibly.
UNIQUE_OPTION - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
If "true", index throws RecordIndexUniquenessViolation on attempts to store duplicate values.
UNIQUE_OPTIONS - Static variable in class com.apple.foundationdb.record.metadata.IndexOptions
Options to set to enable IndexOptions.UNIQUE_OPTION.
uniquenessViolationKey(Tuple, Tuple) - Static method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Return the key portion of entry, which should be the key with the index value as a tuple.
UNLIMITED - Static variable in class com.apple.foundationdb.record.AsyncLoadingCache
A constant to indicate that an operation should not have a limit.
UNLIMITED - Static variable in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer
Constant indicating that there should be no limit to some usually limited operation.
UNLIMITED - Static variable in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCacheFactory
A constant indicating that the cache should be of unlimited size or keep items for an unlimited time.
UNLIMITED_TIME - Static variable in class com.apple.foundationdb.record.ExecuteProperties
A constant representing that no time limit is set.
UnorderedUnionCursor<T> - Class in com.apple.foundationdb.record.provider.foundationdb.cursors
A cursor that returns the results of two or more cursors that may return elements in any order.
UnorderedUnionCursor(List<MergeCursorState<T>>, FDBStoreTimer) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.cursors.UnorderedUnionCursor
 
unpackKey(Subspace, KeyValue) - Static method in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
 
unpackKeyValue(KeyValue) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Convert stored key value pair into an index entry.
unpackKeyValue(Subspace, KeyValue) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Convert stored key value pair located in the given subspace into an index entry.
UNSPLIT_RECORD - Static variable in class com.apple.foundationdb.record.provider.foundationdb.SplitHelper
Value added to the end of the key when a record is not split.
UnsplittableKeyExpressionException(BaseKeyExpression) - Constructor for exception com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression.UnsplittableKeyExpressionException
 
unsupportedAggregateFunction(IndexAggregateFunction) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
 
UnsupportedFormatVersionException - Exception in com.apple.foundationdb.record.provider.foundationdb
Exception thrown when a record store has a format version in the database that is not supported by this codebase.
UnsupportedFormatVersionException(String, Object...) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.UnsupportedFormatVersionException
 
UnsupportedFormatVersionException(Throwable) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.UnsupportedFormatVersionException
 
UnsupportedFormatVersionException(String, Throwable) - Constructor for exception com.apple.foundationdb.record.provider.foundationdb.UnsupportedFormatVersionException
 
unsupportedRecordFunction(IndexRecordFunction<T>) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
 
update(FDBIndexableRecord<M>, FDBIndexableRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
update(FDBIndexableRecord<M>, FDBIndexableRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
update(FDBIndexableRecord<M>, FDBIndexableRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainer
Updates an associated text index with the data associated with a new record.
update(FDBIndexableRecord<M>, FDBIndexableRecord<M>) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Update associated index for a changed record.
update() - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer.UpdateState
 
updateIndexKeys(FDBIndexableRecord<M>, boolean, List<IndexEntry>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutationIndexMaintainer
 
updateIndexKeys(FDBIndexableRecord<M>, boolean, List<IndexEntry>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankIndexMaintainer
 
updateIndexKeys(FDBIndexableRecord<M>, boolean, List<IndexEntry>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Update index according to record keys.
updateIndexKeys(FDBIndexableRecord<M>, boolean, List<IndexEntry>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.TextIndexMaintainer
Update index according to record keys.
updateIndexKeys(FDBIndexableRecord<M>, boolean, List<IndexEntry>) - Method in class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer
 
updateIndexKeysFunction(FDBIndexableRecord<M>, boolean, List<IndexEntry>) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
updateLastSeenFDBVersion(long, long) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase
 
updateMetadata(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ExtendedDirectoryLayer
 
updateMetadata(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
updateMetadata(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.ScopedDirectoryLayer
 
updateMetadata(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.ScopedInterningLayer
 
updateMetadata(FDBRecordContext, String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.layers.interning.StringInterningLayer
 
updateMetadataAndVersion(String, byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
Transactionally update the metadata for the provided key and (within the same transaction) increment the version of the resolver state (see LocatableResolver.incrementVersion().
updateOneKey(FDBIndexableRecord<M>, boolean, IndexEntry) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Store a single key in the index.
updateOneKey(FDBIndexableRecord<M>, boolean, IndexEntry) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.VersionIndexMaintainer
 
updateRankedSet(IndexMaintainerState, Subspace, int, Tuple, Tuple, boolean) - Static method in class com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper
 
updateRecord(M) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Save the given record and throw an exception if the record does not already exist in the database.
updateRecordAsync(M) - Method in interface com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase
Save the given record and throw an exception if the record does not already exist in the database.
updateRecords(Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Update the meta-data records descriptor.
updateRecords(Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Update the records descriptor of the record meta-data.
updateRecords(Descriptors.FileDescriptor, boolean) - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Update the records descriptor of the record meta-data.
updateRecordsAsync(Descriptors.FileDescriptor) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Update the meta-data records descriptor asynchronously.
UpdateState(TimeWindowLeaderboardWindowUpdate) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardIndexMaintainer.UpdateState
 
updateStoreRecordVersions(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Update whether record versions should be stored in the meta-data.
updateStoreRecordVersionsAsync(boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBMetaDataStore
Update whether record versions should be stored in the meta-data asynchronously.
updateUniquenessViolations(Tuple, Tuple, Tuple, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
updateUniquenessViolations(Tuple, Tuple, Tuple, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
 
updateUniquenessViolations(Tuple, Tuple, Tuple, boolean) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Remove or add a uniqueness violation within the database.
userVersion - Variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
usesSubspaceKeyCounter() - Method in class com.apple.foundationdb.record.RecordMetaData
Checks if counter-based subspace key assignment is used.
usesSubspaceKeyCounter() - Method in class com.apple.foundationdb.record.RecordMetaDataBuilder
Checks if counter-based subspace key assignment is used.
uuid - Variable in class com.apple.foundationdb.record.provider.common.StoreTimer
 

V

validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.EmptyKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
validate(Descriptors.Descriptor, boolean) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
validate(Descriptors.Descriptor, Descriptors.FieldDescriptor, boolean) - Method in class com.apple.foundationdb.record.metadata.expressions.FieldKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
validate(Descriptors.Descriptor) - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Validate this expression against a given record type descriptor.
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.LiteralKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.RecordTypeKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.Index
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.IndexAggregateFunction
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.IndexRecordFunction
 
validate(MetaDataValidator) - Method in class com.apple.foundationdb.record.metadata.IndexValidator
 
validate(RecordMetaData, RecordMetaData) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Validate that the new meta-data has been safely evolved from an older version.
validate() - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
validate() - Method in class com.apple.foundationdb.record.provider.foundationdb.OnlineIndexer.Builder
 
validate(Descriptors.FieldDescriptor, boolean) - Method in interface com.apple.foundationdb.record.query.expressions.Comparisons.Comparison
Validate that this comparison is compatible with a given record field.
validate(Descriptors.FieldDescriptor, boolean) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ListComparison
 
validate(Descriptors.FieldDescriptor, boolean) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.NullComparison
 
validate(Descriptors.FieldDescriptor, boolean) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.ParameterComparison
 
validate(Descriptors.FieldDescriptor, boolean) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.SimpleComparison
 
validate(Descriptors.FieldDescriptor, boolean) - Method in class com.apple.foundationdb.record.query.expressions.Comparisons.TextComparison
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.query.expressions.EmptyComparison
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
validate(Descriptors.Descriptor) - Method in interface com.apple.foundationdb.record.query.expressions.QueryComponent
Validate that the given descriptor is consistent with this component.
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
validate(RecordMetaData) - Method in class com.apple.foundationdb.record.query.RecordQuery
Validates that this record query is valid with the provided metadata.
validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.RecordFunction
 
validateChangedOptions(Index, Set<String>) - Method in class com.apple.foundationdb.record.metadata.IndexValidator
Validate any option changes included in the set of changed options provided.
validateChangedOptions(Index) - Method in class com.apple.foundationdb.record.metadata.IndexValidator
Validate any options that have changed.
validateConstant(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.DirectoryLayerDirectory
 
validateConstant(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Called during creation to validate that the constant value provided is of a valid type for this directory.
validateContext(FDBRecordContext) - Method in interface com.apple.foundationdb.record.provider.foundationdb.storestate.FDBRecordStoreStateCache
 
validateCurrentAndFormerIndexes() - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
validateDatabase(FDBDatabase) - Method in interface com.apple.foundationdb.record.provider.foundationdb.storestate.FDBRecordStoreStateCache
 
validateDatabase(FDBDatabase) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.MetaDataVersionStampStoreStateCache
 
validateDatabase(FDBDatabase) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.PassThroughRecordStoreStateCache
 
validateDatabase(FDBDatabase) - Method in class com.apple.foundationdb.record.provider.foundationdb.storestate.ReadVersionRecordStoreStateCache
 
validateEntries(byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.NoOpIndexMaintainer
 
validateEntries(byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Validate the integrity of the index (such as identifying index entries that do not point to records or identifying records that do not point to valid index entries).
validateEntries(byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainer
Validate entries in the index.
validateEntries(byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
Validates the integrity of the index entries.
validateFormerIndex(FormerIndex) - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
validateGrouping(int) - Method in class com.apple.foundationdb.record.metadata.IndexValidator
 
validateIndex(Index) - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
validateIndexForRecordType(RecordType, MetaDataValidator) - Method in class com.apple.foundationdb.record.metadata.IndexValidator
 
validateIndexForRecordType(Index, RecordType) - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
validateIndexForRecordTypes(Index, IndexValidator) - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
validateInIndex(Index) - Method in class com.apple.foundationdb.record.IndexEntry
Validate that this entry is associated with the given index.
validateMetaData() - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
Deprecated.
validation is done by RecordMetaDataBuilder
validateNotGrouping() - Method in class com.apple.foundationdb.record.metadata.IndexValidator
 
validateNotUnique() - Method in class com.apple.foundationdb.record.metadata.IndexValidator
 
validateNotVersion() - Method in class com.apple.foundationdb.record.metadata.IndexValidator
 
validateNoValue() - Method in class com.apple.foundationdb.record.metadata.IndexValidator
 
validateOrphanEntries(byte[], ScanProperties) - Method in class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
Validate entries in the index.
validatePrimaryKeyForRecordType(KeyExpression, RecordType) - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
validateRecordType(RecordType) - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
validateResolvedValue(Object) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
Ensures that a value is suitable to be stored within this directory.
validateStoresRecordVersions(RecordMetaDataProvider) - Method in class com.apple.foundationdb.record.metadata.IndexValidator
 
validateUnion(Descriptors.Descriptor, Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.MetaDataEvolutionValidator
Validate that the record types have all been evolved in a legal way.
validateUnionDescriptor(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.metadata.MetaDataValidator
 
validateVersion(int) - Method in interface com.apple.foundationdb.record.provider.common.text.TextTokenizer
Verify that the provided version is supported by this tokenizer.
validateVersionKey() - Method in class com.apple.foundationdb.record.metadata.IndexValidator
 
VALUE - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
A normal index on field values.
value(T) - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
Create a static scalar value of type T.
value - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
VALUE_COMPARATOR - Static variable in class com.apple.foundationdb.record.query.plan.plans.RecordQueryInJoinPlan
 
VALUE_SIZE_LIMIT - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
ValueIndexMaintainer - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
An index maintainer for an ordinary index by value, implementing ordered enumeration of records within a range of indexed values.
ValueIndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainer
 
ValueIndexMaintainerFactory - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
A factory for ValueIndexMaintainer indexes.
ValueIndexMaintainerFactory() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.ValueIndexMaintainerFactory
 
valueOf(String) - Static method in enum com.apple.foundationdb.record.Bindings.Internal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.cursors.MapWhileCursor.StopContinuation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.CursorStreamingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.EndpointType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.IndexState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.IsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.logging.LogMessageKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.logging.TestLogMessageKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.metadata.expressions.KeyExpression.FanType
Returns the enum constant of this type with the specified name.
valueOf(RecordMetaDataProto.Field.FanType) - Static method in enum com.apple.foundationdb.record.metadata.expressions.KeyExpression.FanType
 
valueOf(String) - Static method in enum com.apple.foundationdb.record.metadata.Key.Evaluated.NullStandin
Returns the enum constant of this type with the specified name.
valueOf(RecordMetaDataProto.Field.NullInterpretation) - Static method in enum com.apple.foundationdb.record.metadata.Key.Evaluated.NullStandin
 
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.common.RecordSerializer.Counts
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.common.RecordSerializer.Events
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.common.text.TextTokenizer.TokenizerMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.BlockingInAsyncDetection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBLatencySource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.RebuildIndexReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.RecordExistenceCheck
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.StoreExistenceCheck
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.VersionstampSaveBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreKeyspace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Counts
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.DetailEvents
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Events
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Waits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBTraceFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry.Reasons
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper.Events
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.IndexMaintenanceFilter.IndexValues
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.IndexOrphanBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.Rebuild
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.query.expressions.Comparisons.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.query.plan.IndexKeyValueToPartialRecord.TupleSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.query.plan.QueryPlanner.IndexScanPreference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.query.plan.ScanComparisons.ComparisonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.query.plan.temp.PlannerRule.ChangesMade
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.query.QueryToKeyMatcher.MatchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.apple.foundationdb.record.RecordCursor.NoNextReason
Returns the enum constant of this type with the specified name.
ValueRange<T> - Class in com.apple.foundationdb.record
A range defines the boundaries around a contiguous span of values of some type.
ValueRange(T, T, EndpointType, EndpointType) - Constructor for class com.apple.foundationdb.record.ValueRange
 
values() - Static method in enum com.apple.foundationdb.record.Bindings.Internal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.cursors.MapWhileCursor.StopContinuation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.CursorStreamingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.EndpointType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.IndexState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.IsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.logging.LogMessageKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.logging.TestLogMessageKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.metadata.expressions.KeyExpression.FanType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.metadata.Key.Evaluated.NullStandin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.apple.foundationdb.record.metadata.Key.Evaluated
 
values() - Static method in enum com.apple.foundationdb.record.provider.common.RecordSerializer.Counts
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.common.RecordSerializer.Events
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.common.text.TextTokenizer.TokenizerMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.BlockingInAsyncDetection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBLatencySource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore.RebuildIndexReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.RecordExistenceCheck
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.StoreExistenceCheck
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreBase.VersionstampSaveBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreKeyspace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Counts
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.DetailEvents
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Events
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBStoreTimer.Waits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.FDBTraceFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.AtomicMutation.Standard
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.InvalidIndexEntry.Reasons
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.indexes.RankedSetIndexHelper.Events
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.IndexMaintenanceFilter.IndexValues
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.IndexOrphanBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowLeaderboardWindowUpdate.Rebuild
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.query.expressions.Comparisons.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.query.plan.IndexKeyValueToPartialRecord.TupleSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.query.plan.QueryPlanner.IndexScanPreference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.query.plan.ScanComparisons.ComparisonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.query.plan.temp.PlannerRule.ChangesMade
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.query.QueryToKeyMatcher.MatchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.apple.foundationdb.record.RecordCursor.NoNextReason
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.apple.foundationdb.record.FunctionNames
 
VERSION - Static variable in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
VERSION - Static variable in class com.apple.foundationdb.record.metadata.IndexTypes
An index like IndexTypes.VALUE, but that allows one of the components to be VersionKeyExpression.
version() - Static method in class com.apple.foundationdb.record.metadata.Key.Expressions
The version key expression, which indicates that a versionstamp should be contained within the key.
version() - Static method in class com.apple.foundationdb.record.query.expressions.Query
A record function that can be used to determine the version of a record.
VERSION_LENGTH - Static variable in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Length of the underlying byte array representation of an FDBRecordVersion.
VERSION_PROTO - Static variable in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
versionColumns() - Method in class com.apple.foundationdb.record.metadata.expressions.GroupingKeyExpression
 
versionColumns() - Method in interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
Returns the number of version columns produced by this key expression.
versionColumns() - Method in class com.apple.foundationdb.record.metadata.expressions.KeyWithValueExpression
 
versionColumns() - Method in class com.apple.foundationdb.record.metadata.expressions.ListKeyExpression
 
versionColumns() - Method in class com.apple.foundationdb.record.metadata.expressions.NestingKeyExpression
 
versionColumns() - Method in class com.apple.foundationdb.record.metadata.expressions.SplitKeyExpression
 
versionColumns() - Method in class com.apple.foundationdb.record.metadata.expressions.ThenKeyExpression
 
versionColumns() - Method in class com.apple.foundationdb.record.metadata.expressions.VersionKeyExpression
 
VersionIndexMaintainer - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
Implementation of IndexMaintainer for the "version" index type.
VersionIndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.VersionIndexMaintainer
 
VersionIndexMaintainerFactory - Class in com.apple.foundationdb.record.provider.foundationdb.indexes
A factory for VersionIndexMaintainer indexes.
VersionIndexMaintainerFactory() - Constructor for class com.apple.foundationdb.record.provider.foundationdb.indexes.VersionIndexMaintainerFactory
 
VersionKeyExpression - Class in com.apple.foundationdb.record.metadata.expressions
A key expression that indicates that a serialized FDBRecordVersion should be contained within the key.
visitEnter(RecordCursor<?>) - Method in interface com.apple.foundationdb.record.RecordCursorVisitor
Called on nodes in the record cursor tree in visit pre-order of the depth-first traversal of the tree.
visitLeave(RecordCursor<?>) - Method in interface com.apple.foundationdb.record.RecordCursorVisitor
Called on nodes in the record cursor tree in visit post-order of the depth-first traversal of the tree.

W

watch(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.TracedTransaction
 
WeakReadSemantics(long, long) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase.WeakReadSemantics
Deprecated.
WeakReadSemantics(long, long, boolean) - Constructor for class com.apple.foundationdb.record.provider.foundationdb.FDBDatabase.WeakReadSemantics
 
widen() - Method in class com.apple.foundationdb.record.provider.common.DynamicMessageRecordSerializer
 
widen() - Method in class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializer
 
widen() - Method in class com.apple.foundationdb.record.provider.common.MessageBuilderRecordSerializerBase
 
widen() - Method in interface com.apple.foundationdb.record.provider.common.RecordSerializer
Convert this typed record serializer to an untyped one.
widen() - Method in class com.apple.foundationdb.record.provider.common.TransformedRecordSerializer
 
with(Function<ExecuteProperties, ExecuteProperties>) - Method in class com.apple.foundationdb.record.ScanProperties
Change execute properties.
withBinding(String, Object) - Method in class com.apple.foundationdb.record.EvaluationContext
Create a new EvaluationContext with an additional binding.
withCommittedVersion(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Complete this version with the version from as successful commit.
withCommittedVersion(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
Get this record with an updated version after committing.
withComparison(Comparisons.Type, Object) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunction
 
withCreatesDuplicates(boolean) - Method in class com.apple.foundationdb.record.query.plan.RecordQueryPlanner.ScoredPlan
 
withIndexesInState(List<String>, IndexState) - Method in class com.apple.foundationdb.record.RecordStoreState
Create a new version of this RecordStoreState, but with the specified indexes in the specified state, ignoring their present state.
withLimit(int) - Static method in class com.apple.foundationdb.record.query.plan.planning.BooleanNormalizer
Obtain a normalizer with the given size limit.
withNextValue(T, RecordCursorContinuation) - Static method in class com.apple.foundationdb.record.RecordCursorResult
Create a new RecordCursorResult that has a value, using the given value and continuation.
withOtherChild(QueryComponent) - Method in interface com.apple.foundationdb.record.query.expressions.ComponentWithSingleChild
 
withOtherChild(QueryComponent) - Method in class com.apple.foundationdb.record.query.expressions.NestedField
 
withOtherChild(QueryComponent) - Method in class com.apple.foundationdb.record.query.expressions.NotComponent
 
withOtherChild(QueryComponent) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComponent
 
withOtherChildren(List<QueryComponent>) - Method in class com.apple.foundationdb.record.query.expressions.AndComponent
 
withOtherChildren(List<QueryComponent>) - Method in interface com.apple.foundationdb.record.query.expressions.ComponentWithChildren
 
withOtherChildren(List<QueryComponent>) - Method in class com.apple.foundationdb.record.query.expressions.OrComponent
 
withOtherComparison(Comparisons.Comparison) - Method in interface com.apple.foundationdb.record.query.expressions.ComponentWithComparison
 
withOtherComparison(Comparisons.Comparison) - Method in class com.apple.foundationdb.record.query.expressions.FieldWithComparison
 
withOtherComparison(Comparisons.Comparison) - Method in class com.apple.foundationdb.record.query.expressions.OneOfThemWithComparison
 
withOtherComparison(Comparisons.Comparison) - Method in class com.apple.foundationdb.record.query.expressions.QueryKeyExpressionWithComparison
 
withOtherComparison(Comparisons.Comparison) - Method in class com.apple.foundationdb.record.query.expressions.QueryRecordFunctionWithComparison
 
withOtherComparison(Comparisons.Comparison) - Method in class com.apple.foundationdb.record.query.expressions.RecordTypeKeyComparison
 
withoutNextValue(RecordCursorContinuation, RecordCursor.NoNextReason) - Static method in class com.apple.foundationdb.record.RecordCursorResult
Create a new RecordCursorResult that does not have a next value, using the given continuation and no-next-reason.
withoutNextValue(RecordCursorResult<U>) - Static method in class com.apple.foundationdb.record.RecordCursorResult
Cast a RecordCursorResult to one with a new type from a result without a next value.
withPlan(RecordQueryPlan) - Method in class com.apple.foundationdb.record.query.plan.RecordQueryPlanner.ScoredPlan
 
withScore(int) - Method in class com.apple.foundationdb.record.query.plan.RecordQueryPlanner.ScoredPlan
 
withSubspace(Subspace) - Static method in class com.apple.foundationdb.record.provider.foundationdb.KeyValueCursor.Builder
 
withUnsatisfiedFilters(List<QueryComponent>) - Method in class com.apple.foundationdb.record.query.plan.RecordQueryPlanner.ScoredPlan
 
withVersion(FDBRecordVersion) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBStoredRecord
Copy this record with a different version.
withWriteOnlyIndexes(List<String>) - Method in class com.apple.foundationdb.record.MutableRecordStoreState
 
withWriteOnlyIndexes(List<String>) - Method in class com.apple.foundationdb.record.RecordStoreState
Create a new version of this RecordStoreState, but with additional IndexState.WRITE_ONLY indexes.
wrap(KeySpacePath) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
If a wrapper was installed for this directory, the provided path will be wrapped by the wrapper and returned, otherwise the original path is returned.
wrap(T) - Method in class com.apple.foundationdb.record.provider.foundationdb.keyspace.LocatableResolver
 
wrap(RecordQueryPlan) - Method in class com.apple.foundationdb.record.query.plan.planning.InExtractor
 
wrap(RecordQueryPlan, Set<RankComparisons.RankComparison>, RecordMetaData) - Method in class com.apple.foundationdb.record.query.plan.planning.RankComparisons
 
wrapException(Throwable) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBExceptions
 
wrapper - Variable in class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpaceDirectory
 
writeOnlyIfTooManyRecordsForRebuild(long, boolean) - Static method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordStore
 
writeOnlyMap(List<String>) - Method in class com.apple.foundationdb.record.RecordStoreState
 
writeTo(ByteBuffer) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Write the serialized version information to the end of a ByteBuffer.
writeTo(byte[]) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Write the serialized version to the beginning of the given byte array.
writeTo(byte[], int) - Method in class com.apple.foundationdb.record.provider.foundationdb.FDBRecordVersion
Write the serialized version to a specified offset within the given byte array.

Y

yield(ExpressionRef<? extends PlannerExpression>) - Method in interface com.apple.foundationdb.record.query.plan.temp.PlannerRuleCall
Notify the planner's data structures that the new expression contained in expression has been produced by the rule.
yield(ExpressionRef<? extends PlannerExpression>) - Method in class com.apple.foundationdb.record.query.plan.temp.RewriteRuleCall
Replace the expression held by the root reference with the given expression.
A B C D E F G H I J K L M N O P Q R S T U V W Y 
Skip navigation links