Package io.pravega.client.tables
-
Interface Summary Interface Description KeyValueTable Defines all operations that are supported on a Key-Value Table.KeyValueTableIterator Defines a preconfigured Iterator for aKeyValueTable, which can be used to iterate overTableKeyorTableEntryinstances.KeyValueTableIterator.Builder Defines a Builder for aKeyValueTableIterator.Version Version of a Key in a Table. -
Class Summary Class Description Insert Represents an Insertion of aTableKey(with a value) into aKeyValueTable.IteratorItem<T> An iteration result item returned byAsyncIteratorwhen invokingKeyValueTable.iterator().KeyValueTableClientConfiguration Configuration for theKeyValueTableclient.KeyValueTableClientConfiguration.KeyValueTableClientConfigurationBuilder KeyValueTableConfiguration The configuration of a Key-Value Table.KeyValueTableConfiguration.KeyValueTableConfigurationBuilder KeyVersion Version of a Key in a Table.Put Updates the Value associated with aTableKeyin aKeyValueTable.Remove Removes aTableKeyfrom aKeyValueTable.TableEntry AKeyValueTableEntry.TableEntryUpdate Defines aTableModificationthat updates aTableKeywith a new value.TableKey AKeyValueTableKey.TableModification Defines a modification that can be applied to aTableKeyin aKeyValueTable. -
Exception Summary Exception Description BadKeyVersionException Exception that is thrown whenever a conditionalKeyValueTableupdate failed due to the provided key version mismatching.ConditionalTableUpdateException Exception that is thrown whenever a Conditional Update to aKeyValueTablefailed.NoSuchKeyException Exception that is thrown whenever a conditionalKeyValueTableupdate failed due to the key not existing.