Class ChangeSchema

  • All Implemented Interfaces:
    liquibase.change.Change, liquibase.serializer.LiquibaseSerializable

    public class ChangeSchema
    extends AbstractCmChange
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface liquibase.serializer.LiquibaseSerializable

        liquibase.serializer.LiquibaseSerializable.SerializationType
    • Field Summary

      • Fields inherited from class liquibase.change.AbstractChange

        NODENAME_COLUMN
      • Fields inherited from interface liquibase.serializer.LiquibaseSerializable

        GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
    • Constructor Summary

      Constructors 
      Constructor Description
      ChangeSchema()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void customLoadLogic​(liquibase.parser.core.ParsedNode parsedNode, liquibase.resource.ResourceAccessor resourceAccessor)  
      liquibase.statement.SqlStatement[] generateStatements​(liquibase.database.Database database)  
      String getConfirmationMessage()  
      String getSchemaId()  
      void setSchemaId​(String schemaId)  
      protected liquibase.exception.ValidationErrors validate​(CmDatabase database, liquibase.exception.ValidationErrors validationErrors)  
      • Methods inherited from class liquibase.change.AbstractChange

        checkStatus, createChangeMetaData, createChangeParameterMetadata, createDescriptionMetaData, createEmptyColumnConfig, createExampleValueMetaData, createInverses, createMustEqualExistingMetaData, createRequiredDatabasesMetaData, createSerializationTypeMetaData, createSinceMetaData, createSupportedDatabasesMetaData, finishInitialization, generateCheckSum, generateRollbackStatements, getAffectedDatabaseObjects, getChangeSet, getDescription, getResourceAccessor, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, isInvalidProperty, load, serialize, serializeValue, setChangeSet, setResourceAccessor, supportsRollback, toString, warn
    • Constructor Detail

      • ChangeSchema

        public ChangeSchema()
    • Method Detail

      • validate

        protected liquibase.exception.ValidationErrors validate​(CmDatabase database,
                                                                liquibase.exception.ValidationErrors validationErrors)
        Specified by:
        validate in class AbstractCmChange
      • getConfirmationMessage

        public String getConfirmationMessage()
      • generateStatements

        public liquibase.statement.SqlStatement[] generateStatements​(liquibase.database.Database database)
      • customLoadLogic

        protected void customLoadLogic​(liquibase.parser.core.ParsedNode parsedNode,
                                       liquibase.resource.ResourceAccessor resourceAccessor)
        Overrides:
        customLoadLogic in class liquibase.change.AbstractChange
      • getSchemaId

        public String getSchemaId()
      • setSchemaId

        public void setSchemaId​(String schemaId)