Package org.dashbuilder.dataset.group
Class DataSetGroup
- java.lang.Object
-
- org.dashbuilder.dataset.impl.AbstractDataSetOp
-
- org.dashbuilder.dataset.group.DataSetGroup
-
- All Implemented Interfaces:
DataSetOp
public class DataSetGroup extends AbstractDataSetOp
A data set group operation.
-
-
Field Summary
Fields Modifier and Type Field Description protected ColumnGroupcolumnGroupprotected List<GroupFunction>groupFunctionListprotected booleanjoinprotected List<Interval>selectedIntervalList-
Fields inherited from class org.dashbuilder.dataset.impl.AbstractDataSetOp
dataSetUUID
-
-
Constructor Summary
Constructors Constructor Description DataSetGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGroupFunction(GroupFunction... groupFunctions)voidaddSelectedIntervalNames(String... names)DataSetGroupcloneInstance()Clone this operation.booleanequals(Object obj)List<GroupFunction>getAggregationFunctions()ColumnGroupgetColumnGroup()GroupFunctiongetGroupFunction(String columnId)IntegergetGroupFunctionIdx(GroupFunction groupFunction)List<GroupFunction>getGroupFunctions()List<Interval>getSelectedIntervalList()DataSetOpTypegetType()booleanisJoin()booleanisSelect()voidsetColumnGroup(ColumnGroup columnGroup)voidsetJoin(boolean join)voidsetSelectedIntervalList(List<Interval> intervalList)StringtoString()-
Methods inherited from class org.dashbuilder.dataset.impl.AbstractDataSetOp
getDataSetUUID, setDataSetUUID
-
-
-
-
Field Detail
-
join
protected boolean join
-
columnGroup
protected ColumnGroup columnGroup
-
groupFunctionList
protected List<GroupFunction> groupFunctionList
-
-
Method Detail
-
getType
public DataSetOpType getType()
- Returns:
- The type of this DataSet operation.
- See Also:
DataSetOpType
-
setColumnGroup
public void setColumnGroup(ColumnGroup columnGroup)
-
addGroupFunction
public void addGroupFunction(GroupFunction... groupFunctions)
-
getColumnGroup
public ColumnGroup getColumnGroup()
-
getGroupFunctions
public List<GroupFunction> getGroupFunctions()
-
getGroupFunction
public GroupFunction getGroupFunction(String columnId)
-
getGroupFunctionIdx
public Integer getGroupFunctionIdx(GroupFunction groupFunction)
-
addSelectedIntervalNames
public void addSelectedIntervalNames(String... names)
-
isSelect
public boolean isSelect()
-
isJoin
public boolean isJoin()
-
setJoin
public void setJoin(boolean join)
-
getAggregationFunctions
public List<GroupFunction> getAggregationFunctions()
-
cloneInstance
public DataSetGroup cloneInstance()
Description copied from interface:DataSetOpClone this operation.
-
-