@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