Package org.springframework.r2dbc.core
Interface DatabaseClient.Builder
- Enclosing interface:
- DatabaseClient
public static interface DatabaseClient.Builder
A mutable builder for creating a
DatabaseClient
.-
Method Summary
Modifier and TypeMethodDescriptionapply
(Consumer<DatabaseClient.Builder> builderConsumer) Apply aConsumer
to configure this builder.bindMarkers
(BindMarkersFactory bindMarkers) Configure theBindMarkers
to be used.build()
Build theDatabaseClient
instance.connectionFactory
(ConnectionFactory factory) Configure theR2DBC connector
.executeFunction
(ExecuteFunction executeFunction) Configure anExecuteFunction
to executeStatement
objects.namedParameters
(boolean enabled) Configure whether to use named parameter expansion.
-
Method Details
-
bindMarkers
Configure theBindMarkers
to be used. -
connectionFactory
Configure theR2DBC connector
. -
executeFunction
Configure anExecuteFunction
to executeStatement
objects.- See Also:
-
namedParameters
Configure whether to use named parameter expansion.Defaults to
true
.- Parameters:
enabled
-true
to use named parameter expansion;false
to disable named parameter expansion- See Also:
-
NamedParameterExpander
-
apply
Apply aConsumer
to configure this builder. -
build
DatabaseClient build()Build theDatabaseClient
instance.
-