class ForceDatabaseMetaData implements DatabaseMetaData, Serializable {

    public static TypeInfo lookupTypeInfo(String forceTypeName) {
        String typeName = forceTypeName.replaceFirst("\\A_+", "");
        return Arrays.stream(TYPE_INFO_DATA)
                .filter(entry -> typeName.equals(entry.typeName))
                .findAny()
                .orElse(OTHER_TYPE_INFO);
    }

    public  ForceDatabaseMetaData(ForceConnection connection);

}