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.metadata |
Contains implementations for Tarantool space metadata operations
|
io.picodata.driver.mappers |
Contains converters and mappers that map Java object and MessagePack
|
io.picodata.driver.mappers.converters |
Contains converters that map Java object and MessagePack
|
io.picodata.driver.mappers.converters.object |
Contains converters that map Java object to MessagePack
|
io.picodata.driver.mappers.converters.value |
Contains converters that map MessagePack to Java object
|
io.picodata.driver.mappers.converters.value.defaults |
Contains default converters that map MessagePack values to Java Objects
|
io.picodata.driver.mappers.factories |
Contains factories for mappers and mappers stacks
|
io.picodata.driver.protocol |
Tarantool binary protocol primitives and helpers
|
Modifier and Type | Method and Description |
---|---|
<T,R extends List<T>> |
TarantoolCallOperations.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.
|
<T,R extends List<T>> |
TarantoolCallOperations.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.
|
<T,R extends List<T>> |
TarantoolCallOperations.callForMultiResult(String functionName,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.
|
<T> CompletableFuture<T> |
TarantoolCallOperations.callForSingleResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.
|
<T> CompletableFuture<T> |
TarantoolCallOperations.callForSingleResult(String functionName,
Collection<?> arguments,
ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.
|
<T> CompletableFuture<T> |
TarantoolCallOperations.callForSingleResult(String functionName,
ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.
|
<V extends org.msgpack.value.Value,O> |
MessagePackMapperBuilder.withValueConverter(org.msgpack.value.ValueType valueType,
Class<O> objectClass,
ValueConverter<V,O> converter)
Configure the mapper with a specified MessagePack entity-to-object converter
|
<V extends org.msgpack.value.Value,O> |
MessagePackMapperBuilder.withValueConverter(org.msgpack.value.ValueType valueType,
ValueConverter<V,O> converter)
Configure the mapper with a specified MessagePack entity-to-object converter
|
Modifier and Type | Method and Description |
---|---|
<T,R extends List<T>> |
ProxyTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T,R extends List<T>> |
RetryingTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T,R extends List<T>> |
AbstractTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T,R extends List<T>> |
ProxyTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T,R extends List<T>> |
RetryingTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T,R extends List<T>> |
AbstractTarantoolClient.callForMultiResult(String functionName,
Collection<?> arguments,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T,R extends List<T>> |
ProxyTarantoolClient.callForMultiResult(String functionName,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T,R extends List<T>> |
RetryingTarantoolClient.callForMultiResult(String functionName,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T,R extends List<T>> |
AbstractTarantoolClient.callForMultiResult(String functionName,
Supplier<R> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<S> CompletableFuture<S> |
AbstractTarantoolClient.callForSingleResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
ValueConverter<org.msgpack.value.Value,S> valueConverter) |
<T> CompletableFuture<T> |
ProxyTarantoolClient.callForSingleResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T> CompletableFuture<T> |
RetryingTarantoolClient.callForSingleResult(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<S> CompletableFuture<S> |
AbstractTarantoolClient.callForSingleResult(String functionName,
Collection<?> arguments,
ValueConverter<org.msgpack.value.Value,S> valueConverter) |
<T> CompletableFuture<T> |
ProxyTarantoolClient.callForSingleResult(String functionName,
Collection<?> arguments,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T> CompletableFuture<T> |
RetryingTarantoolClient.callForSingleResult(String functionName,
Collection<?> arguments,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<S> CompletableFuture<S> |
AbstractTarantoolClient.callForSingleResult(String functionName,
ValueConverter<org.msgpack.value.Value,S> valueConverter) |
<T> CompletableFuture<T> |
ProxyTarantoolClient.callForSingleResult(String functionName,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T> CompletableFuture<T> |
RetryingTarantoolClient.callForSingleResult(String functionName,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
<T> TarantoolResultImpl<T> |
TarantoolResultFactory.createTarantoolResultImpl(org.msgpack.value.ArrayValue value,
ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter) |
protected void |
TarantoolResultImpl.setItems(org.msgpack.value.ArrayValue itemsArray,
ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter) |
Constructor and Description |
---|
MultiValueCallResultImpl(org.msgpack.value.Value result,
ValueConverter<org.msgpack.value.ArrayValue,R> valueConverter) |
SingleValueCallResultImpl(org.msgpack.value.ArrayValue result,
ValueConverter<org.msgpack.value.Value,T> valueConverter) |
TarantoolResultImpl(org.msgpack.value.ArrayValue value,
ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayValueToSpaceFormatConverter
Populates space format metadata.
|
class |
CRUDResponseToTarantoolSpaceMetadataConverter
Populates crud response metadata format to
TarantoolSpaceMetadata . |
class |
DDLTarantoolSpaceMetadataConverter
Populates metadata from results of a call to proxy API function in Tarantool instance.
|
class |
RowsMetadataToTarantoolTupleResultConverter |
class |
TarantoolIndexMetadataConverter
Maps MessagePack
ArrayValue into TarantoolIndexMetadataImpl |
class |
VSpaceToTarantoolSpaceMetadataConverter
Populates space metadata.
|
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 |
---|---|
<V extends org.msgpack.value.Value,O> |
DefaultMessagePackMapper.getValueConverter(org.msgpack.value.ValueType valueType,
Class<? extends O> targetClass) |
<V extends org.msgpack.value.Value,O> |
MessagePackValueMapper.getValueConverter(org.msgpack.value.ValueType valueType,
Class<? extends O> objectClass)
Get a converter capable of converting from the source entity class to the target class
|
<V extends org.msgpack.value.Value,O> |
AbstractResultMapper.getValueConverter(org.msgpack.value.ValueType valueType,
Class<? extends O> objectClass) |
Modifier and Type | Method and Description |
---|---|
<V extends org.msgpack.value.Value,O> |
DefaultMessagePackMapper.registerValueConverter(org.msgpack.value.ValueType valueType,
Class<? extends O> objectClass,
ValueConverter<V,? extends O> converter) |
<V extends org.msgpack.value.Value,O> |
MessagePackValueMapper.registerValueConverter(org.msgpack.value.ValueType valueType,
Class<? extends O> objectClass,
ValueConverter<V,? extends O> converter)
Adds a MessagePack entity converter to this mappers instance.
|
<V extends org.msgpack.value.Value,O> |
AbstractResultMapper.registerValueConverter(org.msgpack.value.ValueType valueType,
Class<? extends O> objectClass,
ValueConverter<V,? extends O> converter) |
<V extends org.msgpack.value.Value,O> |
DefaultMessagePackMapper.registerValueConverter(org.msgpack.value.ValueType valueType,
ValueConverter<V,? extends O> converter)
Perform
ValueConverter converter registration. |
<V extends org.msgpack.value.Value,O> |
DefaultMessagePackMapper.registerValueConverterWithoutTargetClass(org.msgpack.value.ValueType valueType,
ValueConverter<V,? extends O> converter) |
<V extends org.msgpack.value.Value,O> |
MessagePackValueMapper.registerValueConverterWithoutTargetClass(org.msgpack.value.ValueType valueType,
ValueConverter<V,? extends O> converter) |
<V extends org.msgpack.value.Value,O> |
AbstractResultMapper.registerValueConverterWithoutTargetClass(org.msgpack.value.ValueType valueType,
ValueConverter<V,? extends O> converter) |
<V extends org.msgpack.value.Value,O> |
DefaultMessagePackMapper.Builder.withValueConverter(org.msgpack.value.ValueType valueType,
Class<O> objectClass,
ValueConverter<V,O> converter) |
<V extends org.msgpack.value.Value,O> |
DefaultMessagePackMapper.Builder.withValueConverter(org.msgpack.value.ValueType valueType,
ValueConverter<V,O> converter) |
Constructor and Description |
---|
AbstractResultMapper(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends T> resultConverter) |
AbstractResultMapper(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends T> resultConverter,
Class<? extends T> resultClass)
Basic constructor
|
AbstractResultMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends T> resultConverter) |
AbstractResultMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends T> resultConverter,
Class<? extends T> resultClass) |
CallResultMapper(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends R> resultConverter) |
CallResultMapper(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends R> resultConverter,
Class<? extends R> resultClass)
Basic constructor
|
CallResultMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends R> resultConverter) |
CallResultMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends R> resultConverter,
Class<? extends R> 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,
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
|
Modifier and Type | Method and Description |
---|---|
ValueConverter<? extends org.msgpack.value.Value,? extends O> |
ValueConverterWithInputTypeWrapper.getValueConverter() |
Constructor and Description |
---|
ValueConverterWithInputTypeWrapper(org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultNilValueToNullConverter
Default
NilValue to null converter |
Modifier and Type | Class and Description |
---|---|
class |
ArrayValueToMultiValueCallResultConverter<T,R extends List<T>>
Converter of the stored function call result into a
MultiValueCallResult with mapper inside |
class |
ArrayValueToMultiValueCallResultSimpleConverter<T,R extends List<T>>
Converter of the stored function call result into a
MultiValueCallResult with converter inside |
class |
ArrayValueToMultiValueListConverter<T,R extends List<T>,V extends org.msgpack.value.Value>
ArrayValue to List converter for given item type |
class |
ArrayValueToSingleValueCallResultConverter<T>
Converter of the stored function call result into a
SingleValueCallResult with mapper inside |
class |
ArrayValueToSingleValueCallResultSimpleConverter<T>
Converter of the stored function call result into a
SingleValueCallResult with converter inside |
class |
ArrayValueToTarantoolResultConverter<T> |
class |
ArrayValueToTarantoolTupleConverter
Default
ArrayValue to TarantoolTuple converter |
class |
ArrayValueToTarantoolTupleResultConverter |
Constructor and Description |
---|
ArrayValueToMultiValueCallResultSimpleConverter(ValueConverter<org.msgpack.value.ArrayValue,R> valueConverter)
Basic constructor
|
ArrayValueToMultiValueListConverter(ValueConverter<V,T> valueConverter,
Supplier<R> containerSupplier)
Basic constructor
|
ArrayValueToSingleValueCallResultSimpleConverter(ValueConverter<org.msgpack.value.Value,T> valueConverter) |
ArrayValueToTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultArrayValueToListConverter
Default
ArrayValue to List converter |
class |
DefaultArrayValueToLongArrayConverter
Default
ArrayValue to long[] converter |
class |
DefaultBinaryValueToByteArrayConverter
Default
BinaryValue to byte[] converter |
class |
DefaultBooleanValueToBooleanConverter
Default
BooleanValue to Boolean converter |
class |
DefaultExtensionValueToBigDecimalConverter
Default
ExtensionValue to BigDecimal converter |
class |
DefaultExtensionValueToInstantConverter
Default
ExtensionValue to Instant converter |
class |
DefaultExtensionValueToIntervalConverter
Default
ExtensionValue to Interval converter |
class |
DefaultExtensionValueToUUIDConverter
Default
ExtensionValue to UUID converter |
class |
DefaultFloatValueToDoubleConverter
Default
FloatValue to Double converter |
class |
DefaultFloatValueToFloatConverter
Default
FloatValue to Float converter |
class |
DefaultFloatValueToIntegerConverter
Default
FloatValue to Integer converter |
class |
DefaultFloatValueToLongConverter
Default
FloatValue to Long converter |
class |
DefaultFloatValueToShortConverter
Default
FloatValue to Short converter |
class |
DefaultIntegerValueToDoubleConverter
Default
IntegerValue to Double converter |
class |
DefaultIntegerValueToFloatConverter
Default
IntegerValue to Float converter |
class |
DefaultIntegerValueToIntegerConverter
Default
IntegerValue to Integer converter |
class |
DefaultIntegerValueToLongConverter
Default
IntegerValue to Long converter |
class |
DefaultIntegerValueToShortConverter
Default
IntegerValue to Short converter |
class |
DefaultMapValueToMapConverter
Default
MapValue converter to Map converter |
class |
DefaultStringValueToByteArrayConverter
Default
StringValue to byte[] converter |
class |
DefaultStringValueToCharacterConverter
Default
StringValue to Character converter |
class |
DefaultStringValueToStringConverter
Default
StringValue to String converter |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
AbstractResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter) |
protected abstract T |
AbstractResultMapperFactory.createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter,
Class<? extends O> resultClass)
Instantiate the mapper for result contents
|
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) |
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) |
<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) |
TarantoolResultMapper<T> |
ArrayValueToTarantoolResultMapperFactory.withArrayValueToTarantoolResultConverter(MessagePackValueMapper valueMapper,
ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
Get converter for tuples in
TarantoolResult |
TarantoolResultMapper<T> |
ArrayValueToTarantoolResultMapperFactory.withArrayValueToTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
Get converter for tuples in
TarantoolResult |
T |
AbstractResultMapperFactory.withConverter(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter)
Create
AbstractResultMapper instance with the passed converter. |
T |
AbstractResultMapperFactory.withConverter(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter,
Class<? extends O> resultClass)
Create
AbstractResultMapper instance with the passed converter. |
T |
AbstractResultMapperFactory.withConverter(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter) |
T |
AbstractResultMapperFactory.withConverter(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter,
Class<? extends O> resultClass) |
T |
AbstractResultMapperFactory.withConverterWithoutTargetClass(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> 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<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<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<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
|
Modifier and Type | Method and Description |
---|---|
static TarantoolRequestSignature |
TarantoolRequestSignature.create(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<?> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,?> valueConverter)
Factory method for caching default multi value result mapper suppliers
|
static TarantoolRequestSignature |
TarantoolRequestSignature.create(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
ValueConverter<org.msgpack.value.Value,?> valueConverter)
Factory method for caching default result mapper suppliers
|
Copyright © 2025 Picodata. All rights reserved.