class DistinctQueryResult implements QueryResult {

    protected Integer getColumnIndex(final String columnLabel) {
        return queryResultMetaData.getColumnIndex(columnLabel);
    }

    public  DistinctQueryResult(final Collection<QueryResult> queryResults, final List<String> distinctColumnLabels);

}