alias += "id"; } else if (qn instanceof QueryField) { if (String.class.equals(((QueryField) qn).getType())) { alias = "lower(" + alias + ")"; alias += "id"; } else if (orderElement instanceof QueryField) { if (String.class.equals(((QueryField) orderElement).getType())) { alias = "lower(" + alias + ")";
alias += "id"; } else if (qn instanceof QueryField) { if (String.class.equals(((QueryField) qn).getType())) { alias = "lower(" + alias + ")"; alias += "id"; } else if (orderElement instanceof QueryField) { if (String.class.equals(((QueryField) orderElement).getType())) { alias = "lower(" + alias + ")";
subQ.addToSelect(qf); qf = new QueryField(subQ, qf); Class<?> summaryType = qf.getType();
subQ.addToSelect(qf); qf = new QueryField(subQ, qf); Class<?> summaryType = qf.getType();
QueryField origF = (QueryField) orig; return new QueryField(fromElementMap.get(origF.getFromElement()), origF.getFieldName(), origF.getSecondFieldName(), origF.getType()); } else if (orig instanceof QueryObjectReference) { QueryObjectReference origR = (QueryObjectReference) orig;
QueryField origF = (QueryField) orig; return new QueryField(fromElementMap.get(origF.getFromElement()), origF.getFieldName(), origF.getSecondFieldName(), origF.getType()); } else if (orig instanceof QueryObjectReference) { QueryObjectReference origR = (QueryObjectReference) orig;
QueryEvaluable bins = new QueryValue(SummaryConfig.getNumberOfBins()); Class<?> summaryType = qf.getType(); if (summaryType == Long.class || summaryType == Integer.class) { bins = new QueryExpression(
QueryEvaluable bins = new QueryValue(SummaryConfig.getNumberOfBins()); Class<?> summaryType = qf.getType(); if (summaryType == Long.class || summaryType == Integer.class) { bins = new QueryExpression(