Skip navigation links
A B C D E F G H I M N O P R S T U V 

A

Assert - Class in com.google.cloud.spanner.r2dbc.util
Lightweight assertion support.
AUTOCOMMIT - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
 

B

beginReadonlyTransaction(TimestampBound) - Method in interface com.google.cloud.spanner.r2dbc.api.SpannerConnection
Allows starting a readonly Cloud Spanner transaction with given staleness settings.
beginReadonlyTransaction() - Method in interface com.google.cloud.spanner.r2dbc.api.SpannerConnection
Allows starting a readonly Cloud Spanner transaction with strong consistency.
BindingFailureException - Exception in com.google.cloud.spanner.r2dbc
A non-retryable exception indicating improperly done parameter binding.
BindingFailureException(String) - Constructor for exception com.google.cloud.spanner.r2dbc.BindingFailureException
 
build() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
Constructs an instance of the SpannerConnectionConfiguration.
Builder() - Constructor for class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
buildSpannerOptions() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
Converts current custom configuration object into client library SpannerOptions.

C

canConvert(Class<?>, Class<?>) - Method in interface com.google.cloud.spanner.r2dbc.v2.SpannerClientLibrariesConverter
 
close() - Method in class com.google.cloud.spanner.r2dbc.v2.SpannerClientLibraryConnectionFactory
Cleans up the client library resources.
CollectionsBuilder - Class in com.google.cloud.spanner.r2dbc.util
Provides helpers for building immutable collections of objects conveniently.
com.google.cloud.spanner.r2dbc - package com.google.cloud.spanner.r2dbc
 
com.google.cloud.spanner.r2dbc.api - package com.google.cloud.spanner.r2dbc.api
 
com.google.cloud.spanner.r2dbc.statement - package com.google.cloud.spanner.r2dbc.statement
 
com.google.cloud.spanner.r2dbc.util - package com.google.cloud.spanner.r2dbc.util
 
com.google.cloud.spanner.r2dbc.v2 - package com.google.cloud.spanner.r2dbc.v2
 
ConversionFailureException - Exception in com.google.cloud.spanner.r2dbc
Non-retryable exception indicating that type conversion failed.
ConversionFailureException(String) - Constructor for exception com.google.cloud.spanner.r2dbc.ConversionFailureException
 
convert(Object) - Method in interface com.google.cloud.spanner.r2dbc.v2.SpannerClientLibrariesConverter
 
create(ConnectionFactoryOptions) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
 
create() - Method in class com.google.cloud.spanner.r2dbc.v2.SpannerClientLibraryConnectionFactory
 
createR2dbcException(int, String) - Static method in class com.google.cloud.spanner.r2dbc.util.SpannerExceptionUtil
Manually creates an R2dbcException from a provided error code and message.
createR2dbcException(Throwable) - Static method in class com.google.cloud.spanner.r2dbc.util.SpannerExceptionUtil
Extracts metadata of a thrown exception and creates a R2dbcException from it.
CREDENTIALS - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
Option specifying the location of the GCP credentials file.

D

DRIVER_NAME - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
R2DBC driver name for Google Cloud Spanner.

E

equals(Object) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 

F

FQDN_PATTERN_GENERATE - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
FQDN_PATTERN_PARSE - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
Pattern used to validate that the user input database string is in the right format.

G

getCredentials() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
getDatabaseName() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
getDatabaseProductName() - Method in enum com.google.cloud.spanner.r2dbc.SpannerConnectionMetadata
 
getDatabaseVersion() - Method in enum com.google.cloud.spanner.r2dbc.SpannerConnectionMetadata
 
getDdlOperationPollInterval() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
getDdlOperationTimeout() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
getDriver() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
 
getFullyQualifiedDatabaseName() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
Turns configuration properties into a fully qualified database name.
getInstanceName() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
getMetadata() - Method in class com.google.cloud.spanner.r2dbc.v2.SpannerClientLibraryConnectionFactory
 
getName() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryMetadata
 
getOptimizerVersion() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
getPartialResultSetFetchSize() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
getProjectId() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
getStatementType(String) - Static method in class com.google.cloud.spanner.r2dbc.statement.StatementParser
Returns the statement type of a given SQL string.
getType() - Method in class com.google.cloud.spanner.r2dbc.statement.TypedNull
 
GOOGLE_CREDENTIALS - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
Option specifying the already-instantiated credentials object.

H

hashCode() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 

I

INSTANCE - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryMetadata
 
INSTANCE - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
Option name for GCP Spanner instance.
isAutocommit() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
isInReadonlyTransaction() - Method in interface com.google.cloud.spanner.r2dbc.api.SpannerConnection
 
isReadonly() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 
isUsePlainText() - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration
 

M

MSG_READONLY - Static variable in exception com.google.cloud.spanner.r2dbc.TransactionInProgressException
 
MSG_READWRITE - Static variable in exception com.google.cloud.spanner.r2dbc.TransactionInProgressException
 

N

NAME - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryMetadata
The name of Cloud Spanner database product.

O

OAUTH_TOKEN - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
OAuth token to use for authentication.
ObservableReactiveUtil - Class in com.google.cloud.spanner.r2dbc.util
Converter from a gRPC async calls to Reactor primitives (Mono).
ObservableReactiveUtil() - Constructor for class com.google.cloud.spanner.r2dbc.util.ObservableReactiveUtil
 
