public class SpannerConnectionFactoryProvider extends Object implements io.r2dbc.spi.ConnectionFactoryProvider
ConnectionFactoryProvider for Cloud Spanner. *| Modifier and Type | Field and Description |
|---|---|
static io.r2dbc.spi.Option<Boolean> |
AUTOCOMMIT |
static io.r2dbc.spi.Option<String> |
CREDENTIALS
Option specifying the location of the GCP credentials file.
|
static String |
DRIVER_NAME
R2DBC driver name for Google Cloud Spanner.
|
static io.r2dbc.spi.Option<com.google.auth.oauth2.GoogleCredentials> |
GOOGLE_CREDENTIALS
Option specifying the already-instantiated credentials object.
|
static io.r2dbc.spi.Option<String> |
INSTANCE
Option name for GCP Spanner instance.
|
static io.r2dbc.spi.Option<String> |
OAUTH_TOKEN
OAuth token to use for authentication.
|
static io.r2dbc.spi.Option<String> |
OPTIMIZER_VERSION |
static io.r2dbc.spi.Option<String> |
PROJECT
Option name for GCP Project.
|
static io.r2dbc.spi.Option<Boolean> |
READONLY |
static String |
SHORT_DRIVER_NAME
Deprecated.
DRIVER_NAME should be used instead. |
static io.r2dbc.spi.Option<String> |
URL
Option name for specifying the Cloud Spanner R2DBC URL.
|
static io.r2dbc.spi.Option<Boolean> |
USE_PLAIN_TEXT
Plain-text option used to connect to the emulator.
|
| Constructor and Description |
|---|
SpannerConnectionFactoryProvider() |
| Modifier and Type | Method and Description |
|---|---|
io.r2dbc.spi.ConnectionFactory |
create(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions) |
String |
getDriver() |
void |
setCredentialsHelper(com.google.cloud.spanner.r2dbc.CredentialsHelper credentialsHelper) |
boolean |
supports(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions) |
public static final String DRIVER_NAME
@Deprecated public static final String SHORT_DRIVER_NAME
DRIVER_NAME should be used instead.public static final io.r2dbc.spi.Option<String> PROJECT
public static final io.r2dbc.spi.Option<String> INSTANCE
public static final io.r2dbc.spi.Option<String> URL
public static final io.r2dbc.spi.Option<String> OPTIMIZER_VERSION
public static final io.r2dbc.spi.Option<com.google.auth.oauth2.GoogleCredentials> GOOGLE_CREDENTIALS
public static final io.r2dbc.spi.Option<Boolean> AUTOCOMMIT
public static final io.r2dbc.spi.Option<Boolean> READONLY
public static final io.r2dbc.spi.Option<String> CREDENTIALS
public static final io.r2dbc.spi.Option<Boolean> USE_PLAIN_TEXT
public static final io.r2dbc.spi.Option<String> OAUTH_TOKEN
public io.r2dbc.spi.ConnectionFactory create(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)
create in interface io.r2dbc.spi.ConnectionFactoryProviderpublic boolean supports(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)
supports in interface io.r2dbc.spi.ConnectionFactoryProviderpublic String getDriver()
getDriver in interface io.r2dbc.spi.ConnectionFactoryProviderpublic void setCredentialsHelper(com.google.cloud.spanner.r2dbc.CredentialsHelper credentialsHelper)
Copyright © 2021 Google LLC. All rights reserved.