}
// convert ColumnDescriptors to column names
List<String> selectColumnExpList = new ArrayList<String>();
for (ColumnDescriptor column : resultColumns) {
String fullName = strategy.quotedIdentifier(dataMap, column.getNamePrefix(), column.getName());
selectColumnExpList.add(fullName);
}
// append any column expressions used in the order by if this query
// uses the DISTINCT modifier