Class IntervalBuilderDynamicLabel
- java.lang.Object
-
- org.dashbuilder.dataset.engine.group.IntervalBuilderDynamicLabel
-
- All Implemented Interfaces:
IntervalBuilder
public class IntervalBuilderDynamicLabel extends Object implements IntervalBuilder
Interval builder for label columns which generates one interval per label.
-
-
Constructor Summary
Constructors Constructor Description IntervalBuilderDynamicLabel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntervalListbuild(org.dashbuilder.dataset.DataColumn dataColumn)Build a list of intervals according to the column group settings.IntervalListbuild(DataSetHandler ctx, org.dashbuilder.dataset.group.ColumnGroup columnGroup)Build a list of intervals according to the column group settings.
-
-
-
Method Detail
-
build
public IntervalList build(DataSetHandler ctx, org.dashbuilder.dataset.group.ColumnGroup columnGroup)
Description copied from interface:IntervalBuilderBuild a list of intervals according to the column group settings. The resulting intervals contain the row references belonging to it.- Specified by:
buildin interfaceIntervalBuilder- Parameters:
ctx- The current operation engine data set handler context.columnGroup- The column group operation to apply.- Returns:
- A list of intervals containing a split of all the values for the given column.
-
build
public IntervalList build(org.dashbuilder.dataset.DataColumn dataColumn)
Description copied from interface:IntervalBuilderBuild a list of intervals according to the column group settings. The resulting intervals are empty (no row references in).- Specified by:
buildin interfaceIntervalBuilder- Parameters:
dataColumn- The data set grouped column- Returns:
- A list of intervals containing a split of all the values for the given column.
-
-