Package | Description |
---|---|
com.google.cloud.spanner |
A client for Cloud Spanner - A no-compromise relational database service.
|
Modifier and Type | Method and Description |
---|---|
static SessionPoolOptions.Builder |
SessionPoolOptions.newBuilder() |
SessionPoolOptions.Builder |
SessionPoolOptions.Builder.setAutoDetectDialect(boolean autoDetectDialect)
Sets whether the client should automatically execute a background query to detect the dialect
that is used by the database or not.
|
SessionPoolOptions.Builder |
SessionPoolOptions.Builder.setBlockIfPoolExhausted()
If all sessions are in use and there is no more room for creating new sessions, block for a
session to become available.
|
SessionPoolOptions.Builder |
SessionPoolOptions.Builder.setFailIfPoolExhausted()
If all sessions are in use and and
maxSessions has been reached, fail the request by
throwing a SpannerException with the error code RESOURCE_EXHAUSTED . |
SessionPoolOptions.Builder |
SessionPoolOptions.Builder.setKeepAliveIntervalMinutes(int intervalMinutes)
How frequently to keep alive idle sessions.
|
SessionPoolOptions.Builder |
SessionPoolOptions.Builder.setMaxIdleSessions(int maxIdleSessions)
Deprecated.
set a higher value for
setMinSessions(int) instead of using this
configuration option. This option will be removed in a future release. |
SessionPoolOptions.Builder |
SessionPoolOptions.Builder.setMaxSessions(int maxSessions)
Maximum number of sessions that this pool will have.
|
SessionPoolOptions.Builder |
SessionPoolOptions.Builder.setMinSessions(int minSessions)
Minimum number of sessions that this pool will always maintain.
|
SessionPoolOptions.Builder |
SessionPoolOptions.Builder.setRemoveInactiveSessionAfter(org.threeten.bp.Duration duration) |
SessionPoolOptions.Builder |
SessionPoolOptions.Builder.setWriteSessionsFraction(float writeSessionsFraction)
Deprecated.
This configuration value is no longer in use. The session pool does not prepare
any sessions for read/write transactions. Instead, a transaction will automatically be
started by the first statement that is executed by a transaction by including a
BeginTransaction option with that statement.
This method may be removed in a future release. |
SessionPoolOptions.Builder |
SessionPoolOptions.toBuilder() |
Copyright © 2022 Google LLC. All rights reserved.