Interface Summary Interface Description Combiner<T>Represents a commutative and associative function to combine aggregation states. FacetInterface of facets. FacetConfigRepresents the configuration of a facet, as stored in the engine configuration and in the JSON serialization of operations. FacetResultObject sent serialized in JSON to represent the overall state of a facet, including the configuration and the aggregation statistics. FacetStateImmutable object which stores statistics gathered by a facet. RecordAggregator<T>Computes a value of type T by aggregation over records in a grid. RowAggregator<T>Computes a value of type T by aggregation over rows in a grid.
Class Summary Class Description AllFacetsAggregatorInternal aggregator to compute the state of all facets in one pass over the grid. AllFacetsStateState of aggregation of all facets, used to compute the states of all facets in a single aggregation over the grid. FacetAggregator<T extends FacetState>Small serializable object which embeds everything that is required to compute facet statistics. FacetConfigResolver ListFacet ListFacet.DecoratedValueWrapperWrapper to respect the serialization format ListFacet.ListFacetConfig ListFacetResultJSON representation of a list facet configuration bundled up with facet statistics ListFacetResult.OtherChoiceWrapper class for choice counts and selection status for blank and error NominalFacetChoiceStore a facet choice that has a decorated value, a count of matched rows, and a flag of whether it has been selected. NumericFacetResult RangeFacet RangeFacet.RangeFacetConfig RowInRecordAggregator<T extends FacetState> ScatterplotFacet ScatterplotFacet.ScatterplotFacetConfig ScatterplotFacetResultRepresents the statistics sent to the frontend for a scatterplot facet. ScatterplotPainter StringFacet StringFacet.Config StringFacetAggregator StringFacetState TextSearchFacet TextSearchFacet.TextSearchAggregator TextSearchFacet.TextSearchFacetConfig TextSearchFacet.TextSearchFacetState TimeRangeFacet TimeRangeFacet.TimeRangeFacetConfig TimeRangeFacetResult
Enum Summary Enum Description ScatterplotFacet.Dimension ScatterplotFacet.Rotation