public class JooqSqlExecutor
extends java.lang.Object
implements ch.ergon.adam.core.db.interfaces.SqlExecutor
| Modifier and Type | Field and Description |
|---|---|
protected org.jooq.DSLContext |
context |
| Constructor and Description |
|---|
JooqSqlExecutor(java.sql.Connection dbConnection,
java.lang.String schema) |
JooqSqlExecutor(java.lang.String url,
java.lang.String schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
dropSchema() |
void |
executeScript(java.lang.String script) |
java.lang.Object |
queryResult(java.lang.String query,
java.lang.Object... params) |
void |
rollback() |
public JooqSqlExecutor(java.lang.String url,
java.lang.String schema)
public JooqSqlExecutor(java.sql.Connection dbConnection,
java.lang.String schema)
public void close()
close in interface java.lang.AutoCloseablepublic void executeScript(java.lang.String script)
executeScript in interface ch.ergon.adam.core.db.interfaces.SqlExecutorpublic java.lang.Object queryResult(java.lang.String query,
java.lang.Object... params)
queryResult in interface ch.ergon.adam.core.db.interfaces.SqlExecutorpublic void rollback()
rollback in interface ch.ergon.adam.core.db.interfaces.SqlExecutorpublic void dropSchema()
dropSchema in interface ch.ergon.adam.core.db.interfaces.SqlExecutor