Class Schema.SchemaBuilder

java.lang.Object
org.ivoa.dm.regtap.Schema.SchemaBuilder
Enclosing class:
Schema

public static class Schema.SchemaBuilder extends Object
A builder class for Schema, mainly for use in the functional builder pattern.
  • Field Details

    • schema_index

      public Integer schema_index
      An arbitrary identifier for the res_schema rows belonging to a resource.
    • schema_description

      public String schema_description
      A free text description of the tableset explaining in general how all of the tables are related.
    • schema_name

      public String schema_name
      A name for the set of tables.
    • schema_title

      public String schema_title
      A descriptive, human-interpretable name for the table set.
    • schema_utype

      public String schema_utype
      An identifier for a concept in a data model that the data in this schema as a whole represent.
  • Constructor Details

    • SchemaBuilder

      public SchemaBuilder()
  • Method Details

    • create

      public Schema create()
      create a Schema from this builder.
      Returns:
      an object initialized from the builder.