Package org.terracotta.statistics
Class TableValueStatistic.Builder
- java.lang.Object
-
- org.terracotta.statistics.TableValueStatistic.Builder
-
- Enclosing class:
- TableValueStatistic
public static class TableValueStatistic.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueStatistic<Table>build()<T extends Serializable>
TableValueStatistic.BuilderregisterStatistic(String rowName, String statisticName, ValueStatistic<T> accessor)TableValueStatistic.BuilderwithRow(String rowName, Consumer<TableValueStatistic.RowBuilder> c)TableValueStatistic.BuilderwithRows(Collection<String> rowNames, BiConsumer<String,TableValueStatistic.RowBuilder> c)
-
-
-
Method Detail
-
registerStatistic
public <T extends Serializable> TableValueStatistic.Builder registerStatistic(String rowName, String statisticName, ValueStatistic<T> accessor)
-
withRow
public TableValueStatistic.Builder withRow(String rowName, Consumer<TableValueStatistic.RowBuilder> c)
-
withRows
public TableValueStatistic.Builder withRows(Collection<String> rowNames, BiConsumer<String,TableValueStatistic.RowBuilder> c)
-
build
public ValueStatistic<Table> build()
-
-