Class Summary Class Description AbstractDatabaseConnectionCommandStepAbstract CommandStep providing database connectivity. AbstractHelperCommandStepClass to hold all methods that are common to helper classes AbstractOutputWriterCommandStep ChangeExecListenerCommandStepCreates a ChangeExecListener or utilizes the one provided as argument DatabaseChangelogCommandStepThis helper class provides two objects: a valid and verified DatabaseChangeLog and the ChangeLogParameters object used to instantiate it. DbUrlConnectionCommandStepInternal command step to be used on CommandStep pipeline to manage the database connection. DiffOutputControlCommandStepInternal command step to be used on pipeline to instantiate a DiffOutputControl object that is mainly used by diffChangeLog/generateChangeLog . LockServiceCommandStepInternal command step to be used on CommandStep pipeline to create lock services. OutputWriterCommandStepThis helper class can be run prior to any command (but usually the *-sql commands, like update-sql) to redirect the SQL to the console, rather than running it against an actual database. PreCompareCommandStepPrepares objects used by database comparison Commands like diff, diffChangelog, etc ReferenceDatabaseOutputWriterCommandStepThis helper class can be run prior to any command (but usually the *-sql commands, like update-sql) to redirect the SQL to the console, rather than running it against an actual database. ReferenceDatabaseOutputWriterCommandStep.ReferenceDatabaseWriterThe provided dependency. ReferenceDbUrlConnectionCommandStepInternal command step to be used on pipeline to manage the database connection to the reference database. ShowSummaryArgumentThis class encapsulates the argument "show-summary", which applies to the update family of commands.