public class LoggingExecutor extends AbstractExecutor implements Executor
database| Constructor and Description |
|---|
LoggingExecutor(Executor delegatedExecutor,
java.io.Writer output,
Database database) |
| Modifier and Type | Method and Description |
|---|---|
void |
comment(java.lang.String message)
Adds a comment to the database.
|
void |
execute(SqlStatement sql)
Write methods
|
void |
execute(SqlStatement sql,
java.util.List<SqlVisitor> sqlVisitors) |
int |
queryForInt(SqlStatement sql) |
int |
queryForInt(SqlStatement sql,
java.util.List<SqlVisitor> sqlVisitors) |
java.util.List<java.util.Map> |
queryForList(SqlStatement sql) |
java.util.List |
queryForList(SqlStatement sql,
java.lang.Class elementType) |
java.util.List |
queryForList(SqlStatement sql,
java.lang.Class elementType,
java.util.List<SqlVisitor> sqlVisitors) |
java.util.List<java.util.Map> |
queryForList(SqlStatement sql,
java.util.List<SqlVisitor> sqlVisitors) |
long |
queryForLong(SqlStatement sql) |
long |
queryForLong(SqlStatement sql,
java.util.List<SqlVisitor> sqlVisitors) |
java.lang.Object |
queryForObject(SqlStatement sql,
java.lang.Class requiredType)
Read methods
|
java.lang.Object |
queryForObject(SqlStatement sql,
java.lang.Class requiredType,
java.util.List<SqlVisitor> sqlVisitors) |
int |
update(SqlStatement sql) |
int |
update(SqlStatement sql,
java.util.List<SqlVisitor> sqlVisitors) |
boolean |
updatesDatabase() |
applyVisitors, setDatabaseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetDatabasepublic void execute(SqlStatement sql) throws DatabaseException
Executorexecute in interface ExecutorDatabaseExceptionpublic int update(SqlStatement sql) throws DatabaseException
update in interface ExecutorDatabaseExceptionpublic void execute(SqlStatement sql, java.util.List<SqlVisitor> sqlVisitors) throws DatabaseException
execute in interface ExecutorDatabaseExceptionpublic int update(SqlStatement sql, java.util.List<SqlVisitor> sqlVisitors) throws DatabaseException
update in interface ExecutorDatabaseExceptionpublic void comment(java.lang.String message)
throws DatabaseException
Executorcomment in interface ExecutorDatabaseExceptionpublic java.lang.Object queryForObject(SqlStatement sql, java.lang.Class requiredType) throws DatabaseException
ExecutorqueryForObject in interface ExecutorDatabaseExceptionpublic java.lang.Object queryForObject(SqlStatement sql, java.lang.Class requiredType, java.util.List<SqlVisitor> sqlVisitors) throws DatabaseException
queryForObject in interface ExecutorDatabaseExceptionpublic long queryForLong(SqlStatement sql) throws DatabaseException
queryForLong in interface ExecutorDatabaseExceptionpublic long queryForLong(SqlStatement sql, java.util.List<SqlVisitor> sqlVisitors) throws DatabaseException
queryForLong in interface ExecutorDatabaseExceptionpublic int queryForInt(SqlStatement sql) throws DatabaseException
queryForInt in interface ExecutorDatabaseExceptionpublic int queryForInt(SqlStatement sql, java.util.List<SqlVisitor> sqlVisitors) throws DatabaseException
queryForInt in interface ExecutorDatabaseExceptionpublic java.util.List queryForList(SqlStatement sql, java.lang.Class elementType) throws DatabaseException
queryForList in interface ExecutorDatabaseExceptionpublic java.util.List queryForList(SqlStatement sql, java.lang.Class elementType, java.util.List<SqlVisitor> sqlVisitors) throws DatabaseException
queryForList in interface ExecutorDatabaseExceptionpublic java.util.List<java.util.Map> queryForList(SqlStatement sql) throws DatabaseException
queryForList in interface ExecutorDatabaseExceptionpublic java.util.List<java.util.Map> queryForList(SqlStatement sql, java.util.List<SqlVisitor> sqlVisitors) throws DatabaseException
queryForList in interface ExecutorDatabaseExceptionpublic boolean updatesDatabase()
updatesDatabase in interface Executor