Interface DatabaseClient.Builder
- Enclosing interface:
DatabaseClient
public static interface DatabaseClient.Builder
A mutable builder for creating a
DatabaseClient.- Since:
- 5.3
- Author:
- Mark Paluch, Juergen Hoeller, Brian Clozel
-
Method Summary
Modifier and TypeMethodDescriptionapply(Consumer<DatabaseClient.Builder> builderConsumer) Apply aConsumerto configure this builder.bindMarkers(BindMarkersFactory bindMarkers) Configure theBindMarkersto be used.build()Build theDatabaseClientinstance.connectionFactory(ConnectionFactory factory) Configure theR2DBC connector.executeFunction(ExecuteFunction executeFunction) Configure anExecuteFunctionto executeStatementobjects.namedParameters(boolean enabled) Configure whether to use named parameter expansion.
-
Method Details
-
bindMarkers
Configure theBindMarkersto be used. -
connectionFactory
Configure theR2DBC connector. -
executeFunction
Configure anExecuteFunctionto executeStatementobjects.- See Also:
-
namedParameters
Configure whether to use named parameter expansion.Defaults to
true.- Parameters:
enabled-trueto use named parameter expansion;falseto disable named parameter expansion- See Also:
-
apply
Apply aConsumerto configure this builder. -
build
DatabaseClient build()Build theDatabaseClientinstance.
-