liquibase.executor
Interface Executor

All Known Implementing Classes:
JdbcExecutor, LoggingExecutor

public interface Executor


Method Summary
 java.util.Map call(CallableSqlStatement csc, java.util.List declaredParameters, java.util.List<SqlVisitor> sqlVisitors)
           
 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)
           
 void setDatabase(Database database)
           
 int update(SqlStatement sql)
           
 int update(SqlStatement sql, java.util.List<SqlVisitor> sqlVisitors)
           
 boolean updatesDatabase()
           
 

Method Detail

setDatabase

void setDatabase(Database database)

queryForObject

java.lang.Object queryForObject(SqlStatement sql,
                                java.lang.Class requiredType)
                                throws DatabaseException
Read methods

Throws:
DatabaseException

queryForObject

java.lang.Object queryForObject(SqlStatement sql,
                                java.lang.Class requiredType,
                                java.util.List<SqlVisitor> sqlVisitors)
                                throws DatabaseException
Throws:
DatabaseException

queryForLong

long queryForLong(SqlStatement sql)
                  throws DatabaseException
Throws:
DatabaseException

queryForLong

long queryForLong(SqlStatement sql,
                  java.util.List<SqlVisitor> sqlVisitors)
                  throws DatabaseException
Throws:
DatabaseException

queryForInt

int queryForInt(SqlStatement sql)
                throws DatabaseException
Throws:
DatabaseException

queryForInt

int queryForInt(SqlStatement sql,
                java.util.List<SqlVisitor> sqlVisitors)
                throws DatabaseException
Throws:
DatabaseException

queryForList

java.util.List queryForList(SqlStatement sql,
                            java.lang.Class elementType)
                            throws DatabaseException
Throws:
DatabaseException

queryForList

java.util.List queryForList(SqlStatement sql,
                            java.lang.Class elementType,
                            java.util.List<SqlVisitor> sqlVisitors)
                            throws DatabaseException
Throws:
DatabaseException

queryForList

java.util.List<java.util.Map> queryForList(SqlStatement sql)
                                           throws DatabaseException
Throws:
DatabaseException

queryForList

java.util.List<java.util.Map> queryForList(SqlStatement sql,
                                           java.util.List<SqlVisitor> sqlVisitors)
                                           throws DatabaseException
Throws:
DatabaseException

execute

void execute(SqlStatement sql)
             throws DatabaseException
Write methods

Throws:
DatabaseException

execute

void execute(SqlStatement sql,
             java.util.List<SqlVisitor> sqlVisitors)
             throws DatabaseException
Throws:
DatabaseException

update

int update(SqlStatement sql)
           throws DatabaseException
Throws:
DatabaseException

update

int update(SqlStatement sql,
           java.util.List<SqlVisitor> sqlVisitors)
           throws DatabaseException
Throws:
DatabaseException

call

java.util.Map call(CallableSqlStatement csc,
                   java.util.List declaredParameters,
                   java.util.List<SqlVisitor> sqlVisitors)
                   throws DatabaseException
Throws:
DatabaseException

comment

void comment(java.lang.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 © 2010 Liquibase.org. All Rights Reserved.