public class MultiValueWithTarantoolResultMapperFactory<T> extends MultiValueResultMapperFactory<T,TarantoolResult<T>>
CallResultMapper
instances used for handling Lua call multi-return result items as list of
tuplesTarantoolResult
Constructor and Description |
---|
MultiValueWithTarantoolResultMapperFactory()
Basic constructor
|
MultiValueWithTarantoolResultMapperFactory(MessagePackMapper messagePackMapper)
Basic constructor with mapper
|
withMultiValueResultConverter, withMultiValueResultConverter, withMultiValueResultConverter, withMultiValueResultConverter, withMultiValueResultConverter, withMultiValueResultConverter, withMultiValueResultConverter, withMultiValueResultConverter
createMapper, createMapper, createMapper, createMapper
withConverter, withConverter, withConverter, withConverter, withConverters, withConverters, withConverterWithoutTargetClass, withConverterWithoutTargetClass
public MultiValueWithTarantoolResultMapperFactory()
public MultiValueWithTarantoolResultMapperFactory(MessagePackMapper messagePackMapper)
messagePackMapper
- MessagePack-to-entity mapper for result contents conversionpublic CallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>> withMultiValueArrayTarantoolResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
TarantoolResult
mapper for the Lua function call with single resultvalueMapper
- MessagePack-to-entity mapper for result contents conversionvalueConverter
- the result content converterpublic CallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>> withMultiValueArrayTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
TarantoolResult
mapper for the Lua function call with single resultvalueConverter
- the result content converterpublic CallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>> withMultiValueArrayTarantoolResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends MultiValueCallResult<T,TarantoolResult<T>>> resultClass)
TarantoolResult
mapper for the Lua function call with single resultvalueMapper
- MessagePack-to-entity mapper for result contents conversionvalueConverter
- the result content converterresultClass
- full result type classpublic CallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>> withMultiValueArrayTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends MultiValueCallResult<T,TarantoolResult<T>>> resultClass)
TarantoolResult
mapper for the Lua function call with single resultvalueConverter
- the result content converterresultClass
- full result type classCopyright © 2025 Picodata. All rights reserved.