OPTIMIZER_VERSION - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
 

P

PROJECT - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
Option name for GCP Project.

R

READONLY - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
 
requireNonEmpty(ByteString, String) - Static method in class com.google.cloud.spanner.r2dbc.util.Assert
Checks that a specified object reference is not null or an empty string, and throws a customized IllegalArgumentException if it is.
requireNonEmpty(String, String) - Static method in class com.google.cloud.spanner.r2dbc.util.Assert
Checks that a specified object reference is not null or an empty string, and throws a customized IllegalArgumentException if it is.
requireNonNull(T, String) - Static method in class com.google.cloud.spanner.r2dbc.util.Assert
Checks that a specified object reference is not null and throws a customized IllegalArgumentException if it is.

S

setAutocommit(boolean) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setCredentials(OAuth2Credentials) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setCredentialsHelper(CredentialsHelper) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
 
setDatabaseName(String) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setDdlOperationPollInterval(Duration) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setDdlOperationTimeout(Duration) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setFullyQualifiedDatabaseName(String) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
Sets fully qualified database name.
setInstanceName(String) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setOf(T...) - Static method in class com.google.cloud.spanner.r2dbc.util.CollectionsBuilder
Returns an unmodifiable set of the items provided.
setOptimizerVersion(String) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setPartialResultSetFetchSize(int) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setProjectId(String) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setReadonly(boolean) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
setUrl(String) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
Deprecated.
setUsePlainText(boolean) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionConfiguration.Builder
 
SHORT_DRIVER_NAME - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
Deprecated.
DRIVER_NAME should be used instead.
SpannerClientLibrariesConverter<T> - Interface in com.google.cloud.spanner.r2dbc.v2
Generic converter interface validating feasibility and performing conversion between two types.
SpannerClientLibraryConnectionFactory - Class in com.google.cloud.spanner.r2dbc.v2
The factory is for a specific project/instance/database + credentials.
SpannerClientLibraryConnectionFactory(SpannerConnectionConfiguration) - Constructor for class com.google.cloud.spanner.r2dbc.v2.SpannerClientLibraryConnectionFactory
R2DBC ConnectionFactory based on the Cloud Spanner Client Library.
SpannerConnection - Interface in com.google.cloud.spanner.r2dbc.api
Interface representing custom Cloud Spanner Connection transaction options that do not fit the current R2DBC SPI model.
SpannerConnectionConfiguration - Class in com.google.cloud.spanner.r2dbc
Configurable properties for Cloud Spanner.
SpannerConnectionConfiguration.Builder - Class in com.google.cloud.spanner.r2dbc
Builder for the enclosing class.
SpannerConnectionFactoryMetadata - Class in com.google.cloud.spanner.r2dbc
ConnectionFactoryMetadata for Cloud Spanner.
SpannerConnectionFactoryProvider - Class in com.google.cloud.spanner.r2dbc
An implementation of ConnectionFactoryProvider for Cloud Spanner.
SpannerConnectionFactoryProvider() - Constructor for class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
 
SpannerConnectionMetadata - Enum in com.google.cloud.spanner.r2dbc
Connection metadata for Cloud Spanner.
SpannerExceptionUtil - Class in com.google.cloud.spanner.r2dbc.util
Extracts metadata from exceptions thrown during Spanner RPCs.
SpannerExceptionUtil() - Constructor for class com.google.cloud.spanner.r2dbc.util.SpannerExceptionUtil
 
StatementParser - Class in com.google.cloud.spanner.r2dbc.statement
Parses SQL statements to determine what type of statement it is.
StatementType - Enum in com.google.cloud.spanner.r2dbc.statement
Describes the type of a SQL statement.
streamingCall(Consumer<StreamObserver<ResponseT>>) - Static method in class com.google.cloud.spanner.r2dbc.util.ObservableReactiveUtil
Invokes a lambda that issues a streaming call and directs the response to a Flux stream.
supports(ConnectionFactoryOptions) - Method in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
 

T

TransactionInProgressException - Exception in com.google.cloud.spanner.r2dbc
Non-retryable exception indicating another transaction is already in progress in this connection.
TransactionInProgressException(boolean) - Constructor for exception com.google.cloud.spanner.r2dbc.TransactionInProgressException
 
TypedNull - Class in com.google.cloud.spanner.r2dbc.statement
A helper class.
TypedNull(Class<?>) - Constructor for class com.google.cloud.spanner.r2dbc.statement.TypedNull
 

U

unaryCall(Consumer<StreamObserver<ResponseT>>) - Static method in class com.google.cloud.spanner.r2dbc.util.ObservableReactiveUtil
Invokes a lambda that in turn issues a remote call, directing the response to a Mono stream.
URL - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
Option name for specifying the Cloud Spanner R2DBC URL.
USE_PLAIN_TEXT - Static variable in class com.google.cloud.spanner.r2dbc.SpannerConnectionFactoryProvider
Plain-text option used to connect to the emulator.

V

valueOf(String) - Static method in enum com.google.cloud.spanner.r2dbc.SpannerConnectionMetadata
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.cloud.spanner.r2dbc.statement.StatementType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.cloud.spanner.r2dbc.SpannerConnectionMetadata
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.cloud.spanner.r2dbc.statement.StatementType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M N O P R S T U V 
Skip navigation links

Copyright © 2021 Google LLC. All rights reserved.