@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) |
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) |
public 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 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