Class TableSet.TableSetBuilder

java.lang.Object
org.ivoa.dm.registry.vodataservice.TableSet.TableSetBuilder
Enclosing class:
TableSet

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

    • schema

      public List<TableSchema> schema
      A named description of a group of logically related tables. The name given by the “name” child element must be unique within this TableSet instance. If there is only one schema in this set and/or there is no locally appropriate name to provide, the name can be set to “default”. This aggregation does not need to map to an actual database, catalogue, or schema, though the publisher may choose to aggregate along such designations. Particular service protocols may require stricter patterns.
  • Constructor Details

    • TableSetBuilder

      public TableSetBuilder()
  • Method Details

    • create

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