Uses of Class
io.tarantool.driver.mappers.CallResultMapper
-
Packages that use CallResultMapper Package Description io.tarantool.driver.api Contains interfaces and classes essential for end-user driver APIio.tarantool.driver.core Driver core classesio.tarantool.driver.core.proxy Contains interfaces and classes essential for proxy clientio.tarantool.driver.core.space Contains implementations for Tarantool space operationsio.tarantool.driver.mappers Contains converters and mappers that map Java object and MessagePack -
-
Uses of CallResultMapper in io.tarantool.driver.api
Methods in io.tarantool.driver.api with parameters of type CallResultMapper Modifier and Type Method Description <T> CompletableFuture<TarantoolResult<T>>
TarantoolCallOperations. call(String functionName, CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>> resultMapper)
Execute a function defined on Tarantool instance.<T> CompletableFuture<TarantoolResult<T>>
TarantoolCallOperations. call(String functionName, List<?> arguments, CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>> resultMapper)
Execute a function defined on Tarantool instance.<T> CompletableFuture<TarantoolResult<T>>
TarantoolCallOperations. call(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>> resultMapper)
Execute a function defined on Tarantool instance.<T,R extends List<T>>
CompletableFuture<R>TarantoolCallOperations. callForMultiResult(String functionName, CallResultMapper<R,MultiValueCallResult<T,R>> resultMapper)
Execute a function defined on Tarantool instance.<T,R extends List<T>>
CompletableFuture<R>TarantoolCallOperations. callForMultiResult(String functionName, List<?> arguments, CallResultMapper<R,MultiValueCallResult<T,R>> resultMapper)
Execute a function defined on Tarantool instance.<T,R extends List<T>>
CompletableFuture<R>TarantoolCallOperations. callForMultiResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, CallResultMapper<R,MultiValueCallResult<T,R>> resultMapper)
Execute a function defined on Tarantool instance.<T> CompletableFuture<T>
TarantoolCallOperations. callForSingleResult(String functionName, CallResultMapper<T,SingleValueCallResult<T>> resultMapper)
Execute a function defined on Tarantool instance.<T> CompletableFuture<T>
TarantoolCallOperations. callForSingleResult(String functionName, List<?> arguments, CallResultMapper<T,SingleValueCallResult<T>> resultMapper)
Execute a function defined on Tarantool instance.<T> CompletableFuture<T>
TarantoolCallOperations. callForSingleResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, CallResultMapper<T,SingleValueCallResult<T>> resultMapper)
Execute a function defined on Tarantool instance. -
Uses of CallResultMapper in io.tarantool.driver.core
-
Uses of CallResultMapper in io.tarantool.driver.core.proxy
Fields in io.tarantool.driver.core.proxy declared as CallResultMapper Modifier and Type Field Description protected CallResultMapper<T,SingleValueCallResult<T>>
AbstractProxyOperation. resultMapper
protected CallResultMapper<T,SingleValueCallResult<T>>
AbstractProxyOperation. resultMapper
protected CallResultMapper<T,SingleValueCallResult<T>>
AbstractProxyOperation. resultMapper
protected CallResultMapper<T,SingleValueCallResult<T>>
AbstractProxyOperation. resultMapper
protected CallResultMapper<T,SingleValueCallResult<T>>
AbstractProxyOperation. resultMapper
protected CallResultMapper<T,SingleValueCallResult<T>>
AbstractProxyOperation. resultMapper
Methods in io.tarantool.driver.core.proxy with parameters of type CallResultMapper Modifier and Type Method Description DeleteProxyOperation.Builder<T>
DeleteProxyOperation.Builder. withResultMapper(CallResultMapper<T,SingleValueCallResult<T>> resultMapper)
InsertProxyOperation.Builder<T,R>
InsertProxyOperation.Builder. withResultMapper(CallResultMapper<R,SingleValueCallResult<R>> resultMapper)
ReplaceProxyOperation.Builder<T,R>
ReplaceProxyOperation.Builder. withResultMapper(CallResultMapper<R,SingleValueCallResult<R>> resultMapper)
SelectProxyOperation.Builder<T>
SelectProxyOperation.Builder. withResultMapper(CallResultMapper<T,SingleValueCallResult<T>> resultMapper)
UpdateProxyOperation.Builder<T>
UpdateProxyOperation.Builder. withResultMapper(CallResultMapper<T,SingleValueCallResult<T>> resultMapper)
UpsertProxyOperation.Builder<T,R>
UpsertProxyOperation.Builder. withResultMapper(CallResultMapper<R,SingleValueCallResult<R>> resultMapper)
-
Uses of CallResultMapper in io.tarantool.driver.core.space
Methods in io.tarantool.driver.core.space that return CallResultMapper Modifier and Type Method Description protected abstract CallResultMapper<R,SingleValueCallResult<R>>
ProxyTarantoolSpace. tupleResultMapper()
MessagePack value mapper configured with an ArrayValue to tuple converter corresponding to the selected tuple typeprotected CallResultMapper<TarantoolResult<TarantoolTuple>,SingleValueCallResult<TarantoolResult<TarantoolTuple>>>
ProxyTarantoolTupleSpace. tupleResultMapper()
-
Uses of CallResultMapper in io.tarantool.driver.mappers
Subclasses of CallResultMapper in io.tarantool.driver.mappers Modifier and Type Class Description class
DefaultMultiValueResultMapper<T,R extends List<T>>
Default mapper forMultiValueCallResult
with content types supported by the given value mapperclass
DefaultSingleValueResultMapper<T>
Default mapper forSingleValueCallResult
with content types supported by the given value mapperMethods in io.tarantool.driver.mappers that return CallResultMapper Modifier and Type Method Description protected CallResultMapper<T,R>
TarantoolCallResultMapperFactory. createMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends R> valueConverter, Class<? extends R> resultClass)
<T,R extends List<T>>
CallResultMapper<R,MultiValueCallResult<T,R>>DefaultResultMapperFactoryFactory. getDefaultMultiValueMapper(MessagePackMapper mapper, Class<T> tupleClass)
<T> CallResultMapper<T,SingleValueCallResult<T>>
DefaultResultMapperFactoryFactory. getDefaultSingleValueMapper(MessagePackMapper mapper, Class<T> tupleClass)
<T,R extends List<T>>
CallResultMapper<R,MultiValueCallResult<T,R>>DefaultResultMapperFactoryFactory. getMultiValueResultMapper(Supplier<R> containerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T> CallResultMapper<T,SingleValueCallResult<T>>
DefaultResultMapperFactoryFactory. getSingleValueResultMapper(ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T> CallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>>
DefaultResultMapperFactoryFactory. getTarantoolResultMapper(MessagePackMapper mapper, Class<T> tupleClass)
CallResultMapper<TarantoolResult<TarantoolTuple>,MultiValueCallResult<TarantoolTuple,TarantoolResult<TarantoolTuple>>>
TarantoolTupleMultiResultMapperFactory. withDefaultTupleValueConverter(MessagePackMapper messagePackMapper, TarantoolSpaceMetadata spaceMetadata)
Get defaultTarantoolTuple
converterCallResultMapper<TarantoolResult<TarantoolTuple>,SingleValueCallResult<TarantoolResult<TarantoolTuple>>>
TarantoolTupleSingleResultMapperFactory. withDefaultTupleValueConverter(MessagePackMapper messagePackMapper, TarantoolSpaceMetadata spaceMetadata)
Get defaultTarantoolTuple
converterCallResultMapper<R,MultiValueCallResult<T,R>>
MultiValueResultMapperFactory. withMultiValueResultConverter(ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter)
Get result mapper for the Lua function call with multi-return resultCallResultMapper<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 resultCallResultMapper<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 resultCallResultMapper<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 resultCallResultMapper<T,SingleValueCallResult<T>>
SingleValueResultMapperFactory. withSingleValueResultConverter(ValueConverter<org.msgpack.value.Value,T> valueConverter)
Get result mapper for the Lua function call with single resultCallResultMapper<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 resultCallResultMapper<T,SingleValueCallResult<T>>
SingleValueResultMapperFactory. withSingleValueResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.Value,T> valueConverter)
Get result mapper for the Lua function call with single resultCallResultMapper<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 resultCallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>>
MultiValueTarantoolResultMapperFactory. withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>>
MultiValueTarantoolResultMapperFactory. withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends MultiValueCallResult<T,TarantoolResult<T>>> resultClass)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>>
MultiValueTarantoolResultMapperFactory. withTarantoolResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>>
MultiValueTarantoolResultMapperFactory. withTarantoolResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends MultiValueCallResult<T,TarantoolResult<T>>> resultClass)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>>
SingleValueTarantoolResultMapperFactory. withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>>
SingleValueTarantoolResultMapperFactory. withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends SingleValueCallResult<TarantoolResult<T>>> resultClass)
GetTarantoolResult
mapper for the Lua function call with single result
-