liquibase.serializer
Interface ChangeLogSerializer

All Superinterfaces:
LiquibaseSerializer, PrioritizedService
All Known Implementing Classes:
FormattedSqlChangeLogSerializer, JsonChangeLogSerializer, StringChangeLogSerializer, XMLChangeLogSerializer, YamlChangeLogSerializer

public interface ChangeLogSerializer
extends LiquibaseSerializer, PrioritizedService


Field Summary
 
Fields inherited from interface liquibase.servicelocator.PrioritizedService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT
 
Method Summary
 void append(ChangeSet changeSet, File changeLogFile)
           
<T extends ChangeLogChild>
void
write(List<T> children, OutputStream out)
           
 
Methods inherited from interface liquibase.serializer.LiquibaseSerializer
getValidFileExtensions, serialize
 
Methods inherited from interface liquibase.servicelocator.PrioritizedService
getPriority
 

Method Detail

write

<T extends ChangeLogChild> void write(List<T> children,
                                      OutputStream out)
           throws IOException
Throws:
IOException

append

void append(ChangeSet changeSet,
            File changeLogFile)
            throws IOException
Throws:
IOException


Copyright © 2016 Liquibase.org. All rights reserved.