Package | Description |
---|---|
io.picodata.driver.api |
Contains interfaces and classes essential for end-user driver API
|
io.picodata.driver.api.tuple |
Contains tuple representation classes and helpers
|
io.picodata.driver.core |
Driver core classes
|
io.picodata.driver.core.metadata |
Contains implementations for Tarantool space metadata operations
|
io.picodata.driver.core.space |
Contains implementations for Tarantool space operations
|
io.picodata.driver.mappers |
Contains converters and mappers that map Java object and MessagePack
|
io.picodata.driver.mappers.converters.value |
Contains converters that map MessagePack to Java object
|
io.picodata.driver.mappers.factories |
Contains factories for mappers and mappers stacks
|
Modifier and Type | Method and Description |
---|---|
TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> |
TarantoolClientBuilder.build()
Build the configured Tarantool client instance.
|
TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> |
TarantoolClientConfigurator.build()
Build the configured Tarantool client instance.
|
<T> CompletableFuture<TarantoolResult<T>> |
TarantoolCallOperations.callForTupleResult(String functionName,
Class<T> entityClass)
Execute a function defined on Tarantool instance.
|
<T> CompletableFuture<TarantoolResult<T>> |
TarantoolCallOperations.callForTupleResult(String functionName,
Collection<?> arguments,
Class<T> entityClass)
Execute a function defined on Tarantool instance.
|
<T> CompletableFuture<TarantoolResult<T>> |
TarantoolCallOperations.callForTupleResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Class<T> entityClass)
Execute a function defined on Tarantool instance.
|
Modifier and Type | Method and Description |
---|---|
static <T extends TarantoolClientConfigurator<T>> |
TarantoolClientFactory.configureClient(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> client)
Configure an existing client instance and return a copy of it.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TarantoolTupleResult
Shortcut for
TarantoolResult with default tuples |
Modifier and Type | Class and Description |
---|---|
class |
TarantoolResultImpl<T>
Basic TarantoolResult implementation
|
class |
TarantoolTupleResultImpl
Specific TarantoolResult implementation especially for TarantoolTuple input
|
Modifier and Type | Method and Description |
---|---|
protected TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> |
TarantoolClientConfiguratorImpl.decorate(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> client)
Decorates provided client by user specified parameters.
|
protected RetryingTarantoolSpace<TarantoolTuple,TarantoolResult<TarantoolTuple>> |
RetryingTarantoolTupleClient.spaceOperations(TarantoolSpaceOperations<TarantoolTuple,TarantoolResult<TarantoolTuple>> decoratedSpaceOperations,
RequestRetryPolicyFactory retryPolicyFactory,
Executor executor) |
Constructor and Description |
---|
ProxyTarantoolTupleClient(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> decoratedClient)
Basic constructor.
|
ProxyTarantoolTupleClient(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> decoratedClient,
ProxyOperationsMappingConfig mappingConfig)
Basic constructor
|
RetryingTarantoolTupleClient(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> decoratedClient,
RequestRetryPolicyFactory retryPolicyFactory)
Basic constructor
|
RetryingTarantoolTupleClient(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> decoratedClient,
RequestRetryPolicyFactory retryPolicyFactory,
Executor executor)
Basic constructor
|
TarantoolClientConfiguratorImpl(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> client) |
Modifier and Type | Method and Description |
---|---|
TarantoolResult<TarantoolTuple> |
RowsMetadataToTarantoolTupleResultConverter.fromValue(org.msgpack.value.MapValue value) |
Constructor and Description |
---|
SpacesTarantoolMetadataContainer(TarantoolResult<TarantoolSpaceMetadata> spacesCollection,
TarantoolResult<TarantoolIndexMetadata> indexesCollection) |
SpacesTarantoolMetadataContainer(TarantoolResult<TarantoolSpaceMetadata> spacesCollection,
TarantoolResult<TarantoolIndexMetadata> indexesCollection) |
Modifier and Type | Method and Description |
---|---|
protected CallResultMapper<TarantoolResult<TarantoolTuple>,SingleValueCallResult<TarantoolResult<TarantoolTuple>>> |
ProxyTarantoolTupleSpace.rowsMetadataTupleResultMapper() |
protected CallResultMapper<TarantoolResult<TarantoolTuple>,SingleValueCallResult<TarantoolResult<TarantoolTuple>>> |
ProxyTarantoolTupleSpace.rowsMetadataTupleResultMapper() |
Constructor and Description |
---|
TarantoolResultMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>> converters) |
TarantoolResultMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>> converters,
Class<? extends TarantoolResult<T>> resultClass) |
TarantoolResultMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>> converters,
Class<? extends TarantoolResult<T>> resultClass) |
TarantoolResultMapper(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends TarantoolResult<T>> resultConverter) |
TarantoolResultMapper(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends TarantoolResult<T>> resultConverter,
Class<? extends TarantoolResult<T>> resultClass) |
TarantoolResultMapper(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends TarantoolResult<T>> resultConverter,
Class<? extends TarantoolResult<T>> resultClass) |
TarantoolResultMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends TarantoolResult<T>> resultConverter) |
TarantoolResultMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends TarantoolResult<T>> resultConverter,
Class<? extends TarantoolResult<T>> resultClass)
Basic constructor
|
TarantoolResultMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends TarantoolResult<T>> resultConverter,
Class<? extends TarantoolResult<T>> resultClass)
Basic constructor
|
Modifier and Type | Method and Description |
---|---|
TarantoolResult<T> |
ArrayValueToTarantoolResultConverter.fromValue(org.msgpack.value.ArrayValue value) |
TarantoolResult<TarantoolTuple> |
ArrayValueToTarantoolTupleResultConverter.fromValue(org.msgpack.value.ArrayValue value) |
Modifier and Type | Method and Description |
---|---|
protected TarantoolResultMapper<T> |
TarantoolResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>> converters) |
protected TarantoolResultMapper<T> |
TarantoolResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>> converters,
Class<? extends TarantoolResult<T>> resultClass) |
protected TarantoolResultMapper<T> |
TarantoolResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>> converters,
Class<? extends TarantoolResult<T>> resultClass) |
protected TarantoolResultMapper<T> |
TarantoolResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends TarantoolResult<T>> valueConverter) |
protected TarantoolResultMapper<T> |
TarantoolResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends TarantoolResult<T>> valueConverter,
Class<? extends TarantoolResult<T>> resultClass) |
protected TarantoolResultMapper<T> |
TarantoolResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends TarantoolResult<T>> valueConverter,
Class<? extends TarantoolResult<T>> resultClass) |
CallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>> |
MultiValueWithTarantoolResultMapperFactory.withMultiValueArrayTarantoolResultConverter(MessagePackValueMapper valueMapper,
ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter,
Class<? extends MultiValueCallResult<T,TarantoolResult<T>>> resultClass)
Get
TarantoolResult mapper for the Lua function call with single result |
CallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>> |
MultiValueWithTarantoolResultMapperFactory.withMultiValueArrayTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter,
Class<? extends MultiValueCallResult<T,TarantoolResult<T>>> resultClass)
Get
TarantoolResult mapper for the Lua function call with single result |
CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>> |
SingleValueWithTarantoolResultMapperFactory.withSingleValueArrayTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter,
Class<? extends SingleValueCallResult<TarantoolResult<T>>> resultClass)
Get
TarantoolResult mapper for the Lua function call with single result |
Copyright © 2025 Picodata. All rights reserved.