Package com.exasol.adapter.dialects
Class JDBCAdapterContext.Builder
- java.lang.Object
-
- com.exasol.adapter.dialects.JDBCAdapterContext.Builder
-
- Enclosing class:
- JDBCAdapterContext
public static final class JDBCAdapterContext.Builder extends Object
Builder forJDBCAdapterContextinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()Create a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JDBCAdapterContextbuild()Build aJDBCAdapterContextfrom the configured values.JDBCAdapterContext.BuilderconnectionFactory(ConnectionFactory connectionFactory)Set the connection factory used by the adapter.JDBCAdapterContext.Buildermetadata(com.exasol.ExaMetadata metadata)Set the Exasol metadata of the current adapter call.JDBCAdapterContext.Builderproperties(com.exasol.adapter.AdapterProperties properties)Set the adapter properties.JDBCAdapterContext.BuildertelemetryClient(com.exasol.telemetry.TelemetryClient telemetryClient)Set the telemetry client used for emitting telemetry events.
-
-
-
Method Detail
-
connectionFactory
public JDBCAdapterContext.Builder connectionFactory(ConnectionFactory connectionFactory)
Set the connection factory used by the adapter.- Parameters:
connectionFactory- connection factory- Returns:
- this builder
-
properties
public JDBCAdapterContext.Builder properties(com.exasol.adapter.AdapterProperties properties)
Set the adapter properties.- Parameters:
properties- adapter properties- Returns:
- this builder
-
metadata
public JDBCAdapterContext.Builder metadata(com.exasol.ExaMetadata metadata)
Set the Exasol metadata of the current adapter call.- Parameters:
metadata- Exasol metadata- Returns:
- this builder
-
telemetryClient
public JDBCAdapterContext.Builder telemetryClient(com.exasol.telemetry.TelemetryClient telemetryClient)
Set the telemetry client used for emitting telemetry events.- Parameters:
telemetryClient- telemetry client- Returns:
- this builder
-
build
public JDBCAdapterContext build()
Build aJDBCAdapterContextfrom the configured values.- Returns:
- new adapter context
-
-