liquibase.executor
Interface Executor
- All Known Implementing Classes:
- JdbcExecutor, LoggingExecutor
public interface Executor
Method Summary |
Map |
call(CallableSqlStatement csc,
List declaredParameters,
List<SqlVisitor> sqlVisitors)
|
void |
comment(String message)
Adds a comment to the database. |
void |
execute(SqlStatement sql)
Write methods |
void |
execute(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
|
int |
queryForInt(SqlStatement sql)
|
int |
queryForInt(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
|
List<Map> |
queryForList(SqlStatement sql)
|
List |
queryForList(SqlStatement sql,
Class elementType)
|
List |
queryForList(SqlStatement sql,
Class elementType,
List<SqlVisitor> sqlVisitors)
|
List<Map> |
queryForList(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
|
long |
queryForLong(SqlStatement sql)
|
long |
queryForLong(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
|
Object |
queryForObject(SqlStatement sql,
Class requiredType)
Read methods |
Object |
queryForObject(SqlStatement sql,
Class requiredType,
List<SqlVisitor> sqlVisitors)
|
void |
setDatabase(Database database)
|
int |
update(SqlStatement sql)
|
int |
update(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
|
boolean |
updatesDatabase()
|
setDatabase
void setDatabase(Database database)
queryForObject
Object queryForObject(SqlStatement sql,
Class requiredType)
throws DatabaseException
- Read methods
- Throws:
DatabaseException
queryForObject
Object queryForObject(SqlStatement sql,
Class requiredType,
List<SqlVisitor> sqlVisitors)
throws DatabaseException
- Throws:
DatabaseException
queryForLong
long queryForLong(SqlStatement sql)
throws DatabaseException
- Throws:
DatabaseException
queryForLong
long queryForLong(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
throws DatabaseException
- Throws:
DatabaseException
queryForInt
int queryForInt(SqlStatement sql)
throws DatabaseException
- Throws:
DatabaseException
queryForInt
int queryForInt(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
throws DatabaseException
- Throws:
DatabaseException
queryForList
List queryForList(SqlStatement sql,
Class elementType)
throws DatabaseException
- Throws:
DatabaseException
queryForList
List queryForList(SqlStatement sql,
Class elementType,
List<SqlVisitor> sqlVisitors)
throws DatabaseException
- Throws:
DatabaseException
queryForList
List<Map> queryForList(SqlStatement sql)
throws DatabaseException
- Throws:
DatabaseException
queryForList
List<Map> queryForList(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
throws DatabaseException
- Throws:
DatabaseException
execute
void execute(SqlStatement sql)
throws DatabaseException
- Write methods
- Throws:
DatabaseException
execute
void execute(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
throws DatabaseException
- Throws:
DatabaseException
update
int update(SqlStatement sql)
throws DatabaseException
- Throws:
DatabaseException
update
int update(SqlStatement sql,
List<SqlVisitor> sqlVisitors)
throws DatabaseException
- Throws:
DatabaseException
call
Map call(CallableSqlStatement csc,
List declaredParameters,
List<SqlVisitor> sqlVisitors)
throws DatabaseException
- Throws:
DatabaseException
comment
void comment(String message)
throws DatabaseException
- Adds a comment to the database. Currently does nothing but is over-ridden in the output JDBC template
- Parameters:
message
-
- Throws:
DatabaseException
updatesDatabase
boolean updatesDatabase()
Copyright © 2012 Liquibase.org. All Rights Reserved.