grouping != null ? (getColumnValue(timestampMapping, grouping, true) + " as " + checkTableColumn(getColumnReference(grouping) + "_group") + " ,") : "",
segment != null ? (getColumnValue(timestampMapping, segment, true) + " as " + checkTableColumn(getColumnReference(segment) + "_segment") + " ,") : "",
format(getFinalForAggregationFunction(measure), measure.column + "_" + measure.aggregation.name().toLowerCase()),
preComputedTable.get().getValue(),
} else {
if ((grouping != null && grouping.type == COLUMN) || (segment != null && segment.type == COLUMN && !segment.value.equals("_collection"))) {
String windowColumn = checkTableColumn(getColumnValue(timestampMapping,
(grouping != null && grouping.type == COLUMN) ? grouping : segment, false) +
((grouping != null && grouping.type == COLUMN) ? "_group" : "_segment"));