Class RelationalKeyspaceProvider.RelationalDomainPath
java.lang.Object
com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
com.apple.foundationdb.relational.recordlayer.RelationalKeyspaceProvider.RelationalDomainPath
- All Implemented Interfaces:
KeySpacePath
- Direct Known Subclasses:
RelationalKeyspaceProvider.RelationalSystemDomainPath
- Enclosing class:
- RelationalKeyspaceProvider
-
Field Summary
Fields inherited from class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
inner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateScopeAsync
(FDBRecordContext context) Generate a scope for interning strings for this domain.Methods inherited from class com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePathWrapper
add, add, deleteAllDataAsync, equals, flatten, getDirectory, getDirectoryName, getParent, getRemainder, getStoredValue, getValue, hasDataAsync, hashCode, hasStoredValue, listAsync, listSubdirectoryAsync, resolveAsync, toResolvedPathAsync, toString, toString, toTupleAsync
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.apple.foundationdb.record.provider.foundationdb.keyspace.KeySpacePath
deleteAllData, hasData, list, list, list, listAsync, listSubdirectory, listSubdirectory, listSubdirectory, listSubdirectory, listSubdirectoryAsync, size, toResolvedPath, toSubspace, toSubspaceAsync, toTuple
-
Constructor Details
-
RelationalDomainPath
-
-
Method Details
-
getDomainName
-
database
-
internedStrings
-
generateScopeAsync
@Nonnull public CompletableFuture<LocatableResolver> generateScopeAsync(@Nonnull FDBRecordContext context) Generate a scope for interning strings for this domain. This can be used to shorten database and schema names within the domain.- Parameters:
context
- the FDB transaction context to use to resolve paths here- Returns:
- a future that will contain a
LocatableResolver
used by this domain
-