void onFunctionSelected() { AggregateFunctionType selected = null; int i = view.getSelectedFunctionIndex(); if (i >= 0) { List<AggregateFunctionType> supportedFunctions = getSupportedFunctionTypes(); selected = supportedFunctions.get(i); } groupFunction.setFunction(selected); changeEvent.fire(new GroupFunctionChangedEvent(groupFunction)); }
void onFunctionSelected() { AggregateFunctionType selected = null; int i = view.getSelectedFunctionIndex(); if (i >= 0) { List<AggregateFunctionType> supportedFunctions = getSupportedFunctionTypes(); selected = supportedFunctions.get(i); } groupFunction.setFunction(selected); changeEvent.fire(new GroupFunctionChangedEvent(groupFunction)); }
void onColumnSelected() { groupFunction.setSourceId(view.getSelectedColumnId()); if (!isColumnNumeric()) { groupFunction.setFunction(null); } else { groupFunction.setFunction(getSupportedFunctionTypes().get(0)); } initFunctionListBox(); changeEvent.fire(new GroupFunctionChangedEvent(groupFunction)); }
void onColumnSelected() { groupFunction.setSourceId(view.getSelectedColumnId()); if (!isColumnNumeric()) { groupFunction.setFunction(null); } else { groupFunction.setFunction(getSupportedFunctionTypes().get(0)); } initFunctionListBox(); changeEvent.fire(new GroupFunctionChangedEvent(groupFunction)); }
@Override protected void beforeDataSetLookup() { DataSetGroup group = dataSetHandler.getCurrentDataSetLookup().getLastGroupOp(); if (group != null && (group.getAggregationFunctions().isEmpty() || group.getColumnGroup() != null || group.getGroupFunctions().size() < 2)) { group.setColumnGroup(null); GroupFunction minFunction = group.getGroupFunctions().get(0); minFunction.setFunction(AggregateFunctionType.MIN); GroupFunction maxFunction = minFunction.cloneInstance(); maxFunction.setFunction(AggregateFunctionType.MAX); group.addGroupFunction(maxFunction); } }
@Override protected void beforeDataSetLookup() { DataSetGroup group = dataSetHandler.getCurrentDataSetLookup().getLastGroupOp(); if (group != null && (group.getAggregationFunctions().isEmpty() || group.getColumnGroup() != null || group.getGroupFunctions().size() < 2)) { group.setColumnGroup(null); GroupFunction minFunction = group.getGroupFunctions().get(0); minFunction.setFunction(AggregateFunctionType.MIN); GroupFunction maxFunction = minFunction.cloneInstance(); maxFunction.setFunction(AggregateFunctionType.MAX); group.addGroupFunction(maxFunction); } }
public GroupFunction parseGroupFunction( JsonObject groupFunctionJson ) { if (groupFunctionJson == null) { return null; } GroupFunction groupFunction = new GroupFunction(); groupFunction.setSourceId(groupFunctionJson.getString(keySet(SOURCE))); groupFunction.setColumnId(groupFunctionJson.getString(keySet(COLUMN))); groupFunction.setFunction(AggregateFunctionType.getByName(groupFunctionJson.getString(keySet(FUNCTION)))); return groupFunction; }
public GroupFunction parseGroupFunction( JsonObject groupFunctionJson ) { if (groupFunctionJson == null) { return null; } GroupFunction groupFunction = new GroupFunction(); groupFunction.setSourceId(groupFunctionJson.getString(keySet(SOURCE))); groupFunction.setColumnId(groupFunctionJson.getString(keySet(COLUMN))); groupFunction.setFunction(AggregateFunctionType.getByName(groupFunctionJson.getString(keySet(FUNCTION)))); return groupFunction; }
groupFunction.setFunction(null);
groupFunction.setFunction(null);
pgf.setSourceId(_getTargetColumnId(pgf)); if (pft != null && (AggregateFunctionType.DISTINCT.equals(pft) || AggregateFunctionType.COUNT.equals(pft))) { pgf.setFunction(AggregateFunctionType.SUM);
pgf.setSourceId(_getTargetColumnId(pgf)); if (pft != null && (AggregateFunctionType.DISTINCT.equals(pft) || AggregateFunctionType.COUNT.equals(pft))) { pgf.setFunction(AggregateFunctionType.SUM);