public CatalogAndSchema customize(Database accordingTo) {
        CatalogAndSchema standard = standardize(accordingTo);

        String workCatalogName = standard.getCatalogName();
        String workSchemaName = standard.getSchemaName();

        if (workCatalogName == null) {
            if (!accordingTo.supportsSchemas() && (workSchemaName != null)) {
                return new CatalogAndSchema(accordingTo.correctObjectName(workSchemaName, Catalog.class), null);
            }
            workCatalogName = accordingTo.getDefaultCatalogName();
        }

        if (workSchemaName == null) {
            workSchemaName = accordingTo.getDefaultSchemaName();
        }

        if (workCatalogName != null) {
            workCatalogName = accordingTo.correctObjectName(workCatalogName, Catalog.class);
        }
        if (workSchemaName != null) {
            workSchemaName = accordingTo.correctObjectName(workSchemaName, Schema.class);
        }

        return new CatalogAndSchema(workCatalogName, workSchemaName);
    }
public CatalogAndSchema customize(Database accordingTo) {
        CatalogAndSchema standard = standardize(accordingTo);

        String workCatalogName = standard.getCatalogName();
        String workSchemaName = standard.getSchemaName();

        if (workCatalogName == null) {
            if (!accordingTo.supportsSchemas() && (workSchemaName != null)) {
                return new CatalogAndSchema(accordingTo.correctObjectName(workSchemaName, Catalog.class), null);
            }
            workCatalogName = accordingTo.getDefaultCatalogName();
        }

        if (workSchemaName == null) {
            workSchemaName = accordingTo.getDefaultSchemaName();
        }

        if (workCatalogName != null) {
            workCatalogName = accordingTo.correctObjectName(workCatalogName, Catalog.class);
        }
        if (workSchemaName != null) {
            workSchemaName = accordingTo.correctObjectName(workSchemaName, Schema.class);
        }

        return new CatalogAndSchema(workCatalogName, workSchemaName);
    }
public CatalogAndSchema customize ( Database accordingTo ) { CatalogAndSchema standard = standardize ( accordingTo ) ; String workCatalogName = standard . getCatalogName ( ) ; String workSchemaName = standard . getSchemaName ( ) ; if ( workCatalogName == null ) { if ( ! accordingTo . supportsSchemas ( ) && ( workSchemaName != null ) ) { return new CatalogAndSchema ( accordingTo . correctObjectName ( workSchemaName , Catalog . class ) , null ) ; } workCatalogName = accordingTo . getDefaultCatalogName ( ) ; } if ( workSchemaName == null ) { workSchemaName = accordingTo . getDefaultSchemaName ( ) ; } if ( workCatalogName != null ) { workCatalogName = accordingTo . correctObjectName ( workCatalogName , Catalog . class ) ; } if ( workSchemaName != null ) { workSchemaName = accordingTo . correctObjectName ( workSchemaName , Schema . class ) ; } return new CatalogAndSchema ( workCatalogName , workSchemaName ) ; }
Returns a new CatalogAndSchema object with null/default catalog and schema names set to the
correct default catalog and schema. If the database does not support catalogs or schemas they will
retain a null value.
Catalog and schema capitalization will match what the database expects.

@see CatalogAndSchema#standardize(liquibase.database.Database)
Returns a new CatalogAndSchema object with null / default catalog and schema names set to the correct default catalog and schema . If the database does not support catalogs or schemas they will retain a null value . Catalog and schema capitalization will match what the database expects .