Class CosmosLiquibaseDatabase

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

    public class CosmosLiquibaseDatabase
    extends AbstractNoSqlDatabase
    • Constructor Detail

      • CosmosLiquibaseDatabase

        public CosmosLiquibaseDatabase()
    • 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
      • getCosmosDatabase

        public com.azure.cosmos.CosmosDatabase getCosmosDatabase()
      • 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