T
- target tuple typeR
- target result typepublic class CallResultMapper<T,R extends CallResult<T>> extends AbstractResultMapper<R>
The result is always an array since Lua return
is a multi-return, and if the first value is
nil
, the second non-null value is interpreted as an error object or error message.
valueMapper
Constructor and Description |
---|
CallResultMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<R>> converters) |
CallResultMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<R>> converters,
Class<? extends R> 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) |
fromValue, fromValue, getValueConverter, registerValueConverter, registerValueConverterWithoutTargetClass
public CallResultMapper(MessagePackValueMapper valueMapper, ValueConverter<? extends org.msgpack.value.Value,? extends R> resultConverter, Class<? extends R> resultClass)
valueMapper
- value mapper to be used for the multi-return resultresultConverter
- MessagePack result array to call result converterresultClass
- tuple result classpublic CallResultMapper(MessagePackValueMapper valueMapper, ValueConverter<? extends org.msgpack.value.Value,? extends R> resultConverter)
public CallResultMapper(MessagePackValueMapper valueMapper, org.msgpack.value.ValueType valueType, ValueConverter<? extends org.msgpack.value.Value,? extends R> resultConverter, Class<? extends R> resultClass)
public CallResultMapper(MessagePackValueMapper valueMapper, org.msgpack.value.ValueType valueType, ValueConverter<? extends org.msgpack.value.Value,? extends R> resultConverter)
public CallResultMapper(MessagePackValueMapper valueMapper, List<ValueConverterWithInputTypeWrapper<R>> converters, Class<? extends R> resultClass)
public CallResultMapper(MessagePackValueMapper valueMapper, List<ValueConverterWithInputTypeWrapper<R>> converters)
Copyright © 2025 Picodata. All rights reserved.