Class DefaultFilterAlgorithm
- java.lang.Object
-
- org.dashbuilder.dataset.engine.filter.DefaultFilterAlgorithm
-
- All Implemented Interfaces:
DataSetFilterAlgorithm
public class DefaultFilterAlgorithm extends Object implements DataSetFilterAlgorithm
Default data set filter algorithm.
-
-
Constructor Summary
Constructors Constructor Description DefaultFilterAlgorithm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSetFunctionbuildFunction(DataSetFilterContext filterContext, org.dashbuilder.dataset.filter.ColumnFilter columnFilter)List<Integer>filter(DataSetHandler ctx, org.dashbuilder.dataset.filter.ColumnFilter columnFilter)Filter the specified data set according the filter criteria.
-
-
-
Method Detail
-
filter
public List<Integer> filter(DataSetHandler ctx, org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
Description copied from interface:DataSetFilterAlgorithmFilter the specified data set according the filter criteria.- Specified by:
filterin interfaceDataSetFilterAlgorithm- Parameters:
ctx- The data set context to filtercolumnFilter- The column filter to apply.- Returns:
- A list of ordinals containing only the rows that surpass the filter.
-
buildFunction
public DataSetFunction buildFunction(DataSetFilterContext filterContext, org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
-
-