public LinkedHashMap<String, Object> getExtendMap() {

        if (ObjectUtils.isEmpty(extendInfo)) {
            if (driverConfig != null) {
                extendInfo = driverConfig.getExtendInfo();
            } else {
                return new LinkedHashMap<>();
            }
        }
        if (ObjectUtils.isEmpty(extendInfo)) {
            return new LinkedHashMap<>();
        }
        LinkedHashMap<String, Object> map = new LinkedHashMap<>();
        for (KeyValue keyValue : extendInfo) {
            map.put(keyValue.getKey(), keyValue.getValue());
        }
        return map;
    }
Database version used for different database
chat2db-server/chat2db-spi/src/main/java/ai/chat2db/spi/sql/ConnectInfo.java