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.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.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,R extends List<T>> |
TarantoolCallOperations.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier)
Execute a function defined on Tarantool instance.
|
<T,R extends List<T>> |
TarantoolCallOperations.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier)
Execute a function defined on Tarantool instance.
|
<T,R extends List<T>> |
TarantoolCallOperations.callForMultiResult(String functionName,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> 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 | 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) |
<T,R extends List<T>> |
ProxyTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier) |
<T,R extends List<T>> |
RetryingTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier) |
<T,R extends List<T>> |
AbstractTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier) |
<T,R extends List<T>> |
ProxyTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier) |
<T,R extends List<T>> |
RetryingTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier) |
<T,R extends List<T>> |
AbstractTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier) |
<T,R extends List<T>> |
ProxyTarantoolClient.callForMultiResult(String functionName,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier) |
<T,R extends List<T>> |
RetryingTarantoolClient.callForMultiResult(String functionName,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> resultMapperSupplier) |
<T,R extends List<T>> |
AbstractTarantoolClient.callForMultiResult(String functionName,
Supplier<CallResultMapper<R,MultiValueCallResult<T,R>>> 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) |
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 | Class and Description |
---|---|
class |
DefaultMultiValueResultMapper<T,R extends List<T>>
Default mapper for
MultiValueCallResult with content types supported by the given value mapper |
class |
DefaultSingleValueResultMapper<T>
Default mapper for
SingleValueCallResult with content types supported by the given value mapper |
Modifier and Type | Method and Description |
---|---|
CallResultMapper |
ResultMapperFactoryFactory.Builder.buildCallResultMapper() |
CallResultMapper |
ResultMapperFactoryFactory.Builder.buildCallResultMapper(MessagePackMapper valueMapper) |
<T> CallResultMapper<T,SingleValueCallResult<T>> |
ResultMapperFactoryFactory.Builder.buildSingleValueResultMapper(MessagePackValueMapper valueMapper,
Class<T> classResult) |
protected CallResultMapper<T,R> |
TarantoolCallResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<R>> converters) |
protected CallResultMapper<T,R> |
TarantoolCallResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<R>> converters,
Class<? extends R> resultClass) |
protected CallResultMapper<T,R> |
TarantoolCallResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends R> valueConverter) |
protected CallResultMapper<T,R> |
TarantoolCallResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends R> valueConverter,
Class<? extends R> resultClass) |
<T,R extends List<T>> |
ResultMapperFactoryFactoryImpl.getDefaultMultiValueMapper(MessagePackMapper mapper,
Class<T> tupleClass) |
<T> CallResultMapper<T,SingleValueCallResult<T>> |
ResultMapperFactoryFactoryImpl.getDefaultSingleValueMapper(MessagePackValueMapper mapper,
Class<T> tupleClass) |
<T,R extends List<T>> |
ResultMapperFactoryFactoryImpl.getMultiValueResultMapper(Supplier<R> containerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T> CallResultMapper<T,SingleValueCallResult<T>> |
ResultMapperFactoryFactoryImpl.getSingleValueResultMapper(ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T> CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>> |
ResultMapperFactoryFactoryImpl.getTarantoolResultMapper(MessagePackMapper mapper,
Class<T> tupleClass) |
CallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>> |
MultiValueWithTarantoolResultMapperFactory.withMultiValueArrayTarantoolResultConverter(MessagePackValueMapper valueMapper,
ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
Get
TarantoolResult mapper for the Lua function call with single result |
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)
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<TarantoolTuple>,MultiValueCallResult<TarantoolTuple,TarantoolResult<TarantoolTuple>>> |
MultiValueWithTarantoolTupleResultMapperFactory.withMultiValueArrayToTarantoolTupleResultMapper(MessagePackMapper messagePackMapper,
TarantoolSpaceMetadata spaceMetadata)
Get default
TarantoolTuple converter |
CallResultMapper<R,MultiValueCallResult<T,R>> |
MultiValueResultMapperFactory.withMultiValueResultConverter(MessagePackValueMapper structureValueMapper) |
CallResultMapper<R,MultiValueCallResult<T,R>> |
MultiValueResultMapperFactory.withMultiValueResultConverter(MessagePackValueMapper structureValueMapper,
Class<? extends MultiValueCallResult<T,R>> resultClass) |
CallResultMapper<R,MultiValueCallResult<T,R>> |
MultiValueResultMapperFactory.withMultiValueResultConverter(MessagePackValueMapper valueMapper,
MessagePackValueMapper structureValueMapper) |
CallResultMapper<R,MultiValueCallResult<T,R>> |
MultiValueResultMapperFactory.withMultiValueResultConverter(MessagePackValueMapper valueMapper,
MessagePackValueMapper structureValueMapper,
Class<? extends MultiValueCallResult<T,R>> resultClass) |
CallResultMapper<R,MultiValueCallResult<T,R>> |
MultiValueResultMapperFactory.withMultiValueResultConverter(MessagePackValueMapper valueMapper,
ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter)
Get result mapper for the Lua function call with multi-return result
|
CallResultMapper<R,MultiValueCallResult<T,R>> |
MultiValueResultMapperFactory.withMultiValueResultConverter(MessagePackValueMapper valueMapper,
ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter,
Class<? extends MultiValueCallResult<T,R>> resultClass)
Get result mapper for the Lua function call with multi-return result
|
CallResultMapper<R,MultiValueCallResult<T,R>> |
MultiValueResultMapperFactory.withMultiValueResultConverter(ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter)
Get result mapper for the Lua function call with multi-return result
|
CallResultMapper<R,MultiValueCallResult<T,R>> |
MultiValueResultMapperFactory.withMultiValueResultConverter(ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter,
Class<? extends MultiValueCallResult<T,R>> resultClass)
Get result mapper for the Lua function call with multi-return result
|
CallResultMapper<TarantoolResult<TarantoolTuple>,MultiValueCallResult<TarantoolTuple,TarantoolResult<TarantoolTuple>>> |
MultiValueWithTarantoolTupleResultMapperFactory.withMultiValueRowsMetadataToTarantoolTupleResultMapper(MessagePackMapper messagePackMapper,
TarantoolSpaceMetadata spaceMetadata) |
CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>> |
SingleValueWithTarantoolResultMapperFactory.withSingleValueArrayTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
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 |
CallResultMapper<TarantoolResult<TarantoolTuple>,SingleValueCallResult<TarantoolResult<TarantoolTuple>>> |
SingleValueWithTarantoolTupleResultMapperFactory.withSingleValueArrayToTarantoolTupleResultMapper(MessagePackMapper messagePackMapper,
TarantoolSpaceMetadata spaceMetadata)
Get default
TarantoolTuple converter |
CallResultMapper<T,SingleValueCallResult<T>> |
SingleValueResultMapperFactory.withSingleValueResultConverter(MessagePackValueMapper structureValueMapper) |
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)
Get result mapper for the Lua function call with single result
|
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)
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
|
CallResultMapper<TarantoolResult<TarantoolTuple>,SingleValueCallResult<TarantoolResult<TarantoolTuple>>> |
SingleValueWithTarantoolTupleResultMapperFactory.withSingleValueRowsMetadataToTarantoolTupleResultMapper(MessagePackMapper messagePackMapper,
TarantoolSpaceMetadata spaceMetadata) |
Copyright © 2025 Picodata. All rights reserved.