Interface AggregateDataFrame<C>

    • Method Detail

      • getCuboid

        Cuboid getCuboid()
        Returns the cuboid used to aggregate the values.
        Returns:
        the cuboid
      • drillDown

        AggregateDataFrame<C> drillDown​(C... columns)
        Returns a new data frame that group the rows by values of the specified columns.
        Parameters:
        columns - the columns
        Returns:
        a new data frame aggregating the values according to the new criteria
      • drillUp

        AggregateDataFrame<C> drillUp()
        Returns a new data frame with the last group by level removed, i.e. one level up.
        Returns:
        a new data frame aggregating the values according to the new criteria
      • order

        AggregateDataFrame<C> order​(Aggregation... aggregations)
        Returns a new data frame that change the order of the groups according to the specified aggregation methods.
        Parameters:
        aggregations - the aggregation methods
        Returns:
        a new data frame
      • pivot

        AggregateDataFrame<C> pivot​(Aggregation aggregation)
        Returns a new data frame that pivot the specified aggregation method into column values.
        Parameters:
        aggregation - the aggregation to pivot
        Returns:
        a new data frame
      • on

        AggregateDataFrame<C> on​(Cuboid... cuboids)
        Combine the values from multiple cuboids into that data frame.
        Parameters:
        cuboids - the cuboids
        Returns:
        a new data frame