Package io.tarantool.driver.core.proxy
Class UpsertProxyOperation<T extends Packable,R extends Collection<T>>
- java.lang.Object
-
- io.tarantool.driver.core.proxy.UpsertProxyOperation<T,R>
-
- Type Parameters:
T
- result typeR
- result collection type
- All Implemented Interfaces:
ProxyOperation<R>
public final class UpsertProxyOperation<T extends Packable,R extends Collection<T>> extends Object
Proxy operation for upsert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpsertProxyOperation.Builder<T extends Packable,R extends Collection<T>>
The builder for this class.
-
Field Summary
Fields Modifier and Type Field Description protected List<?>
arguments
protected TarantoolCallOperations
client
protected String
functionName
protected CallResultMapper<T,SingleValueCallResult<T>>
resultMapper
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<T>
execute()
List<?>
getArguments()
TarantoolCallOperations
getClient()
String
getFunctionName()
CallResultMapper<T,SingleValueCallResult<T>>
getResultMapper()
-
-
-
Field Detail
-
client
protected final TarantoolCallOperations client
-
functionName
protected final String functionName
-
arguments
protected final List<?> arguments
-
resultMapper
protected final CallResultMapper<T,SingleValueCallResult<T>> resultMapper
-
-
Method Detail
-
getClient
public TarantoolCallOperations getClient()
-
getFunctionName
public String getFunctionName()
-
getArguments
public List<?> getArguments()
-
getResultMapper
public CallResultMapper<T,SingleValueCallResult<T>> getResultMapper()
-
execute
public CompletableFuture<T> execute()
- Specified by:
execute
in interfaceProxyOperation<T>
-
-