Class ForeignKey.ForeignKeyBuilder

java.lang.Object
org.ivoa.dm.tapschema.ForeignKey.ForeignKeyBuilder
Enclosing class:
ForeignKey

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

    • key_id

      public String key_id
      the id of the key.
    • target_table

      public Table target_table
      .
    • description

      public String description
      description.
    • utype

      public String utype
      utype.
    • columns

      public List<FKColumn> columns
      .
  • Constructor Details

    • ForeignKeyBuilder

      public ForeignKeyBuilder()
  • Method Details

    • create

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