Class ChangeLogParameters


  • public class ChangeLogParameters
    extends Object
    Holds the parameters configured for a DatabaseChangeLog.

    In general, the end behavior of defined parameters is "the first set value wins". For example, if you set a parameter "x" to "1" and then set it to "2", the value will remain "1". This immutable property behavior allows users to easily set default values, knowing that any "upstream" overrides will take priority.

    In determining which property value is actually "first set", context, label, and dbms filtering is taken into account.

    Properties can be defined as "global" or "local". Global properties span all change logs. A global setting configured in an included changelog is still available to all changesets Local properties are only available in the change log that they are defined in -- not even in changelogs "included" by the file that defines the property.