public class CloudSpannerTransaction extends Object implements com.google.cloud.spanner.TransactionContext
| Constructor and Description |
|---|
CloudSpannerTransaction(com.google.cloud.spanner.DatabaseClient dbClient) |
| Modifier and Type | Method and Description |
|---|---|
com.google.cloud.spanner.ResultSet |
analyzeQuery(com.google.cloud.spanner.Statement statement,
com.google.cloud.spanner.ReadContext.QueryAnalyzeMode queryMode) |
void |
begin() |
void |
buffer(Iterable<com.google.cloud.spanner.Mutation> mutations) |
void |
buffer(com.google.cloud.spanner.Mutation mutation) |
void |
close() |
void |
commit() |
com.google.cloud.spanner.ResultSet |
executeQuery(com.google.cloud.spanner.Statement statement,
com.google.cloud.spanner.Options.QueryOption... options) |
com.google.cloud.spanner.ResultSet |
read(String table,
com.google.cloud.spanner.KeySet keys,
Iterable<String> columns,
com.google.cloud.spanner.Options.ReadOption... options) |
com.google.cloud.spanner.Struct |
readRow(String table,
com.google.cloud.spanner.Key key,
Iterable<String> columns) |
com.google.cloud.spanner.Struct |
readRowUsingIndex(String table,
String index,
com.google.cloud.spanner.Key key,
Iterable<String> columns) |
com.google.cloud.spanner.ResultSet |
readUsingIndex(String table,
String index,
com.google.cloud.spanner.KeySet keys,
Iterable<String> columns,
com.google.cloud.spanner.Options.ReadOption... options) |
void |
rollback() |
public CloudSpannerTransaction(com.google.cloud.spanner.DatabaseClient dbClient)
public void begin()
public void commit()
throws SQLException
SQLExceptionpublic void rollback()
throws SQLException
SQLExceptionpublic void buffer(com.google.cloud.spanner.Mutation mutation)
buffer in interface com.google.cloud.spanner.TransactionContextpublic void buffer(Iterable<com.google.cloud.spanner.Mutation> mutations)
buffer in interface com.google.cloud.spanner.TransactionContextpublic com.google.cloud.spanner.ResultSet executeQuery(com.google.cloud.spanner.Statement statement,
com.google.cloud.spanner.Options.QueryOption... options)
executeQuery in interface com.google.cloud.spanner.ReadContextpublic com.google.cloud.spanner.ResultSet read(String table, com.google.cloud.spanner.KeySet keys, Iterable<String> columns, com.google.cloud.spanner.Options.ReadOption... options)
read in interface com.google.cloud.spanner.ReadContextpublic com.google.cloud.spanner.ResultSet readUsingIndex(String table, String index, com.google.cloud.spanner.KeySet keys, Iterable<String> columns, com.google.cloud.spanner.Options.ReadOption... options)
readUsingIndex in interface com.google.cloud.spanner.ReadContextpublic com.google.cloud.spanner.Struct readRow(String table, com.google.cloud.spanner.Key key, Iterable<String> columns)
readRow in interface com.google.cloud.spanner.ReadContextpublic com.google.cloud.spanner.Struct readRowUsingIndex(String table, String index, com.google.cloud.spanner.Key key, Iterable<String> columns)
readRowUsingIndex in interface com.google.cloud.spanner.ReadContextpublic com.google.cloud.spanner.ResultSet analyzeQuery(com.google.cloud.spanner.Statement statement,
com.google.cloud.spanner.ReadContext.QueryAnalyzeMode queryMode)
analyzeQuery in interface com.google.cloud.spanner.ReadContextpublic void close()
close in interface com.google.cloud.spanner.ReadContextclose in interface AutoCloseableCopyright © 2017. All rights reserved.