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 TarantoolEvalRequest
build(MessagePackObjectMapper mapper)
Build aTarantoolEvalRequest
instanceTarantoolEvalRequest.Builder
withArguments(List<?> arguments)
Specify eval argumentsTarantoolEvalRequest.Builder
withExpression(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 aTarantoolEvalRequest
instance- Parameters:
mapper
- configuredMessagePackObjectMapper
instance- Returns:
- instance of eval request
- Throws:
TarantoolProtocolException
- if some required params is missing
-
-