Package org.terracotta.statistics
Class TableSkeleton
java.lang.Object
org.terracotta.statistics.TableSkeleton
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Table,TableValueStatistic
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String[]private static final longprivate final Map<String,ValueStatistic<? extends Serializable>[]> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint<T extends Serializable>
Optional<ValueStatistic<T>>getStatistic(String row, String statisticName) intString[]Map<String,ValueStatistic<? extends Serializable>[]> ValueStatistic<? extends Serializable>[]getStatistics(String row) protected <T extends Serializable>
voidinsert(String rowName, String statisticName, StatisticType type, T value) protected <T extends Serializable>
voidinsert(String rowName, String statisticName, ValueStatistic<T> accessor) booleanisEmpty()toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
statistics
-
innerStatisticNames
-
-
Constructor Details
-
TableSkeleton
-
-
Method Details
-
isEmpty
public boolean isEmpty() -
getRowCount
public int getRowCount() -
getRowLabels
-
getStatisticNames
-
getStatisticCount
public int getStatisticCount() -
getStatistics
-
getStatistics
-
getStatistic
public <T extends Serializable> Optional<ValueStatistic<T>> getStatistic(String row, String statisticName) -
toString
-
insert
protected <T extends Serializable> void insert(String rowName, String statisticName, StatisticType type, T value) -
insert
protected <T extends Serializable> void insert(String rowName, String statisticName, ValueStatistic<T> accessor)
-