Interface TableSummaryModel<C>

Type Parameters:
C - the column identifier type

public interface TableSummaryModel<C>
  • Method Details

    • summaryModel

      Optional<ColumnSummaryModel> summaryModel(C columnIdentifier)
      Returns the ColumnSummaryModel associated with columnIdentifier
      Parameters:
      columnIdentifier - 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(ColumnSummaryModel.SummaryValues.Factory<C> summaryModelFactory)
      Type Parameters:
      C - the column identifier type
      Parameters:
      summaryModelFactory - the summary model factory
      Returns:
      a new TableSummaryModel instance