| Package | Description | 
|---|---|
| io.picodata.driver.api | Contains interfaces and classes essential for end-user driver API | 
| io.picodata.driver.api.metadata | Contains interfaces for Tarantool space metadata operations | 
| 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 | 
|---|---|
| <T> CompletableFuture<T> | TarantoolCallOperations. call(String functionName,
    Collection<?> arguments,
    Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier)Execute a function defined on Tarantool instance. | 
| <T> CompletableFuture<T> | TarantoolCallOperations. call(String functionName,
    Collection<?> arguments,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier)Execute a function defined on Tarantool instance. | 
| <T> CompletableFuture<T> | TarantoolCallOperations. call(String functionName,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier)Execute a function defined on Tarantool instance. | 
| <T> CompletableFuture<T> | TarantoolCallOperations. callForSingleResult(String functionName,
                   Collection<?> arguments,
                   Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
                   Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier)Execute a function defined on Tarantool instance. | 
| <T> CompletableFuture<T> | TarantoolCallOperations. callForSingleResult(String functionName,
                   Collection<?> arguments,
                   Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier)Execute a function defined on Tarantool instance. | 
| <T> CompletableFuture<T> | TarantoolCallOperations. callForSingleResult(String functionName,
                   Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier)Execute a function defined on Tarantool instance. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DDLMetadataContainerResultShortcut for  SingleValueCallResultwith Tarantool metadata | 
| interface  | TarantoolIndexMetadataResultShortcut for  SingleValueCallResult, that contains index metadata mapping | 
| interface  | TarantoolSpaceMetadataResultShortcut for  SingleValueCallResult, that contains space metadata mapping. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SingleValueTarantoolTupleResultShortcut for  SingleValueCallResultwith default tuple result | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SingleValueCallResultImpl<T>Basic  SingleValueCallResultimplementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> CompletableFuture<T> | ProxyTarantoolClient. call(String functionName,
    Collection<?> arguments,
    Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | RetryingTarantoolClient. call(String functionName,
    Collection<?> arguments,
    Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | AbstractTarantoolClient. call(String functionName,
    Collection<?> arguments,
    Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | ProxyTarantoolClient. call(String functionName,
    Collection<?> arguments,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | RetryingTarantoolClient. call(String functionName,
    Collection<?> arguments,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | AbstractTarantoolClient. call(String functionName,
    Collection<?> arguments,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | ProxyTarantoolClient. call(String functionName,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | RetryingTarantoolClient. call(String functionName,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | AbstractTarantoolClient. call(String functionName,
    Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <S> CompletableFuture<S> | AbstractTarantoolClient. callForSingleResult(String functionName,
                   Collection<?> arguments,
                   Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
                   Supplier<CallResultMapper<S,SingleValueCallResult<S>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | ProxyTarantoolClient. callForSingleResult(String functionName,
                   Collection<?> arguments,
                   Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
                   Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | RetryingTarantoolClient. callForSingleResult(String functionName,
                   Collection<?> arguments,
                   Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
                   Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <S> CompletableFuture<S> | AbstractTarantoolClient. callForSingleResult(String functionName,
                   Collection<?> arguments,
                   Supplier<CallResultMapper<S,SingleValueCallResult<S>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | ProxyTarantoolClient. callForSingleResult(String functionName,
                   Collection<?> arguments,
                   Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | RetryingTarantoolClient. callForSingleResult(String functionName,
                   Collection<?> arguments,
                   Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <S> CompletableFuture<S> | AbstractTarantoolClient. callForSingleResult(String functionName,
                   Supplier<CallResultMapper<S,SingleValueCallResult<S>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | ProxyTarantoolClient. callForSingleResult(String functionName,
                   Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| <T> CompletableFuture<T> | RetryingTarantoolClient. callForSingleResult(String functionName,
                   Supplier<CallResultMapper<T,SingleValueCallResult<T>>> resultMapperSupplier) | 
| Constructor and Description | 
|---|
| ProxyMetadataProvider(TarantoolCallOperations client,
                     String metadataFunctionName,
                     ValueConverter<org.msgpack.value.Value,TarantoolMetadataContainer> metadataConverter,
                     Class<? extends SingleValueCallResult<TarantoolMetadataContainer>> resultClass)Basic constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| protected CallResultMapper<TarantoolResult<TarantoolTuple>,SingleValueCallResult<TarantoolResult<TarantoolTuple>>> | ProxyTarantoolTupleSpace. rowsMetadataTupleResultMapper() | 
| protected abstract CallResultMapper<R,SingleValueCallResult<R>> | ProxyTarantoolSpace. rowsMetadataTupleResultMapper()MessagePack value mapper configured with an ArrayValue to tuple converter corresponding to the selected
 tuple type | 
| Modifier and Type | Method and Description | 
|---|---|
| SingleValueCallResult<T> | ArrayValueToSingleValueCallResultSimpleConverter. fromValue(org.msgpack.value.ArrayValue value) | 
| SingleValueCallResult<T> | ArrayValueToSingleValueCallResultConverter. fromValue(org.msgpack.value.ArrayValue value) | 
| Modifier and Type | Method and Description | 
|---|---|
| CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>> | SingleValueWithTarantoolResultMapperFactory. withSingleValueArrayTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter,
                                            Class<? extends SingleValueCallResult<TarantoolResult<T>>> resultClass)Get  TarantoolResultmapper for the Lua function call with single result | 
| CallResultMapper<T,SingleValueCallResult<T>> | SingleValueResultMapperFactory. withSingleValueResultConverter(MessagePackValueMapper structureValueMapper,
                              Class<? extends SingleValueCallResult<T>> resultClass) | 
| CallResultMapper<T,SingleValueCallResult<T>> | SingleValueResultMapperFactory. withSingleValueResultConverter(MessagePackValueMapper valueMapper,
                              ValueConverter<org.msgpack.value.Value,T> valueConverter,
                              Class<? extends SingleValueCallResult<T>> resultClass)Get result mapper for the Lua function call with single result | 
| CallResultMapper<T,SingleValueCallResult<T>> | SingleValueResultMapperFactory. withSingleValueResultConverter(ValueConverter<org.msgpack.value.Value,T> valueConverter,
                              Class<? extends SingleValueCallResult<T>> resultClass)Get result mapper for the Lua function call with single result | 
Copyright © 2025 Picodata. All rights reserved.