/** * Returns a {@link SchemaBuilder} for a Uuid field, with all other default Schema settings. * * @return the schema * @see #builder() */ public static Schema schema() { return builder().build(); } }
protected List<SchemaAndValueField> schemasAndValuesForTextTypes() { return Arrays.asList(new SchemaAndValueField("j", Json.builder().optional().build(), "{\"bar\": \"baz\"}"), new SchemaAndValueField("jb", Json.builder().optional().build(), "{\"bar\": \"baz\"}"), new SchemaAndValueField("x", Xml.builder().optional().build(), "<foo>bar</foo><foo>bar</foo>"), new SchemaAndValueField("u", Uuid.builder().optional().build(), "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11")); }
return SchemaBuilder.string(); case PgOid.UUID: return Uuid.builder(); case PgOid.POINT: return Point.builder();
assertTableSchema("public.text_table", "j, jb, x, u", Json.builder().optional().build(), Json.builder().optional().build(), Xml.builder().optional().build(), Uuid.builder().optional().build()); assertTableSchema("public.geom_table", "p", Point.builder().optional().build()); assertTableSchema("public.tstzrange_table", "unbounded_exclusive_range, bounded_inclusive_range",
/** * Returns a {@link SchemaBuilder} for a Uuid field, with all other default Schema settings. * * @return the schema * @see #builder() */ public static Schema schema() { return builder().build(); } }
protected List<SchemaAndValueField> schemasAndValuesForTextTypes() { return Arrays.asList(new SchemaAndValueField("j", Json.builder().optional().build(), "{\"bar\": \"baz\"}"), new SchemaAndValueField("jb", Json.builder().optional().build(), "{\"bar\": \"baz\"}"), new SchemaAndValueField("x", Xml.builder().optional().build(), "<foo>bar</foo><foo>bar</foo>"), new SchemaAndValueField("u", Uuid.builder().optional().build(), "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11")); }
return SchemaBuilder.string(); case PgOid.UUID: return Uuid.builder(); case PgOid.POINT: return Point.builder();
assertTableSchema("public.text_table", "j, jb, x, u", Json.builder().optional().build(), Json.builder().optional().build(), Xml.builder().optional().build(), Uuid.builder().optional().build()); assertTableSchema("public.geom_table", "p", Point.builder().optional().build()); assertTableSchema("public.tstzrange_table", "unbounded_exclusive_range, bounded_inclusive_range",