} else if (grouping.getDimensions().size() == 1) { final DimensionExpression dimensionExpression = Iterables.getOnlyElement(grouping.getDimensions()); queryGranularity = Expressions.toQueryGranularity( dimensionExpression.getDruidExpression(), plannerContext.getExprMacroTable()
final Granularity queryGranularity = toQueryGranularity(lhsExpression, plannerContext.getExprMacroTable()); if (queryGranularity != null) {
} else if (grouping.getDimensions().size() == 1) { final DimensionExpression dimensionExpression = Iterables.getOnlyElement(grouping.getDimensions()); queryGranularity = Expressions.toQueryGranularity( dimensionExpression.getDruidExpression(), plannerContext.getExprMacroTable()
final Granularity queryGranularity = toQueryGranularity(lhsExpression, plannerContext.getExprMacroTable()); if (queryGranularity != null) {