Interface TableSummaryModel<C>

Type Parameters:
C - the column identifier type

public interface TableSummaryModel<C>
  • Method Details

    • summaryModel

      Optional<SummaryModel> summaryModel(C identifier)
      Returns the SummaryModel associated with the column identified by identifier
      Parameters:
      identifier - the column identifier
      Returns:
      the ColumnSummaryModel for the column identified by the given identifier, an empty Optional if none is available
    • tableSummaryModel

      static <C> TableSummaryModel<C> tableSummaryModel(SummaryModel.SummaryValues.Factory<C> summaryModelFactory)
      Type Parameters:
      C - the column identifier type
      Parameters:
      summaryModelFactory - the summary model factory
      Returns:
      a new TableSummaryModel instance