Package | Description |
---|---|
liquibase.change |
The change package contains the available database "changes".
|
liquibase.change.core | |
liquibase.change.custom | |
liquibase.database | |
liquibase.database.core | |
liquibase.exception | |
liquibase.executor | |
liquibase.executor.jvm | |
liquibase.sqlgenerator | |
liquibase.sqlgenerator.core | |
liquibase.statement | |
liquibase.statement.core |
Modifier and Type | Method and Description |
---|---|
SqlStatement[] |
Change.generateRollbackStatements(Database database)
Generates the
SqlStatement objects that would roll back the change. |
SqlStatement[] |
AbstractChange.generateRollbackStatements(Database database)
Implementation relies on value returned from
AbstractChange.createInverses() . |
SqlStatement[] |
AbstractSQLChange.generateStatements(Database database)
Generates one or more SqlStatements depending on how the SQL should be parsed.
|
SqlStatement[] |
Change.generateStatements(Database database)
Generates the
SqlStatement objects required to run the change for the given database. |
Modifier and Type | Method and Description |
---|---|
SqlStatement[] |
CustomChangeWrapper.generateRollbackStatements(Database database)
Finishes configuring the CustomChange based on the values passed to
CustomChangeWrapper.setParam(String, String) then calls CustomSqlRollback.generateRollbackStatements(liquibase.database.Database)
or CustomTaskRollback.rollback(liquibase.database.Database) depending on the CustomChange implementation. |
SqlStatement[] |
CustomSqlRollback.generateRollbackStatements(Database database)
Generates the SQL statements required to roll back the change
|
SqlStatement[] |
CustomChangeWrapper.generateStatements(Database database)
Finishes configuring the CustomChange based on the values passed to
CustomChangeWrapper.setParam(String, String) then calls CustomSqlChange.generateStatements(liquibase.database.Database)
or CustomTaskChange.execute(liquibase.database.Database) depending on the CustomChange implementation. |
SqlStatement[] |
CustomSqlChange.generateStatements(Database database)
Generates the SQL statements required to run the change
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractJdbcDatabase.execute(SqlStatement[] statements,
List<SqlVisitor> sqlVisitors) |
void |
Database.execute(SqlStatement[] statements,
List<SqlVisitor> sqlVisitors) |
Modifier and Type | Method and Description |
---|---|
static List<SqlStatement> |
SQLiteDatabase.getAlterTableStatements(SQLiteDatabase.AlterTableVisitor alterTableVisitor,
Database database,
String catalogName,
String schemaName,
String tableName) |
Constructor and Description |
---|
StatementNotSupportedOnDatabaseException(SqlStatement statement,
Database database) |
StatementNotSupportedOnDatabaseException(String reason,
SqlStatement statement,
Database database) |
Modifier and Type | Method and Description |
---|---|
protected String[] |
AbstractExecutor.applyVisitors(SqlStatement statement,
List<SqlVisitor> sqlVisitors) |
void |
LoggingExecutor.execute(SqlStatement sql) |
void |
Executor.execute(SqlStatement sql)
Write methods
|
void |
LoggingExecutor.execute(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
void |
Executor.execute(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
int |
LoggingExecutor.queryForInt(SqlStatement sql) |
int |
Executor.queryForInt(SqlStatement sql) |
int |
LoggingExecutor.queryForInt(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
int |
Executor.queryForInt(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
List<Map<String,?>> |
LoggingExecutor.queryForList(SqlStatement sql) |
List<Map<String,?>> |
Executor.queryForList(SqlStatement sql) |
List |
LoggingExecutor.queryForList(SqlStatement sql,
Class elementType) |
List |
Executor.queryForList(SqlStatement sql,
Class elementType) |
List |
LoggingExecutor.queryForList(SqlStatement sql,
Class elementType,
List<SqlVisitor> sqlVisitors) |
List |
Executor.queryForList(SqlStatement sql,
Class elementType,
List<SqlVisitor> sqlVisitors) |
List<Map<String,?>> |
LoggingExecutor.queryForList(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
List<Map<String,?>> |
Executor.queryForList(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
long |
LoggingExecutor.queryForLong(SqlStatement sql) |
long |
Executor.queryForLong(SqlStatement sql) |
long |
LoggingExecutor.queryForLong(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
long |
Executor.queryForLong(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
<T> T |
LoggingExecutor.queryForObject(SqlStatement sql,
Class<T> requiredType) |
<T> T |
Executor.queryForObject(SqlStatement sql,
Class<T> requiredType)
Read methods
|
<T> T |
LoggingExecutor.queryForObject(SqlStatement sql,
Class<T> requiredType,
List<SqlVisitor> sqlVisitors) |
<T> T |
Executor.queryForObject(SqlStatement sql,
Class<T> requiredType,
List<SqlVisitor> sqlVisitors) |
int |
LoggingExecutor.update(SqlStatement sql) |
int |
Executor.update(SqlStatement sql) |
int |
LoggingExecutor.update(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
int |
Executor.update(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
Modifier and Type | Method and Description |
---|---|
void |
JdbcExecutor.execute(SqlStatement sql) |
void |
JdbcExecutor.execute(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
Object |
JdbcExecutor.query(SqlStatement sql,
liquibase.executor.jvm.ResultSetExtractor rse) |
Object |
JdbcExecutor.query(SqlStatement sql,
liquibase.executor.jvm.ResultSetExtractor rse,
List<SqlVisitor> sqlVisitors) |
List |
JdbcExecutor.query(SqlStatement sql,
RowMapper rowMapper) |
List |
JdbcExecutor.query(SqlStatement sql,
RowMapper rowMapper,
List<SqlVisitor> sqlVisitors) |
int |
JdbcExecutor.queryForInt(SqlStatement sql) |
int |
JdbcExecutor.queryForInt(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
List<Map<String,?>> |
JdbcExecutor.queryForList(SqlStatement sql) |
List |
JdbcExecutor.queryForList(SqlStatement sql,
Class elementType) |
List |
JdbcExecutor.queryForList(SqlStatement sql,
Class elementType,
List<SqlVisitor> sqlVisitors) |
List<Map<String,?>> |
JdbcExecutor.queryForList(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
long |
JdbcExecutor.queryForLong(SqlStatement sql) |
long |
JdbcExecutor.queryForLong(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
<T> T |
JdbcExecutor.queryForObject(SqlStatement sql,
Class<T> requiredType) |
<T> T |
JdbcExecutor.queryForObject(SqlStatement sql,
Class<T> requiredType,
List<SqlVisitor> sqlVisitors) |
Object |
JdbcExecutor.queryForObject(SqlStatement sql,
RowMapper rowMapper) |
Object |
JdbcExecutor.queryForObject(SqlStatement sql,
RowMapper rowMapper,
List<SqlVisitor> sqlVisitors) |
int |
JdbcExecutor.update(SqlStatement sql) |
int |
JdbcExecutor.update(SqlStatement sql,
List<SqlVisitor> sqlVisitors) |
Modifier and Type | Interface and Description |
---|---|
interface |
SqlGenerator<StatementType extends SqlStatement>
SqlGenerator implementations take a database-independent SqlStatement interface and create a database-specific Sql object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SqlGeneratorFactory.generateRollbackStatementsVolatile(SqlStatement statement,
Database database) |
Sql[] |
SqlGeneratorFactory.generateSql(SqlStatement[] statements,
Database database) |
Sql[] |
SqlGeneratorFactory.generateSql(SqlStatement statement,
Database database) |
Sql[] |
SqlGeneratorChain.generateSql(SqlStatement statement,
Database database) |
boolean |
SqlGeneratorFactory.generateStatementsVolatile(SqlStatement statement,
Database database)
Return true if the SqlStatement class queries the database in any way to determine Statements to execute.
|
Set<DatabaseObject> |
SqlGeneratorFactory.getAffectedDatabaseObjects(SqlStatement statement,
Database database) |
protected SortedSet<SqlGenerator> |
SqlGeneratorFactory.getGenerators(SqlStatement statement,
Database database) |
boolean |
SqlGeneratorFactory.supports(SqlStatement statement,
Database database) |
ValidationErrors |
SqlGeneratorFactory.validate(SqlStatement statement,
Database database) |
ValidationErrors |
SqlGeneratorChain.validate(SqlStatement statement,
Database database) |
Warnings |
SqlGeneratorFactory.warn(SqlStatement statement,
Database database) |
Warnings |
SqlGeneratorChain.warn(SqlStatement statement,
Database database) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSqlGenerator<StatementType extends SqlStatement> |
Modifier and Type | Interface and Description |
---|---|
interface |
CallableSqlStatement |
interface |
ExecutablePreparedStatement
To be implemented by instances that use a prepared statement for execution
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSqlStatement |
class |
ExecutablePreparedStatementBase |
class |
InsertExecutablePreparedStatement
Handles INSERT Execution
|
class |
StoredProcedureStatement |
class |
UpdateExecutablePreparedStatement |
Copyright © 2017 Liquibase.org. All rights reserved.