Interface ChangelogPrintService
- All Superinterfaces:
Plugin
- All Known Implementing Classes:
StandardChangelogPrintService
Interface that supports printing change sets during generateChangelog and diffChangelog operations
-
Field Summary
Fields inherited from interface liquibase.plugin.Plugin
PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NOT_APPLICABLE, PRIORITY_SPECIALIZED -
Method Summary
Modifier and TypeMethodDescriptionintvoidprint(Resource file, PrintStream out, ChangeLogSerializer changeLogSerializer) voidprintChangeSets(ChangeLogSerializer changeLogSerializer, Resource file, List<ChangeLogChild> changeSets, OpenOptions openOptions) voidprintNew(ChangeLogSerializer changeLogSerializer, Resource file) voidprintToExisting(ChangeLogSerializer changeLogSerializer, Resource file, boolean overwriteOutputFile) setDiffChangelog(DiffToChangeLog diffToChangeLog)
-
Method Details
-
setDiffChangelog
-
printNew
void printNew(ChangeLogSerializer changeLogSerializer, Resource file) throws ParserConfigurationException, IOException, DatabaseException -
printToExisting
void printToExisting(ChangeLogSerializer changeLogSerializer, Resource file, boolean overwriteOutputFile) throws ParserConfigurationException, IOException, DatabaseException -
printChangeSets
void printChangeSets(ChangeLogSerializer changeLogSerializer, Resource file, List<ChangeLogChild> changeSets, OpenOptions openOptions) throws IOException - Throws:
IOException
-
print
void print(Resource file, PrintStream out, ChangeLogSerializer changeLogSerializer) throws ParserConfigurationException, IOException, DatabaseException -
getPriority
int getPriority()
-