Class DataSetIntervalIndex
- java.lang.Object
-
- org.dashbuilder.dataset.engine.index.DataSetIndexElement
-
- org.dashbuilder.dataset.engine.index.DataSetIndexNode
-
- org.dashbuilder.dataset.engine.index.DataSetIntervalIndex
-
- All Implemented Interfaces:
DataSetIntervalIndexHolder
- Direct Known Subclasses:
DataSetIntervalSetIndex
public class DataSetIntervalIndex extends DataSetIndexNode implements DataSetIntervalIndexHolder
An interval index
-
-
Constructor Summary
Constructors Constructor Description DataSetIntervalIndex(DataSetGroupIndex parent, String intervalName)DataSetIntervalIndex(DataSetGroupIndex parent, org.dashbuilder.dataset.group.Interval interval)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetEstimatedSize()List<DataSetIntervalIndex>getIntervalIndexes()StringgetIntervalType()ObjectgetMaxValue()ObjectgetMinValue()StringgetName()voidsetIntervalType(String intervalType)voidsetMaxValue(Object maxValue)voidsetMinValue(Object minValue)StringtoString()-
Methods inherited from class org.dashbuilder.dataset.engine.index.DataSetIndexNode
acceptVisitor, getAggValue, getFilterIndex, getGroupIndex, getGroupKey, getParent, getRows, getSortIndex, indexAggValue, indexFilter, indexGroup, indexSort, setParent
-
Methods inherited from class org.dashbuilder.dataset.engine.index.DataSetIndexElement
getBuildTime, getReuseHits, getReuseTime, reuseHit, setBuildTime
-
-
-
-
Constructor Detail
-
DataSetIntervalIndex
public DataSetIntervalIndex(DataSetGroupIndex parent, String intervalName)
-
DataSetIntervalIndex
public DataSetIntervalIndex(DataSetGroupIndex parent, org.dashbuilder.dataset.group.Interval interval)
-
-
Method Detail
-
getIntervalIndexes
public List<DataSetIntervalIndex> getIntervalIndexes()
- Specified by:
getIntervalIndexesin interfaceDataSetIntervalIndexHolder
-
getName
public String getName()
-
getEstimatedSize
public long getEstimatedSize()
- Overrides:
getEstimatedSizein classDataSetIndexNode
-
getIntervalType
public String getIntervalType()
-
getMinValue
public Object getMinValue()
-
getMaxValue
public Object getMaxValue()
-
setIntervalType
public void setIntervalType(String intervalType)
-
setMinValue
public void setMinValue(Object minValue)
-
setMaxValue
public void setMaxValue(Object maxValue)
-
toString
public String toString()
- Overrides:
toStringin classDataSetIndexElement
-
-