Package mondrian.util

Interface SpatialValueTree2.SpatialDimension

  • Enclosing interface:
    SpatialValueTree2

    public static interface SpatialValueTree2.SpatialDimension
    • Method Detail

      • ordinal

        int ordinal()
        Ordinal of dimension. Dimension ordinals are unique and contiguous within a tree.
        Returns:
        ordinal of dimension
      • getValues

        Object[] getValues()
        Declares that a particular dimension has a finite set of values. With this information, an implementation may be able to perform rollups that it would not otherwise.

        For example, if the user asks for cell (year=2010, measure=sales) and the tree has regions (year=2010, gender=M, measure=sales) and (year=2010, gender=F, measure=sales) then the tree can compute the cell only if it knows that the only values of gender are {M, F}.

        Returns null if the set of values is unbounded, not known, or too large to be any use in optimizing.

        The values are distinct and sorted (per Comparable, and all not null. If you wish to represent a null value, use a dummy object.

        The client must not modify the array.

        Returns:
        set of values that this dimension may have