Package org.ivoa.dm.tapschema
Class Schema.SchemaBuilder
java.lang.Object
org.ivoa.dm.tapschema.Schema.SchemaBuilder
- Enclosing class:
- Schema
A builder class for Schema, mainly for use in the functional builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptiondescription.used to recommend table ordering for clients.The name of the schema .the tables.utype. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
schema_name
The name of the schema . -
utype
utype. -
description
description. -
schema_index
used to recommend table ordering for clients. Clients may order by index (ascending) so lower index items would appear earlier in a listing. -
tables
the tables.
-
-
Constructor Details
-
SchemaBuilder
public SchemaBuilder()
-
-
Method Details
-
create
create a Schema from this builder.- Returns:
- an object initialized from the builder.
-