/** * Returns a {@link SchemaBuilder} for an XML 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 Types.SQLXML: return Xml.builder();
MicroDuration.builder().optional().build()); 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());
/** * Returns a {@link SchemaBuilder} for an XML 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 Types.SQLXML: return Xml.builder();
MicroDuration.builder().optional().build()); 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());