Class Interval


  • public class Interval
    extends Object
    An interval represent a grouped subset of a data values.
    • Field Detail

      • name

        protected String name
        A name that identifies the interval and it's different of other intervals belonging to the same group.
      • index

        protected int index
        The position of this interval (starting at 0) within the group operation interval list.
      • rows

        protected List<Integer> rows
        The row indexes of the values that belong to this interval.
      • type

        protected String type
        The interval type
      • minValue

        protected Object minValue
        The min. within the interval (Only for date columns)
      • maxValue

        protected Object maxValue
        The max. date within the interval (Only for date columns)
    • Constructor Detail

      • Interval

        public Interval()
      • Interval

        public Interval​(String name)
      • Interval

        public Interval​(String name,
                        int index)
    • Method Detail

      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • setRows

        public void setRows​(List<Integer> rows)
      • getIndex

        public int getIndex()
      • setIndex

        public void setIndex​(int index)
      • getType

        public String getType()
      • setType

        public void setType​(String type)
      • getMinValue

        public Object getMinValue()
      • setMinValue

        public void setMinValue​(Object minValue)
      • getMaxValue

        public Object getMaxValue()
      • setMaxValue

        public void setMaxValue​(Object maxValue)
      • cloneInstance

        public Interval cloneInstance()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object