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 |
DDLMetadataContainerResult
Shortcut for
SingleValueCallResult with Tarantool metadata |
interface |
TarantoolIndexMetadataResult
Shortcut for
SingleValueCallResult , that contains index metadata mapping |
interface |
TarantoolSpaceMetadataResult
Shortcut for
SingleValueCallResult , that contains space metadata mapping. |
Modifier and Type | Interface and Description |
---|---|
interface |
SingleValueTarantoolTupleResult
Shortcut for
SingleValueCallResult with default tuple result |
Modifier and Type | Class and Description |
---|---|
class |
SingleValueCallResultImpl<T>
Basic
SingleValueCallResult implementation. |
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
TarantoolResult mapper 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.