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.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,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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MultiValueTarantoolTupleResult
Shortcut for
MultiValueCallResult with default tuple result |
Modifier and Type | Class and Description |
---|---|
class |
MultiValueCallResultImpl<T,R extends List<T>>
Basic
MultiValueCallResult implementation. |
Modifier and Type | Method and Description |
---|---|
<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) |
Modifier and Type | Method and Description |
---|---|
CallResultMapper<TarantoolResult<TarantoolTuple>,MultiValueCallResult<TarantoolTuple,TarantoolResult<TarantoolTuple>>> |
TarantoolTupleResultMapperFactory.withMultiValueArrayToTarantoolTupleResultMapper(MessagePackMapper messagePackMapper,
TarantoolSpaceMetadata spaceMetadata)
Mapper for the stored Lua function call result, interpreted in a way that each returned item is a tuple.
|
CallResultMapper<TarantoolResult<TarantoolTuple>,MultiValueCallResult<TarantoolTuple,TarantoolResult<TarantoolTuple>>> |
TarantoolTupleResultMapperFactoryImpl.withMultiValueArrayToTarantoolTupleResultMapper(MessagePackMapper messagePackMapper,
TarantoolSpaceMetadata spaceMetadata) |
Modifier and Type | Method and Description |
---|---|
MultiValueCallResult<T,R> |
ArrayValueToMultiValueCallResultSimpleConverter.fromValue(org.msgpack.value.ArrayValue value) |
MultiValueCallResult<T,R> |
ArrayValueToMultiValueCallResultConverter.fromValue(org.msgpack.value.ArrayValue value) |
Modifier and Type | Method and Description |
---|---|
<T,R extends List<T>> |
ResultMapperFactoryFactoryImpl.getDefaultMultiValueMapper(MessagePackMapper mapper,
Class<T> tupleClass) |
<T,R extends List<T>> |
ResultMapperFactoryFactoryImpl.getMultiValueResultMapper(Supplier<R> containerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
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) |
Modifier and Type | Method and Description |
---|---|
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<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,
Class<? extends MultiValueCallResult<T,R>> resultClass) |
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,
Class<? extends MultiValueCallResult<T,R>> resultClass)
Get result mapper for the Lua function call with multi-return result
|
Copyright © 2025 Picodata. All rights reserved.