DBMetadata-core/src/main/java/com/github/abel533/database/introspector/DatabaseIntrospector.java
protected DatabaseConfig getLocalDatabaseConfig(DatabaseConfig config) throws SQLException {
        String localCatalog;
        String localSchema;
        String localTableName;
        if (dbMetadataUtils.getDatabaseMetaData().storesLowerCaseIdentifiers()) {
            localCatalog = config.getCatalog() == null ? null : config.getCatalog()
                    .toLowerCase();
            localSchema = config.getSchemaPattern() == null ? null : config.getSchemaPattern()
                    .toLowerCase();
            localTableName = config.getTableNamePattern() == null ? null : config
                    .getTableNamePattern().toLowerCase();
        } else if (dbMetadataUtils.getDatabaseMetaData().storesUpperCaseIdentifiers()) {
            localCatalog = config.getCatalog() == null ? null : config.getCatalog()
                    .toUpperCase();
            localSchema = config.getSchemaPattern() == null ? null : config.getSchemaPattern()
                    .toUpperCase();
            localTableName = config.getTableNamePattern() == null ? null : config
                    .getTableNamePattern().toUpperCase();
        } else {
            localCatalog = config.getCatalog();
            localSchema = config.getSchemaPattern();
            localTableName = config.getTableNamePattern();
        }
        DatabaseConfig newConfig = new DatabaseConfig(localCatalog, localSchema, localTableName);
        newConfig.setDatabaseProcess(config.getDatabaseProcess());
        return newConfig;
    }
protected DatabaseConfig getLocalDatabaseConfig(DatabaseConfig config) throws SQLException {
        String localCatalog;
        String localSchema;
        String localTableName;
        if (dbMetadataUtils.getDatabaseMetaData().storesLowerCaseIdentifiers()) {
            localCatalog = config.getCatalog() == null ? null : config.getCatalog()
                    .toLowerCase();
            localSchema = config.getSchemaPattern() == null ? null : config.getSchemaPattern()
                    .toLowerCase();
            localTableName = config.getTableNamePattern() == null ? null : config
                    .getTableNamePattern().toLowerCase();
        } else if (dbMetadataUtils.getDatabaseMetaData().storesUpperCaseIdentifiers()) {
            localCatalog = config.getCatalog() == null ? null : config.getCatalog()
                    .toUpperCase();
            localSchema = config.getSchemaPattern() == null ? null : config.getSchemaPattern()
                    .toUpperCase();
            localTableName = config.getTableNamePattern() == null ? null : config
                    .getTableNamePattern().toUpperCase();
        } else {
            localCatalog = config.getCatalog();
            localSchema = config.getSchemaPattern();
            localTableName = config.getTableNamePattern();
        }
        DatabaseConfig newConfig = new DatabaseConfig(localCatalog, localSchema, localTableName);
        newConfig.setDatabaseProcess(config.getDatabaseProcess());
        return newConfig;
    }
protected DatabaseConfig getLocalDatabaseConfig ( DatabaseConfig config ) throws SQLException { String localCatalog ; String localSchema ; String localTableName ; if ( dbMetadataUtils . getDatabaseMetaData ( ) . storesLowerCaseIdentifiers ( ) ) { localCatalog = config . getCatalog ( ) == null ? null : config . getCatalog ( ) . toLowerCase ( ) ; localSchema = config . getSchemaPattern ( ) == null ? null : config . getSchemaPattern ( ) . toLowerCase ( ) ; localTableName = config . getTableNamePattern ( ) == null ? null : config . getTableNamePattern ( ) . toLowerCase ( ) ; } else if ( dbMetadataUtils . getDatabaseMetaData ( ) . storesUpperCaseIdentifiers ( ) ) { localCatalog = config . getCatalog ( ) == null ? null : config . getCatalog ( ) . toUpperCase ( ) ; localSchema = config . getSchemaPattern ( ) == null ? null : config . getSchemaPattern ( ) . toUpperCase ( ) ; localTableName = config . getTableNamePattern ( ) == null ? null : config . getTableNamePattern ( ) . toUpperCase ( ) ; } else { localCatalog = config . getCatalog ( ) ; localSchema = config . getSchemaPattern ( ) ; localTableName = config . getTableNamePattern ( ) ; } DatabaseConfig newConfig = new DatabaseConfig ( localCatalog , localSchema , localTableName ) ; newConfig . setDatabaseProcess ( config . getDatabaseProcess ( ) ) ; return newConfig ; }
根据数据库转换配置

@param config
@return
@throws SQLException
根据数据库转换配置