Package | Description |
---|---|
liquibase.database.core | |
liquibase.sql | |
liquibase.sqlgenerator | |
liquibase.sqlgenerator.core | |
liquibase.statement.core |
Modifier and Type | Method and Description |
---|---|
static Sql[] |
SQLiteDatabase.getAlterTableSqls(Database database,
SQLiteDatabase.AlterTableVisitor alterTableVisitor,
String catalogName,
String schemaName,
String tableName)
Uses
SqlGeneratorFactory to generate Sql for the specified visitor and db objects. |
Modifier and Type | Class and Description |
---|---|
class |
CallableSql |
class |
SingleLineComment |
class |
UnparsedSql |
Modifier and Type | Method and Description |
---|---|
Sql[] |
SqlGeneratorFactory.generateSql(Change change,
Database database) |
Sql[] |
SqlGeneratorFactory.generateSql(SqlStatement[] statements,
Database database) |
Sql[] |
SqlGeneratorFactory.generateSql(SqlStatement statement,
Database database) |
Sql[] |
SqlGeneratorChain.generateSql(T statement,
Database database) |
Sql[] |
SqlGenerator.generateSql(T statement,
Database database,
SqlGeneratorChain<T> sqlGeneratorChain)
Generate the actual Sql for the given statement and database.
|
Modifier and Type | Method and Description |
---|---|
protected Sql[] |
AddColumnGenerator.generateSingleColumn(AddColumnStatement statement,
Database database) |
Sql[] |
AddAutoIncrementGeneratorSQLite.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGeneratorMySQL.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGeneratorHsqlH2.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGeneratorInformix.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGeneratorDB2.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGenerator.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddColumnGenerator.generateSql(AddColumnStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddColumnGeneratorSQLite.generateSql(AddColumnStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorMySQL.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorDerby.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorMSSQL.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorInformix.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorOracle.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGenerator.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorSybaseASA.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorPostgres.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorSybase.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorSQLite.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddForeignKeyConstraintGenerator.generateSql(AddForeignKeyConstraintStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddPrimaryKeyGeneratorInformix.generateSql(AddPrimaryKeyStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddPrimaryKeyGenerator.generateSql(AddPrimaryKeyStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddUniqueConstraintGeneratorTDS.generateSql(AddUniqueConstraintStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddUniqueConstraintGenerator.generateSql(AddUniqueConstraintStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddUniqueConstraintGeneratorInformix.generateSql(AddUniqueConstraintStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AlterSequenceGenerator.generateSql(AlterSequenceStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
BatchDmlExecutablePreparedStatementGenerator.generateSql(BatchDmlExecutablePreparedStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
ClearDatabaseChangeLogTableGenerator.generateSql(ClearDatabaseChangeLogTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CommentGenerator.generateSql(CommentStatement comment,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CopyRowsGenerator.generateSql(CopyRowsStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateDatabaseChangeLogLockTableGenerator.generateSql(CreateDatabaseChangeLogLockTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateDatabaseChangeLogTableGeneratorSybase.generateSql(CreateDatabaseChangeLogTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateDatabaseChangeLogTableGenerator.generateSql(CreateDatabaseChangeLogTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateIndexGeneratorPostgres.generateSql(CreateIndexStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateIndexGeneratorFirebird.generateSql(CreateIndexStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain)
Generate a CREATE INDEX SQL statement for Firebird databases.
|
Sql[] |
CreateIndexGenerator.generateSql(CreateIndexStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain)
Generate a CREATE INDEX SQL statement.
|
Sql[] |
CreateProcedureGenerator.generateSql(CreateProcedureStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateSequenceGenerator.generateSql(CreateSequenceStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateTableGeneratorInformix.generateSql(CreateTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain)
Informix SQL-specific implementation of the CREATE TABLE SQL generator.
|
Sql[] |
CreateTableGenerator.generateSql(CreateTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateViewGeneratorInformix.generateSql(CreateViewStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateViewGenerator.generateSql(CreateViewStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DeleteGenerator.generateSql(DeleteStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropColumnGenerator.generateSql(DropColumnStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropDefaultValueGenerator.generateSql(DropDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropForeignKeyConstraintGenerator.generateSql(DropForeignKeyConstraintStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropIndexGenerator.generateSql(DropIndexStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropPrimaryKeyGenerator.generateSql(DropPrimaryKeyStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropProcedureGenerator.generateSql(DropProcedureStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropSequenceGenerator.generateSql(DropSequenceStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropTableGenerator.generateSql(DropTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropUniqueConstraintGenerator.generateSql(DropUniqueConstraintStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
DropViewGenerator.generateSql(DropViewStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetNextChangeSetSequenceValueGenerator.generateSql(GetNextChangeSetSequenceValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorOracle.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorDerby.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorSybase.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorPostgres.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorFirebird.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorDB2.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorHsql.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorMSSQL.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorInformix.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorSybaseASA.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGenerator.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
InitializeDatabaseChangeLogLockTableGenerator.generateSql(InitializeDatabaseChangeLogLockTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
InsertDataChangeGenerator.generateSql(InsertExecutablePreparedStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
InsertOrUpdateGeneratorMSSQL.generateSql(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
InsertOrUpdateGeneratorPostgres.generateSql(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
InsertOrUpdateGeneratorDB2.generateSql(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
InsertOrUpdateGenerator.generateSql(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
InsertSetGenerator.generateSql(InsertSetStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
InsertGenerator.generateSql(InsertStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
LockDatabaseChangeLogGenerator.generateSql(LockDatabaseChangeLogStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
MarkChangeSetRanGenerator.generateSql(MarkChangeSetRanStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
ModifyDataTypeGenerator.generateSql(ModifyDataTypeStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
RawSqlGenerator.generateSql(RawSqlStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
ReindexGeneratorSQLite.generateSql(ReindexStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
RemoveChangeSetRanStatusGenerator.generateSql(RemoveChangeSetRanStatusStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
RenameColumnGenerator.generateSql(RenameColumnStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
RenameSequenceGenerator.generateSql(RenameSequenceStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
RenameTableGenerator.generateSql(RenameTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
RenameViewGenerator.generateSql(RenameViewStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
ReorganizeTableGeneratorDB2.generateSql(ReorganizeTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
RuntimeGenerator.generateSql(RuntimeStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
SelectFromDatabaseChangeLogLockGenerator.generateSql(SelectFromDatabaseChangeLogLockStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
SelectFromDatabaseChangeLogGenerator.generateSql(SelectFromDatabaseChangeLogStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
SetColumnRemarksGenerator.generateSql(SetColumnRemarksStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
SetNullableGenerator.generateSql(SetNullableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
SetTableRemarksGenerator.generateSql(SetTableRemarksStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
StoredProcedureGenerator.generateSql(StoredProcedureStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
TableRowCountGenerator.generateSql(TableRowCountStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
TagDatabaseGenerator.generateSql(TagDatabaseStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
UnlockDatabaseChangeLogGenerator.generateSql(UnlockDatabaseChangeLogStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
UpdateChangeSetChecksumGenerator.generateSql(UpdateChangeSetChecksumStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
UpdateDataChangeGenerator.generateSql(UpdateExecutablePreparedStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
UpdateGenerator.generateSql(UpdateStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Modifier and Type | Method and Description |
---|---|
protected void |
AddColumnGenerator.addForeignKeyStatements(AddColumnStatement statement,
Database database,
List<Sql> returnSql) |
protected void |
AddColumnGenerator.addUniqueConstrantStatements(AddColumnStatement statement,
Database database,
List<Sql> returnSql) |
static void |
CreateProcedureGenerator.surroundWithSchemaSets(List<Sql> sql,
String schemaName,
Database database)
Convenience method for when the schemaName is set but we don't want to parse the body
|
Modifier and Type | Method and Description |
---|---|
Sql[] |
RuntimeStatement.generate(Database database) |
Copyright © 2019 Liquibase.org. All rights reserved.