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 classUpsertProxyOperation.Builder<T extends Packable,R extends Collection<T>>The builder for this class. 
- 
Field Summary
Fields Modifier and Type Field Description protected List<?>argumentsprotected TarantoolCallOperationsclientprotected StringfunctionNameprotected CallResultMapper<T,SingleValueCallResult<T>>resultMapper 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<T>execute()List<?>getArguments()TarantoolCallOperationsgetClient()StringgetFunctionName()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:
 executein interfaceProxyOperation<T>
 
 - 
 
 -