A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addColumn(Map, Closure) - Method in ChangeSetDelegate
Processes an addColumn change, which takes a closure in addition to a map.
addForeignKeyConstraint(Map) - Method in ChangeSetDelegate
process an addForeignKeyConstraint change.
and(Closure) - Method in PreconditionDelegate
append(ChangeSet, File) - Method in GroovyChangeLogSerializer
append(Map) - Method in ModifySqlDelegate
arg(Map) - Method in ArgumentDelegate
Process an argument where the argument is in the value entry of the given map.
ArgumentDelegate - Class in org.liquibase.groovy.delegate
This class processes the arg closure that can be present in an executeCommand change.

B

buildPreconditionContainer(def, def, Map, Closure) - Method in PreconditionDelegate
execute a preconditions closure and return the Liquibase PreconditionContainer it creates.

C

change(Closure) - Method in GroovyChangeDelegate
changeSet(Map, def) - Method in DatabaseChangeLogDelegate
Parse a changeSet and add it to the change log.
ChangeSetDelegate - Class in org.liquibase.groovy.delegate
This class is the closure delegate for a ChangeSet.
checkSum(String) - Method in GroovyChangeDelegate
column(Map, Closure) - Method in ColumnDelegate
Parse a single column entry in a closure.
ColumnDelegate - Class in org.liquibase.groovy.delegate
This class is a delegate for nested columns found frequently in the DSL, such as inside the createTable change.
comment(String) - Method in ChangeSetDelegate
comment(String) - Method in CommentDelegate
Process a comment in the closure
CommentDelegate - Class in org.liquibase.groovy.delegate
This class processes the closure that can be present in a sql change.
confirm(String) - Method in GroovyChangeDelegate
ConstraintDelegate - Class in org.liquibase.groovy.delegate
ConstraintDelegate() - Constructor in ConstraintDelegate
constraints(Closure) - Method in ConstraintDelegate
This method is only here to provide a sane error message during a transition period, and will be removed in a future release.
createIndex(Map, Closure) - Method in ChangeSetDelegate
Processes a createIndex change, which takes a closure in addition to a map.
createProcedure(String) - Method in ChangeSetDelegate
Processes a createProcedure change.
createTable(Map, Closure) - Method in ChangeSetDelegate
Processes a createTable change, which takes a closure in addition to a map.
createView(Map, Closure) - Method in ChangeSetDelegate
Processes a createView change, which takes a closure in addition to a map.
customChange(Closure) - Method in ChangeSetDelegate
A Groovy-specific extension that allows a closure to be provided, implementing the change.
customPrecondition(Map, Closure) - Method in PreconditionDelegate
Create a customPrecondition.
CustomProgrammaticChangeWrapper - Class in org.liquibase.groovy.change
Based on liquibase.change.custom.CustomChangeWrapper but more friendly to programmatic changes instead of XML driven changes
CustomProgrammaticChangeWrapper(CustomChange) - Constructor in CustomProgrammaticChangeWrapper

D

DatabaseChangeLogDelegate - Class in org.liquibase.groovy.delegate
This class is the delegate for the databaseChangeLog element.
DatabaseChangeLogDelegate(Map, def) - Constructor in DatabaseChangeLogDelegate
DelegateUtil - Class in org.liquibase.groovy.delegate
Little utility with helper methods that all the delegates can use.
delete(Map, Closure) - Method in ChangeSetDelegate
Processes a delete change, which can take a closure in addition to a map.
dropColumn(Map, Closure) - Method in ChangeSetDelegate
Processes a dropColumn change, which takes a closure in addition to a map.

E

empty() - Method in ChangeSetDelegate
Process an "empty" changes.
executeCommand(Map, Closure) - Method in ChangeSetDelegate
Processes an executeCommand change, which can take a closure in addition to a map.
expandExpressions(def, def) - Method in DelegateUtil
Helper method that expands a text expression, replacing variables inside strings with their values from the database change log parameters.

F

G

generateRollbackStatements(Database) - Method in CustomProgrammaticChangeWrapper
generateStatements(Database) - Method in CustomProgrammaticChangeWrapper
generateStatements(Database) - Method in GroovyChange
getChangeLogMethodMissing() - Method in GroovyLiquibaseChangeLogParser
getConfirmationMessage() - Method in CustomProgrammaticChangeWrapper
getConfirmationMessage() - Method in GroovyChange
getPriority() - Method in GroovyChangeLogSerializer
getPriority() - Method in GroovyLiquibaseChangeLogParser
getProperty(Object, String) - Method in PatchedObjectUtil
getValidFileExtensions() - Method in GroovyChangeLogSerializer
What file extensions can this serializer handle?
GroovyChange - Class in org.liquibase.groovy.change
groovyChange(Closure) - Method in ChangeSetDelegate
GroovyChange(def) - Constructor in GroovyChange
GroovyChangeDelegate - Class in org.liquibase.groovy.delegate
GroovyChangeDelegate(Closure, ChangeSet, ResourceAccessor) - Constructor in GroovyChangeDelegate
GroovyChangeLogSerializer - Class in liquibase.serializer.ext
This class is the main Groovy DSL serializer.
GroovyLiquibaseChangeLogParser - Class in liquibase.parser.ext
This is the main parser class for the Liquibase Groovy DSL.
GroovyOnlyResourceFilter - Class in org.liquibase.groovy.delegate
Created with IntelliJ IDEA.

H

