Constructor and Description |
---|
StringInterningLayer(Subspace baseSubspace) |
StringInterningLayer(Subspace baseSubspace,
boolean isRootLevel) |
Modifier and Type | Method and Description |
---|---|
protected CompletableFuture<ResolverResult> |
create(FDBRecordContext context,
String toIntern,
byte[] metadata) |
protected static ResolverResult |
deserializeValue(byte[] bytes) |
protected CompletableFuture<Boolean> |
exists(FDBRecordContext context,
String toRead) |
protected Subspace |
getMappingSubspace() |
protected CompletableFuture<ResolverResult> |
intern(FDBRecordContext context,
String toIntern) |
protected CompletableFuture<Optional<ResolverResult>> |
read(FDBRecordContext context,
String toRead) |
protected CompletableFuture<Optional<String>> |
readReverse(FDBRecordContext context,
Long internedValue) |
protected CompletableFuture<Void> |
setMapping(FDBRecordContext context,
String key,
ResolverResult value) |
protected CompletableFuture<Void> |
setWindow(FDBRecordContext context,
long count) |
protected CompletableFuture<Void> |
updateMetadata(FDBRecordContext context,
String key,
byte[] metadata) |
protected CompletableFuture<ResolverResult> intern(@Nonnull FDBRecordContext context, @Nonnull String toIntern)
protected CompletableFuture<Boolean> exists(@Nonnull FDBRecordContext context, @Nonnull String toRead)
protected CompletableFuture<Optional<ResolverResult>> read(@Nonnull FDBRecordContext context, @Nonnull String toRead)
protected CompletableFuture<Optional<String>> readReverse(@Nonnull FDBRecordContext context, @Nonnull Long internedValue)
protected CompletableFuture<ResolverResult> create(@Nonnull FDBRecordContext context, @Nonnull String toIntern, @Nullable byte[] metadata)
protected CompletableFuture<Void> updateMetadata(@Nonnull FDBRecordContext context, @Nonnull String key, @Nullable byte[] metadata)
protected CompletableFuture<Void> setMapping(@Nonnull FDBRecordContext context, @Nonnull String key, @Nonnull ResolverResult value)
protected CompletableFuture<Void> setWindow(@Nonnull FDBRecordContext context, long count)
protected Subspace getMappingSubspace()
protected static ResolverResult deserializeValue(byte[] bytes)