Top Fields Constructors Methods
org.terracotta.statistics

public abstract Class TableSkeleton

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Known Direct Subclasses
org.terracotta.statistics.TableValueStatistic, org.terracotta.statistics.Table
Imports
java.io.Serializable, java.util.Arrays, .Collection, .LinkedHashMap, .Map, .Optional

Author
Mathieu Carbou

Field Summary

Modifier and TypeField and Description
private final String[]
private static final long
private final Map<String, ValueStatistic<? extends Serializable>[]>

Constructor Summary

AccessConstructor and Description
protected
TableSkeleton(String... innerStatisticNames)

Method Summary

Modifier and TypeMethod and Description
public int
public Collection<String>
public <T extends Serializable> Optional<ValueStatistic<T>>
getStatistic(String row, String statisticName)

public int
public String[]
public ValueStatistic<? extends Serializable>[]
public Map<String, ValueStatistic<? extends Serializable>[]>
protected <T extends Serializable> void
insert(String rowName, String statisticName, StatisticType type, T value)

protected <T extends Serializable> void
insert(String rowName, String statisticName, ValueStatistic<T> accessor)

public boolean
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

innerStatisticNamesback to summary
private final String[] innerStatisticNames
serialVersionUIDback to summary
private static final long serialVersionUID
statisticsback to summary
private final Map<String, ValueStatistic<? extends Serializable>[]> statistics

Constructor Detail

TableSkeletonback to summary
protected TableSkeleton(String... innerStatisticNames)

Method Detail

getRowCountback to summary
public int getRowCount()
getRowLabelsback to summary
public Collection<String> getRowLabels()
getStatisticback to summary
public <T extends Serializable> Optional<ValueStatistic<T>> getStatistic(String row, String statisticName)
Annotations
@SuppressWarnings:unchecked
getStatisticCountback to summary
public int getStatisticCount()
getStatisticNamesback to summary
public String[] getStatisticNames()
getStatisticsback to summary
public ValueStatistic<? extends Serializable>[] getStatistics(String row)
getStatisticsback to summary
public Map<String, ValueStatistic<? extends Serializable>[]> getStatistics()
insertback to summary
protected <T extends Serializable> void insert(String rowName, String statisticName, StatisticType type, T value)
Annotations
@SuppressWarnings:unchecked
insertback to summary
protected <T extends Serializable> void insert(String rowName, String statisticName, ValueStatistic<T> accessor)
Annotations
@SuppressWarnings:unchecked
isEmptyback to summary
public boolean isEmpty()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override