Package io.tarantool.driver.core.proxy
Class InsertProxyOperation<T extends Packable,R extends Collection<T>>
- java.lang.Object
-
- io.tarantool.driver.core.proxy.InsertProxyOperation<T,R>
-
- Type Parameters:
T- result typeR- result collection type
- All Implemented Interfaces:
ProxyOperation<R>
public final class InsertProxyOperation<T extends Packable,R extends Collection<T>> extends Object
Proxy operation for insert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInsertProxyOperation.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>
-
-