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 TypeMethodDescriptionint
void
print
(Resource file, PrintStream out, ChangeLogSerializer changeLogSerializer) void
printChangeSets
(ChangeLogSerializer changeLogSerializer, Resource file, List<ChangeLogChild> changeSets, OpenOptions openOptions) void
printNew
(ChangeLogSerializer changeLogSerializer, Resource file) void
printToExisting
(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()
-