public List wrap()

in google-cloud-spanner-hibernate-dialect/src/main/java/com/google/cloud/spanner/hibernate/types/internal/ArrayJavaTypeDescriptor.java [70:84]


  public List<?> wrap(Object value, WrapperOptions options) {
    try {
      if (value instanceof Array) {
        Array sqlArray = (Array) value;
        return Arrays.asList(((Object[]) sqlArray.getArray()));
      }
    } catch (SQLException e) {
      throw new RuntimeException("Failed to convert SQL array type to a Java list: ", e);
    }

    throw new UnsupportedOperationException(
        "Unsupported type to convert: "
            + value.getClass()
            + " Java type descriptor only supports converting SQL array types.");
  }