@ThreadSafe
public class ClusterClientSqlTransactionManager
extends java.lang.Object
implements com.scalar.db.sql.SqlTransactionManager
SqlTransactionManager for ScalarDB Cluster.| Constructor and Description |
|---|
ClusterClientSqlTransactionManager(java.util.Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
com.scalar.db.sql.SqlTransaction |
begin() |
com.scalar.db.sql.SqlTransaction |
begin(java.lang.String transactionId) |
com.scalar.db.sql.SqlTransaction |
beginReadOnly() |
com.scalar.db.sql.SqlTransaction |
beginReadOnly(java.lang.String transactionId) |
void |
close() |
com.scalar.db.sql.ResultSet |
execute(com.scalar.db.sql.statement.Statement statement,
java.util.List<com.scalar.db.sql.Value> positionalValues,
java.lang.String defaultNamespaceName) |
com.scalar.db.sql.ResultSet |
execute(com.scalar.db.sql.statement.Statement statement,
java.util.Map<java.lang.String,com.scalar.db.sql.Value> namedValues,
java.lang.String defaultNamespaceName) |
com.scalar.db.sql.ResultSet |
execute(java.lang.String sql,
java.util.List<com.scalar.db.sql.Value> positionalValues,
java.lang.String defaultNamespaceName) |
com.scalar.db.sql.ResultSet |
execute(java.lang.String sql,
java.util.Map<java.lang.String,com.scalar.db.sql.Value> namedValues,
java.lang.String defaultNamespaceName) |
com.scalar.db.sql.metadata.Metadata |
getMetadata() |
com.scalar.db.sql.SqlTransaction |
resume(java.lang.String transactionId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic ClusterClientSqlTransactionManager(java.util.Properties properties)
public com.scalar.db.sql.SqlTransaction begin()
begin in interface com.scalar.db.sql.SqlTransactionManagerpublic com.scalar.db.sql.SqlTransaction begin(java.lang.String transactionId)
begin in interface com.scalar.db.sql.SqlTransactionManagerpublic com.scalar.db.sql.SqlTransaction beginReadOnly()
beginReadOnly in interface com.scalar.db.sql.SqlTransactionManagerpublic com.scalar.db.sql.SqlTransaction beginReadOnly(java.lang.String transactionId)
beginReadOnly in interface com.scalar.db.sql.SqlTransactionManagerpublic com.scalar.db.sql.SqlTransaction resume(java.lang.String transactionId)
resume in interface com.scalar.db.sql.SqlTransactionManagerpublic com.scalar.db.sql.ResultSet execute(java.lang.String sql,
@Nullable
java.util.List<com.scalar.db.sql.Value> positionalValues,
@Nullable
java.lang.String defaultNamespaceName)
execute in interface com.scalar.db.sql.SqlStatementExecutablepublic com.scalar.db.sql.ResultSet execute(java.lang.String sql,
@Nullable
java.util.Map<java.lang.String,com.scalar.db.sql.Value> namedValues,
@Nullable
java.lang.String defaultNamespaceName)
execute in interface com.scalar.db.sql.SqlStatementExecutablepublic com.scalar.db.sql.ResultSet execute(com.scalar.db.sql.statement.Statement statement,
@Nullable
java.util.List<com.scalar.db.sql.Value> positionalValues,
@Nullable
java.lang.String defaultNamespaceName)
execute in interface com.scalar.db.sql.SqlStatementExecutablepublic com.scalar.db.sql.ResultSet execute(com.scalar.db.sql.statement.Statement statement,
@Nullable
java.util.Map<java.lang.String,com.scalar.db.sql.Value> namedValues,
@Nullable
java.lang.String defaultNamespaceName)
execute in interface com.scalar.db.sql.SqlStatementExecutablepublic com.scalar.db.sql.metadata.Metadata getMetadata()
getMetadata in interface com.scalar.db.sql.SqlTransactionManagerpublic void close()
close in interface com.scalar.db.sql.SqlTransactionManagerclose in interface java.lang.AutoCloseable