Interface Connection (0.8.0)

publicinterface ConnectionextendsAutoCloseable

Implements

AutoCloseable

Methods

abortBatch()

publicabstractvoidabortBatch()

addTransactionRetryListener(TransactionRetryListener arg0)

publicabstractvoidaddTransactionRetryListener(TransactionRetryListenerarg0)
Parameter
Name Description

analyzeQuery(Statement arg0, ReadContext.QueryAnalyzeMode arg1)

publicabstractResultSetanalyzeQuery(Statementarg0,ReadContext.QueryAnalyzeModearg1)
Parameters
Name Description
arg0 com.google.cloud.spanner.Statement
arg1 com.google.cloud.spanner.ReadContext.QueryAnalyzeMode
Returns
Type Description
com.google.cloud.spanner.ResultSet

analyzeUpdate(Statement arg0, ReadContext.QueryAnalyzeMode arg1)

publicdefaultResultSetStatsanalyzeUpdate(Statementarg0,ReadContext.QueryAnalyzeModearg1)
Parameters
Name Description
arg0 com.google.cloud.spanner.Statement
arg1 com.google.cloud.spanner.ReadContext.QueryAnalyzeMode
Returns
Type Description
com.google.spanner.v1.ResultSetStats

beginTransaction()

publicabstractvoidbeginTransaction()

beginTransactionAsync()

publicabstractApiFuture<Void>beginTransactionAsync()
Returns
Type Description

bufferedWrite(Mutation arg0)

publicabstractvoidbufferedWrite(Mutationarg0)
Parameter
Name Description
arg0 com.google.cloud.spanner.Mutation

bufferedWrite(Iterable<Mutation> arg0)

publicabstractvoidbufferedWrite(Iterable<Mutation>arg0)
Parameter
Name Description
arg0 Iterable<com.google.cloud.spanner.Mutation>

cancel()

publicabstractvoidcancel()

clearStatementTimeout()

publicabstractvoidclearStatementTimeout()

close()

publicabstractvoidclose()

closeAsync()

publicabstractApiFuture<Void>closeAsync()
Returns
Type Description

commit()

publicabstractvoidcommit()

commitAsync()

publicabstractApiFuture<Void>commitAsync()
Returns
Type Description

execute(Statement arg0)

publicabstractStatementResultexecute(Statementarg0)
Parameter
Name Description
arg0 com.google.cloud.spanner.Statement
Returns
Type Description

executeAsync(Statement arg0)

publicabstractAsyncStatementResultexecuteAsync(Statementarg0)
Parameter
Name Description
arg0 com.google.cloud.spanner.Statement
Returns
Type Description

executeBatchUpdate(Iterable<Statement> arg0)

publicabstractlong[]executeBatchUpdate(Iterable<Statement>arg0)
Parameter
Name Description
arg0 Iterable<com.google.cloud.spanner.Statement>
Returns
Type Description
long[]

executeBatchUpdateAsync(Iterable<Statement> arg0)

publicabstractApiFuture<long[]>executeBatchUpdateAsync(Iterable<Statement>arg0)
Parameter
Name Description
arg0 Iterable<com.google.cloud.spanner.Statement>
Returns
Type Description

executeQuery(Statement arg0, Options.QueryOption[] arg1)

publicabstractResultSetexecuteQuery(Statementarg0,Options.QueryOption[]arg1)
Parameters
Name Description
arg0 com.google.cloud.spanner.Statement
arg1 com.google.cloud.spanner.Options.QueryOption[]
Returns
Type Description
com.google.cloud.spanner.ResultSet

executeQueryAsync(Statement arg0, Options.QueryOption[] arg1)

publicabstractAsyncResultSetexecuteQueryAsync(Statementarg0,Options.QueryOption[]arg1)
Parameters
Name Description
arg0 com.google.cloud.spanner.Statement
arg1 com.google.cloud.spanner.Options.QueryOption[]
Returns
Type Description
com.google.cloud.spanner.AsyncResultSet

executeUpdate(Statement arg0)

publicabstractlongexecuteUpdate(Statementarg0)
Parameter
Name Description
arg0 com.google.cloud.spanner.Statement
Returns
Type Description

executeUpdateAsync(Statement arg0)

publicabstractApiFuture<Long>executeUpdateAsync(Statementarg0)
Parameter
Name Description
arg0 com.google.cloud.spanner.Statement
Returns
Type Description

getAutocommitDmlMode()

publicabstractAutocommitDmlModegetAutocommitDmlMode()
Returns
Type Description

getCommitResponse()

publicabstractCommitResponsegetCommitResponse()
Returns
Type Description
com.google.cloud.spanner.CommitResponse

getCommitTimestamp()

publicabstractTimestampgetCommitTimestamp()
Returns
Type Description
com.google.cloud.Timestamp

getDatabaseClient()

publicdefaultDatabaseClientgetDatabaseClient()
Returns
Type Description
com.google.cloud.spanner.DatabaseClient

getDialect()

publicdefaultDialectgetDialect()
Returns
Type Description
com.google.cloud.spanner.Dialect

getOptimizerStatisticsPackage()

publicdefaultStringgetOptimizerStatisticsPackage()
Returns
Type Description

getOptimizerVersion()

publicabstractStringgetOptimizerVersion()
Returns
Type Description

getRPCPriority()

publicdefaultOptions.RpcPrioritygetRPCPriority()
Returns
Type Description
com.google.cloud.spanner.Options.RpcPriority

getReadOnlyStaleness()

