Interface Cuboid

    • Field Detail

      • ALL

        static final java.lang.Object ALL
    • Method Detail

      • getCube

        Cube getCube()
      • getGroups

        java.lang.Iterable<Group> getGroups()
      • getGroupsStartingWith

        java.lang.Iterable<Group> getGroupsStartingWith​(Group group)
      • getGroupsStartingWithCount

        int getGroupsStartingWithCount​(Group group)
      • getGroupsCount

        int getGroupsCount()
      • getValues

        java.util.Set<java.lang.Object> getValues()
      • isDirty

        boolean isDirty()
      • setDirty

        void setDirty​(boolean dirty)
      • getDistinct

        java.util.Set<java.lang.Object> getDistinct​(Group group,
                                                    Series columm)
      • getRows

        java.lang.Iterable<java.lang.Object> getRows​(Group group)
      • drillDown

        Cuboid drillDown​(java.lang.Object... columns)
        Add one level to the group by.
        Parameters:
        columns - the levels to add
        Returns:
      • drillUp

        Cuboid drillUp()
        Remove the last level from the group by.
        Returns:
      • slice

        Cuboid slice​(java.lang.Object value)
        Filter on a single single values.
        Parameters:
        value -
        Returns:
      • dice

        Cuboid dice​(java.util.Set<java.lang.Object> valuesSets)
        Filter on multiple values.
        Parameters:
        valuesSets -
        Returns: