Class NoSqlSnapshotGenerator

  • All Implemented Interfaces:
    liquibase.snapshot.SnapshotGenerator

    public class NoSqlSnapshotGenerator
    extends Object
    implements liquibase.snapshot.SnapshotGenerator
    • Field Summary

      • Fields inherited from interface liquibase.snapshot.SnapshotGenerator

        PRIORITY_ADDITIONAL, PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NONE
    • Constructor Detail

      • NoSqlSnapshotGenerator

        public NoSqlSnapshotGenerator()
    • Method Detail

      • getPriority

        public int getPriority​(Class<? extends liquibase.structure.DatabaseObject> objectType,
                               liquibase.database.Database database)
        Specified by:
        getPriority in interface liquibase.snapshot.SnapshotGenerator
      • snapshot

        public <T extends liquibase.structure.DatabaseObject> T snapshot​(T example,
                                                                         liquibase.snapshot.DatabaseSnapshot snapshot,
                                                                         liquibase.snapshot.SnapshotGeneratorChain chain)
                                                                  throws liquibase.exception.DatabaseException,
                                                                         liquibase.snapshot.InvalidExampleException
        Specified by:
        snapshot in interface liquibase.snapshot.SnapshotGenerator
        Throws:
        liquibase.exception.DatabaseException
        liquibase.snapshot.InvalidExampleException
      • addsTo

        public Class<? extends liquibase.structure.DatabaseObject>[] addsTo()
        Specified by:
        addsTo in interface liquibase.snapshot.SnapshotGenerator
      • replaces

        public Class<? extends liquibase.snapshot.SnapshotGenerator>[] replaces()
        Specified by:
        replaces in interface liquibase.snapshot.SnapshotGenerator