Top Fields Constructors Methods
liquibase.serializer.core.formattedsql

public Class FormattedSqlChangeLogSerializer

extends Object
implements ChangeLogSerializer
Class Inheritance
All Implemented Interfaces
liquibase.serializer.ChangeLogSerializer, liquibase.servicelocator.PrioritizedService, liquibase.serializer.LiquibaseSerializer
Imports
liquibase.*, liquibase.change.Change, liquibase.changelog.ChangeLogChild, .ChangeSet, liquibase.database.Database, .DatabaseFactory, liquibase.diff.output.changelog.DiffToChangeLog, liquibase.exception.UnexpectedLiquibaseException, liquibase.serializer.ChangeLogSerializer, .LiquibaseSerializable, liquibase.sql.Sql, liquibase.sqlgenerator.SqlGeneratorFactory, java.io.File, .IOException, .OutputStream, java.util.List, java.util.regex.Matcher, .Pattern

Field Summary

Modifier and TypeField and Description
private static final Pattern
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
createChangeSetInfo(ChangeSet
The ChangeSet we are emitting
changeSet
,
StringBuilder
The current StringBuilder we will add to
builder
)

Create the changeSet header information and add it to the StringBuilder

public int
protected Database
public String[]
public String
public <T extends ChangeLogChild> void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

SQL_FILE_NAME_PATTERNback to summary
private static final Pattern SQL_FILE_NAME_PATTERN
SQL_FILE_NAME_REGEXback to summary
private static final String SQL_FILE_NAME_REGEX

Constructor Detail

FormattedSqlChangeLogSerializerback to summary
public FormattedSqlChangeLogSerializer()

Method Detail

appendback to summary
public void append(ChangeSet changeSet, File changeLogFile) throws IOException

Implements liquibase.serializer.ChangeLogSerializer.append.

Annotations
@Override
createChangeSetInfoback to summary
public void createChangeSetInfo(ChangeSet changeSet, StringBuilder builder)

Create the changeSet header information and add it to the StringBuilder

Parameters
changeSet:ChangeSet

The ChangeSet we are emitting

builder:StringBuilder

The current StringBuilder we will add to

getPriorityback to summary
public int getPriority()

Implements liquibase.servicelocator.PrioritizedService.getPriority.

Annotations
@Override
getTargetDatabaseback to summary
protected Database getTargetDatabase(ChangeSet changeSet)
getValidFileExtensionsback to summary
public String[] getValidFileExtensions()

Implements liquibase.serializer.LiquibaseSerializer.getValidFileExtensions.

Annotations
@Override
serializeback to summary
public String serialize(LiquibaseSerializable object, boolean pretty)

Implements liquibase.serializer.LiquibaseSerializer.serialize.

Annotations
@Override
writeback to summary
public <T extends ChangeLogChild> void write(List<T> children, OutputStream out) throws IOException

Implements liquibase.serializer.ChangeLogSerializer.write.

Annotations
@Override