Package io.pravega.client.tables
-
Interface Summary Interface Description IteratorState Represents the state of a resumable iterator.KeyValueTable<KeyT,ValueT> Defines all operations that are supported on a Key-Value Table.KeyValueTableMap<KeyT,ValueT> Map
implementation for aKeyValueTable
's Key Family.Version Version of a Key in a Table. -
Class Summary Class Description IteratorItem<T> An iteration result item returned byAsyncIterator
when invokingKeyValueTable.entryIterator(java.lang.String, int, io.pravega.client.tables.IteratorState)
orKeyValueTable.keyIterator(java.lang.String, int, io.pravega.client.tables.IteratorState)
.KeyValueTableClientConfiguration Configuration for theKeyValueTable
client.KeyValueTableClientConfiguration.KeyValueTableClientConfigurationBuilder KeyValueTableConfiguration The configuration of a Key-Value Table.KeyValueTableConfiguration.KeyValueTableConfigurationBuilder KeyVersion Version of a Key in a Table.TableEntry<KeyT,ValueT> AKeyValueTable
Entry.TableKey<KeyT> AKeyValueTable
Key with aVersion
. -
Exception Summary Exception Description BadKeyVersionException Exception that is thrown whenever a conditionalKeyValueTable
update failed due to the provided key version mismatching.ConditionalTableUpdateException Exception that is thrown whenever a Conditional Update to aKeyValueTable
failed.NoSuchKeyException Exception that is thrown whenever a conditionalKeyValueTable
update failed due to the key not existing.