hasProperty(Object, String) - Method in PatchedObjectUtil
hasReadProperty(Object, String) - Method in PatchedObjectUtil
hasWriteProperty(Object, String) - Method in PatchedObjectUtil

I

include(Map) - Method in DatabaseChangeLogDelegate
Process the include element to include a file with change sets.
include(String) - Method in GroovyOnlyResourceFilter
includeAll(Map) - Method in DatabaseChangeLogDelegate
Process the includeAll element to include all groovy files in a directory.
init(Closure) - Method in GroovyChangeDelegate
insert(Map, Closure) - Method in ChangeSetDelegate
Processes an insert change, which takes a closure in addition to a map.
invokeMethod(String, Object) - Method in ParserScript

J

K

KeyValueDelegate - Class in org.liquibase.groovy.delegate
A general-purpose delegate class to provide key/value support in a builder.

L

loadData(Map, Closure) - Method in ChangeSetDelegate
Processes a loadData change, which takes a closure in addition to a map.
loadUpdateData(Map, Closure) - Method in ChangeSetDelegate
Processes a loadUpdateData change, which takes a closure in addition to a map.

M

methodMissing(String, def) - Method in ArgumentDelegate
Groovy calls methodMissing when it can't find a matching method to call.
methodMissing(String, def) - Method in ChangeSetDelegate
Groovy calls methodMissing when it can't find a matching method to call.
methodMissing(String, def) - Method in ColumnDelegate
Groovy calls methodMissing when it can't find a matching method to call.
methodMissing(String, def) - Method in CommentDelegate
Groovy calls methodMissing when it can't find a matching method to call.
methodMissing(String, def) - Method in ConstraintDelegate
methodMissing(String, def) - Method in DatabaseChangeLogDelegate
Groovy calls methodMissing when it can't find a matching method to call.
methodMissing(String, def) - Method in KeyValueDelegate
This method supports the Groovy DSL mechanism of passing a name/value pair by using the method name as the key and the method arguments as the value.
methodMissing(String, def) - Method in ModifySqlDelegate
Groovy calls methodMissing when it can't find a matching method to call.
methodMissing(String, def) - Method in PreconditionDelegate
Handle all non-nesting preconditions using the PreconditionFactory.
modifySql(Map, Closure) - Method in ChangeSetDelegate
ModifySqlDelegate - Class in org.liquibase.groovy.delegate
This delegate handles the Liquibase ModifySql element, which can be used to tweak the SQL that Liquibase generates.
ModifySqlDelegate(Map, ChangeSet) - Constructor in ModifySqlDelegate

N

not(Closure) - Method in PreconditionDelegate

O

or(Closure) - Method in PreconditionDelegate
output(Map) - Method in ChangeSetDelegate
Processes an output change.

P

param(Map) - Method in KeyValueDelegate
This method supports the standard XML like method of passing a name/value pair inside a param method
parse(String, ChangeLogParameters, ResourceAccessor) - Method in GroovyLiquibaseChangeLogParser
ParserScript - Class in liquibase.parser.ext
parseTruth(def, def) - Method in DelegateUtil
Helper method to determine the truth of a value.
PatchedObjectUtil - Class in liquibase.util
This class is a copy of the ObjectUtil class in Liquibase itself, but patched to work with the Groovy DSL.
PreconditionDelegate - Class in org.liquibase.groovy.delegate
preConditions(Map, Closure) - Method in ChangeSetDelegate
preConditions(Map, Closure) - Method in DatabaseChangeLogDelegate
Process nested preConditions elements in a database change log.
prepend(Map) - Method in ModifySqlDelegate
property(Map) - Method in DatabaseChangeLogDelegate
Process nested property elements in a database change log.
propertyMissing(String) - Method in DatabaseChangeLogDelegate

Q

R

regExpReplace(Map) - Method in ModifySqlDelegate
replace(Map) - Method in ModifySqlDelegate
rollback(Map) - Method in ChangeSetDelegate
Process a rollback when we're doing an attribute based rollback.
rollback(Closure) - Method in GroovyChangeDelegate

S

serialize(LiquibaseSerializable, boolean) - Method in GroovyChangeLogSerializer
Convert a single serializable Liquibase change into its Groovy representation.
setProperty(String, def) - Method in ParserScript
setProperty(Object, String, String) - Method in PatchedObjectUtil
sql(String) - Method in ChangeSetDelegate
Parse a sql change.
sqlCheck(Map, Closure) - Method in PreconditionDelegate
Create a sqlCheck precondition.
sqlFile(Map) - Method in ChangeSetDelegate
Processes a sqlFile change.
stop(String) - Method in ChangeSetDelegate
Parse a stop change.
supports(String, ResourceAccessor) - Method in GroovyLiquibaseChangeLogParser
supportsRollback(Database) - Method in CustomProgrammaticChangeWrapper

T

tagDatabase(String) - Method in ChangeSetDelegate
Parse a tagDatabase change.

U

update(Map, Closure) - Method in ChangeSetDelegate
Processes an update change, which takes a closure in addition to a map.

V

validate(Database) - Method in CustomProgrammaticChangeWrapper
validate(Closure) - Method in GroovyChangeDelegate
validCheckSum(String) - Method in ChangeSetDelegate

W

warn(Database) - Method in CustomProgrammaticChangeWrapper
where(String) - Method in ColumnDelegate
Set up a where clause for the closure.
write(List, OutputStream) - Method in GroovyChangeLogSerializer

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _