Package io.tarantool.driver.mappers
Class SingleValueTarantoolResultMapperFactory<T>
- java.lang.Object
-
- io.tarantool.driver.mappers.AbstractResultMapperFactory<R,CallResultMapper<T,R>>
-
- io.tarantool.driver.mappers.TarantoolCallResultMapperFactory<T,SingleValueCallResult<T>>
-
- io.tarantool.driver.mappers.SingleValueResultMapperFactory<TarantoolResult<T>>
-
- io.tarantool.driver.mappers.SingleValueTarantoolResultMapperFactory<T>
-
- Direct Known Subclasses:
TarantoolTupleSingleResultMapperFactory
public class SingleValueTarantoolResultMapperFactory<T> extends SingleValueResultMapperFactory<TarantoolResult<T>>
Factory forCallResultMapper
instances used for handling Lua call results resulting in lists of tuples- See Also:
TarantoolResult
-
-
Constructor Summary
Constructors Constructor Description SingleValueTarantoolResultMapperFactory()
Basic constructorSingleValueTarantoolResultMapperFactory(MessagePackMapper messagePackMapper)
Basic constructor with mapper
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>>
withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>>
withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends SingleValueCallResult<TarantoolResult<T>>> resultClass)
GetTarantoolResult
mapper for the Lua function call with single result-
Methods inherited from class io.tarantool.driver.mappers.SingleValueResultMapperFactory
withSingleValueResultConverter, withSingleValueResultConverter, withSingleValueResultConverter, withSingleValueResultConverter
-
Methods inherited from class io.tarantool.driver.mappers.TarantoolCallResultMapperFactory
createMapper
-
Methods inherited from class io.tarantool.driver.mappers.AbstractResultMapperFactory
withConverter, withConverter
-
-
-
-
Constructor Detail
-
SingleValueTarantoolResultMapperFactory
public SingleValueTarantoolResultMapperFactory()
Basic constructor
-
SingleValueTarantoolResultMapperFactory
public SingleValueTarantoolResultMapperFactory(MessagePackMapper messagePackMapper)
Basic constructor with mapper- Parameters:
messagePackMapper
- mapper for MessagePack entities in tuple fields to Java objects
-
-
Method Detail
-
withTarantoolResultConverter
public CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>> withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
GetTarantoolResult
mapper for the Lua function call with single result- Parameters:
valueConverter
- the result content converter- Returns:
- call result mapper
-
withTarantoolResultConverter
public CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>> withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends SingleValueCallResult<TarantoolResult<T>>> resultClass)
GetTarantoolResult
mapper for the Lua function call with single result- Parameters:
valueConverter
- the result content converterresultClass
- full result type class- Returns:
- call result mapper
-
-