code: @Override
      public PropertyType sqlTypeToPropertyType(SqlgGraph sqlgGraph, String schema, String table, String column, int sqlType, String typeName, ListIterator<Triple<String, Integer, String>> metaDataIter) {
          switch (sqlType) {
              case Types.BIT:
                  return PropertyType.BOOLEAN;
              case Types.SMALLINT:
                  return PropertyType.SHORT;
              case Types.INTEGER:
                  return PropertyType.INTEGER;
              case Types.BIGINT:
                  return PropertyType.LONG;
              case Types.REAL:
                  return PropertyType.FLOAT;
              case Types.DOUBLE:
                  return PropertyType.DOUBLE;
              case Types.VARCHAR:
                  return PropertyType.STRING;
              case Types.TIMESTAMP:
                  return PropertyType.LOCALDATETIME;
              case Types.DATE:
                  return PropertyType.LOCALDATE;
              case Types.TIME:
                  return PropertyType.LOCALTIME;
              case Types.OTHER:
                  //this is a f up as only JSON can be used for other.
                  //means all the gis data types which are also OTHER are not supported
                  switch (typeName) {
                      case "jsonb":
                          return PropertyType.JSON;
                      case "geometry":
                          return getPostGisGeometryType(sqlgGraph, schema, table, column);
                      case "geography":
                          return getPostGisGeographyType(sqlgGraph, schema, table, column);
                      default:
                          throw new RuntimeException("Other type not supported " + typeName);
  
                  }
              case Types.BINARY:
                  return BYTE_ARRAY;
              case Types.ARRAY:
                  return sqlArrayTypeNameToPropertyType(typeName, sqlgGraph, schema, table, column, metaDataIter);
              default:
                  throw new IllegalStateException("Unknown sqlType " + sqlType);
          }
      }
docs: This is only used for upgrading from pre sqlg_schema sqlg to a sqlg_schema