Class TarantoolEvalRequest.Builder
- java.lang.Object
-
- io.tarantool.driver.protocol.requests.TarantoolEvalRequest.Builder
-
- Enclosing class:
- TarantoolEvalRequest
public static class TarantoolEvalRequest.Builder extends Object
Tarantool eval request builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TarantoolEvalRequestbuild(MessagePackObjectMapper mapper)Build aTarantoolEvalRequestinstanceTarantoolEvalRequest.BuilderwithArguments(List<?> arguments)Specify eval argumentsTarantoolEvalRequest.BuilderwithExpression(String expression)Specify lua expression
-
-
-
Method Detail
-
withExpression
public TarantoolEvalRequest.Builder withExpression(String expression)
Specify lua expression- Parameters:
expression- lua expression- Returns:
- builder
-
withArguments
public TarantoolEvalRequest.Builder withArguments(List<?> arguments)
Specify eval arguments- Parameters:
arguments- eval arguments- Returns:
- builder
-
build
public TarantoolEvalRequest build(MessagePackObjectMapper mapper) throws TarantoolProtocolException
Build aTarantoolEvalRequestinstance- Parameters:
mapper- configuredMessagePackObjectMapperinstance- Returns:
- instance of eval request
- Throws:
TarantoolProtocolException- if some required params is missing
-
-