publicabstractTimestampBoundgetReadOnlyStaleness()
Returns
Type Description
com.google.cloud.spanner.TimestampBound

getReadTimestamp()

publicabstractTimestampgetReadTimestamp()
Returns
Type Description
com.google.cloud.Timestamp

getStatementTag()

publicdefaultStringgetStatementTag()
Returns
Type Description

getStatementTimeout(TimeUnit arg0)

publicabstractlonggetStatementTimeout(TimeUnitarg0)
Parameter
Name Description
arg0 TimeUnit
Returns
Type Description

getTransactionMode()

publicabstractTransactionModegetTransactionMode()
Returns
Type Description

getTransactionRetryListeners()

publicabstractIterator<TransactionRetryListener>getTransactionRetryListeners()
Returns
Type Description

getTransactionTag()

publicdefaultStringgetTransactionTag()
Returns
Type Description

hasStatementTimeout()

publicabstractbooleanhasStatementTimeout()
Returns
Type Description

isAutocommit()

publicabstractbooleanisAutocommit()
Returns
Type Description

isClosed()

publicabstractbooleanisClosed()
Returns
Type Description

isDdlBatchActive()

publicabstractbooleanisDdlBatchActive()
Returns
Type Description

isDmlBatchActive()

publicabstractbooleanisDmlBatchActive()
Returns
Type Description

isInTransaction()

publicabstractbooleanisInTransaction()
Returns
Type Description

isReadOnly()

publicabstractbooleanisReadOnly()
Returns
Type Description

isRetryAbortsInternally()

publicabstractbooleanisRetryAbortsInternally()
Returns
Type Description

isReturnCommitStats()

publicabstractbooleanisReturnCommitStats()
Returns
Type Description

isTransactionStarted()

publicabstractbooleanisTransactionStarted()
Returns
Type Description

removeTransactionRetryListener(TransactionRetryListener arg0)

publicabstractbooleanremoveTransactionRetryListener(TransactionRetryListenerarg0)
Parameter
Name Description
Returns
Type Description

rollback()

publicabstractvoidrollback()

rollbackAsync()

publicabstractApiFuture<Void>rollbackAsync()
Returns
Type Description

runBatch()

publicabstractlong[]runBatch()
Returns
Type Description
long[]

runBatchAsync()

publicabstractApiFuture<long[]>runBatchAsync()
Returns
Type Description

setAutocommit(boolean arg0)

publicabstractvoidsetAutocommit(booleanarg0)
Parameter
Name Description
arg0 boolean

setAutocommitDmlMode(AutocommitDmlMode arg0)

publicabstractvoidsetAutocommitDmlMode(AutocommitDmlModearg0)
Parameter
Name Description

setOptimizerStatisticsPackage(String arg0)

publicdefaultvoidsetOptimizerStatisticsPackage(Stringarg0)
Parameter
Name Description
arg0 String

setOptimizerVersion(String arg0)

publicabstractvoidsetOptimizerVersion(Stringarg0)
Parameter
Name Description
arg0 String

setRPCPriority(Options.RpcPriority arg0)

publicdefaultvoidsetRPCPriority(Options.RpcPriorityarg0)
Parameter
Name Description
arg0 com.google.cloud.spanner.Options.RpcPriority

setReadOnly(boolean arg0)

publicabstractvoidsetReadOnly(booleanarg0)
Parameter
Name Description
arg0 boolean

setReadOnlyStaleness(TimestampBound arg0)

publicabstractvoidsetReadOnlyStaleness(TimestampBoundarg0)
Parameter
Name Description
arg0 com.google.cloud.spanner.TimestampBound

setRetryAbortsInternally(boolean arg0)

publicabstractvoidsetRetryAbortsInternally(booleanarg0)
Parameter
Name Description
arg0 boolean

setReturnCommitStats(boolean arg0)

publicabstractvoidsetReturnCommitStats(booleanarg0)
Parameter
Name Description
arg0 boolean

setStatementTag(String arg0)

publicdefaultvoidsetStatementTag(Stringarg0)
Parameter
Name Description
arg0 String

setStatementTimeout(long arg0, TimeUnit arg1)

publicabstractvoidsetStatementTimeout(longarg0,TimeUnitarg1)
Parameters
Name Description
arg0 long
arg1 TimeUnit

setTransactionMode(TransactionMode arg0)

publicabstractvoidsetTransactionMode(TransactionModearg0)
Parameter
Name Description

setTransactionTag(String arg0)

publicdefaultvoidsetTransactionTag(Stringarg0)
Parameter
Name Description
arg0 String

startBatchDdl()

publicabstractvoidstartBatchDdl()

startBatchDml()

publicabstractvoidstartBatchDml()

write(Mutation arg0)

publicabstractvoidwrite(Mutationarg0)
Parameter
Name Description
arg0 com.google.cloud.spanner.Mutation

write(Iterable<Mutation> arg0)

publicabstractvoidwrite(Iterable<Mutation>arg0)
Parameter
Name Description
arg0 Iterable<com.google.cloud.spanner.Mutation>

writeAsync(Mutation arg0)

publicabstractApiFuture<Void>writeAsync(Mutationarg0)
Parameter
Name Description
arg0 com.google.cloud.spanner.Mutation
Returns
Type Description

writeAsync(Iterable<Mutation> arg0)

publicabstractApiFuture<Void>writeAsync(Iterable<Mutation>arg0)
Parameter
Name Description
arg0 Iterable<com.google.cloud.spanner.Mutation>
Returns
Type Description

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.