Class PrimaryKey.Composite

java.lang.Object
org.apache.sis.internal.sql.feature.PrimaryKey
org.apache.sis.internal.sql.feature.PrimaryKey.Composite
Enclosing class:
PrimaryKey

private static final class PrimaryKey.Composite extends PrimaryKey
A primary key composed of two or more columns.
  • Field Details

    • columns

      private final List<String> columns
      Name of columns composing the primary key.
  • Constructor Details

    • Composite

      Composite(Class<?> valueClass, Collection<String> columns)
      Creates a new primary key composed of the given columns.
  • Method Details

    • getColumns

      public List<String> getColumns()
      Returns all columns composing this primary key.
      Specified by:
      getColumns in class PrimaryKey
      Returns:
      column names composing the key. Contains at least one element.