New versions of H2 don't have custom data types, they had significant design flaws, security problems, missing basic functionality, and it wasn't possible to maintain any stable API for them.
New versions of H2 support standard ROW value data type and standard ARRAY data type. It is possible to define complex data types with them: CREATE DOMAIN MY_TYPE AS ROW(NAME CHARACTER VARYING(100), POINTS ROW(X INTEGER, Y INTEGER) ARRAY[1000]); You can also use the non-standard JSON data type. -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To unsubscribe from this group and stop receiving emails from it, send an email to h2-database+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/h2-database/c9bc95dd-2752-4977-af94-8a4030563483n%40googlegroups.com.