Package io.deephaven.web.client.api
Class JsColumnStatistics
java.lang.Object
io.deephaven.web.client.api.JsColumnStatistics
@TsInterface
@TsName(name="ColumnStatistics",
namespace="dh")
public class JsColumnStatistics
extends Object
Represents statistics for a given table column.
Statistics are exposed via
getStatisticsMap(), keyed by display name (for example, "COUNT" or "AVG"). For
each statistic name, getType(String) returns the expected type name for formatting purposes, or null
to indicate that the column's formatting should be used.
If present, getUniqueValues() returns a map of unique values (as strings) to their occurrence counts.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets a map of each statistic's display name to its value.Gets the type of formatting that should be used for given statistic.Gets a map of each unique value's name to the count of how many times it occurred in the column.
-
Constructor Details
-
JsColumnStatistics
-
-
Method Details
-
getType
Gets the type of formatting that should be used for given statistic. A null return value means that the column formatting should be used.- Parameters:
name- the display name of the statistic- Returns:
- String
-
getStatisticsMap
Gets a map of each statistic's display name to its value.- Returns:
- Map of String and Object
-
getUniqueValues
Gets a map of each unique value's name to the count of how many times it occurred in the column. This map will be empty for tables containing more than 19 unique values.- Returns:
- Map of String double
-