Class MongoLiquibaseDatabase

  • All Implemented Interfaces:
    liquibase.database.Database, liquibase.servicelocator.PrioritizedService

    public class MongoLiquibaseDatabase
    extends AbstractNoSqlDatabase
    • Constructor Detail

      • MongoLiquibaseDatabase

        public MongoLiquibaseDatabase()
    • Method Detail

      • dropDatabaseObjects

        public void dropDatabaseObjects​(liquibase.CatalogAndSchema schemaToDrop)
                                 throws liquibase.exception.LiquibaseException
        Specified by:
        dropDatabaseObjects in interface liquibase.database.Database
        Specified by:
        dropDatabaseObjects in class AbstractNoSqlDatabase
        Throws:
        liquibase.exception.LiquibaseException
      • getMongoDatabase

        public com.mongodb.client.MongoDatabase getMongoDatabase()
      • getShortName

        public String getShortName()
        Returns an all-lower-case short name of the product. Used for end-user selecting of database type such as the DBMS precondition.
      • getDefaultPort

        public Integer getDefaultPort()
      • getDefaultDatabaseProductName

        protected String getDefaultDatabaseProductName()
        Specified by:
        getDefaultDatabaseProductName in class liquibase.database.AbstractJdbcDatabase
      • getAdjustTrackingTablesOnStartup

        public Boolean getAdjustTrackingTablesOnStartup()
        Custom Parameters
      • getSupportsValidator

        public Boolean getSupportsValidator()