public final class SqlLockDialectHelper
extends java.lang.Object
| Constructor and Description |
|---|
SqlLockDialectHelper(java.sql.Connection connection) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCreateTableSqlString(java.lang.String tableName) |
java.lang.String |
getDeleteLockSqlString(java.lang.String tableName) |
java.lang.String |
getInsertOrUpdateLockSqlString(java.lang.String tableName) |
java.lang.String |
getSelectLockSqlString(java.lang.String tableName) |
io.flamingock.internal.common.sql.SqlDialect |
getSqlDialect() |
void |
upsertLockEntry(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String key,
java.lang.String owner,
java.time.LocalDateTime expiresAt) |
public SqlLockDialectHelper(java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.String getCreateTableSqlString(java.lang.String tableName)
public java.lang.String getSelectLockSqlString(java.lang.String tableName)
public java.lang.String getInsertOrUpdateLockSqlString(java.lang.String tableName)
public java.lang.String getDeleteLockSqlString(java.lang.String tableName)
public void upsertLockEntry(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String key,
java.lang.String owner,
java.time.LocalDateTime expiresAt)
throws java.sql.SQLException
java.sql.SQLExceptionpublic io.flamingock.internal.common.sql.SqlDialect getSqlDialect()