public class YamlChangeLogParser extends Object implements ChangeLogParser
Modifier and Type | Field and Description |
---|---|
protected Logger |
log |
PRIORITY_DATABASE, PRIORITY_DEFAULT
Constructor and Description |
---|
YamlChangeLogParser() |
Modifier and Type | Method and Description |
---|---|
int |
getPriority() |
protected String |
getSupportedFileExtension() |
protected boolean |
handleIncludedChangeLog(String fileName,
boolean isRelativePath,
String relativeBaseFileName,
DatabaseChangeLog databaseChangeLog,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
DatabaseChangeLog |
parse(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
Change |
parseChange(Map<String,Object> changeMap,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor,
ChangeSet changeSet) |
boolean |
supports(String changeLogFile,
ResourceAccessor resourceAccessor) |
protected Logger log
public boolean supports(String changeLogFile, ResourceAccessor resourceAccessor)
supports
in interface ChangeLogParser
protected String getSupportedFileExtension()
public int getPriority()
getPriority
in interface PrioritizedService
public DatabaseChangeLog parse(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) throws ChangeLogParseException
parse
in interface ChangeLogParser
ChangeLogParseException
public Change parseChange(Map<String,Object> changeMap, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor, ChangeSet changeSet) throws ChangeLogParseException
ChangeLogParseException
protected boolean handleIncludedChangeLog(String fileName, boolean isRelativePath, String relativeBaseFileName, DatabaseChangeLog databaseChangeLog, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) throws LiquibaseException
LiquibaseException
Copyright © 2017 Liquibase.org. All rights reserved.