Package | Description |
---|---|
io.picodata.driver.api |
Contains interfaces and classes essential for end-user driver API
|
io.picodata.driver.core |
Driver core classes
|
io.picodata.driver.core.metadata |
Contains implementations for Tarantool space metadata operations
|
io.picodata.driver.core.proxy |
Contains classes and interfaces essential for proxy client
|
io.picodata.driver.core.space |
Contains implementations for Tarantool space operations
|
Modifier and Type | Interface and Description |
---|---|
interface |
TarantoolClient<T extends Packable,R extends Collection<T>>
Basic Tarantool client interface
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTarantoolClient<T extends Packable,R extends Collection<T>>
Basic Tarantool client implementation.
|
class |
ClusterTarantoolClient<T extends Packable,R extends Collection<T>>
Main class for connecting to a cluster of Tarantool servers.
|
class |
ClusterTarantoolTupleClient
ClusterTarantoolClient implementation for working with default tuples |
class |
ProxyTarantoolClient<T extends Packable,R extends Collection<T>>
Client implementation that decorates a
TarantoolClient instance, proxying all CRUD operations through the
instance's call method to the proxy functions defined on the Tarantool instance(s). |
class |
ProxyTarantoolTupleClient
ProxyTarantoolClient implementation for working with default tuples |
class |
RetryingTarantoolClient<T extends Packable,R extends Collection<T>>
Client implementation that decorates a
TarantoolClient instance, allowing to specify a retry policy for
all requests made through this client instance. |
class |
RetryingTarantoolTupleClient
RetryingTarantoolClient implementation for working with default tuples |
Modifier and Type | Method and Description |
---|---|
protected abstract TarantoolSpaceOperations<T,R> |
ProxyTarantoolClient.spaceOperations(TarantoolClientConfig config,
TarantoolCallOperations client,
ProxyOperationsMappingConfig mappingConfig,
TarantoolMetadataOperations metadata,
TarantoolSpaceMetadata spaceMetadata)
Creates a space API implementation instance for the specified space
|
protected TarantoolSpaceOperations<TarantoolTuple,TarantoolResult<TarantoolTuple>> |
ProxyTarantoolTupleClient.spaceOperations(TarantoolClientConfig config,
TarantoolCallOperations client,
ProxyOperationsMappingConfig mappingConfig,
TarantoolMetadataOperations metadata,
TarantoolSpaceMetadata spaceMetadata) |
Constructor and Description |
---|
ProxyMetadataProvider(TarantoolCallOperations client,
String metadataFunctionName,
ValueConverter<org.msgpack.value.Value,TarantoolMetadataContainer> metadataConverter,
Class<? extends SingleValueCallResult<TarantoolMetadataContainer>> resultClass)
Basic constructor
|
SpacesMetadataProvider(TarantoolCallOperations client,
MessagePackMapper messagePackMapper)
Basic constructor
|
Modifier and Type | Method and Description |
---|---|
TarantoolCallOperations |
TruncateProxyOperation.getClient() |
Constructor and Description |
---|
ProxyTarantoolSpace(TarantoolClientConfig config,
TarantoolCallOperations client,
ProxyOperationsMappingConfig operationsMapping,
TarantoolMetadataOperations metadata,
TarantoolSpaceMetadata spaceMetadata) |
ProxyTarantoolTupleSpace(TarantoolClientConfig config,
TarantoolCallOperations client,
ProxyOperationsMappingConfig mappingConfig,
TarantoolSpaceMetadata spaceMetadata,
TarantoolMetadataOperations metadataOperations)
Basic constructor
|
TarantoolTupleSpace(TarantoolCallOperations client,
TarantoolClientConfig config,
TarantoolConnectionManager connectionManager,
TarantoolMetadataOperations metadataOperations,
TarantoolSpaceMetadata spaceMetadata)
Basic constructor
|
Copyright © 2025 Picodata. All rights reserved.