// we select a cartesian product of master/details rows in case of count = false
sb.append(pageAlias).append(".id, "); sb.append(pageAlias).append(".lang1id, ");
sb.append(pageAlias).append(".lang2id, "); sb.append(pageAlias).append(".lang3id, ");
sb.append(pageAlias).append(".lang4id, "); sb.append(pageAlias).append(".lang5id, ");
sb.append(pageAlias).append(".clone, "); sb.append(pageAlias).append(".title, ");
sb.append(pageAlias).append(".description, "); sb.append(templateImplAlias).append(".id, ");
sb.append(templateImplAlias).append(".mainPageId, "); sb.append(templateImplAlias).append(".mainPageTitle, ");
sb.append(richContentAlias).append(".author, "); sb.append(richContentAlias).append(".content, ");
sb.append(richContentAlias).append(".date, "); sb.append(richContentAlias).append(".highlight, ");
sb.append(richContentAlias).append(".preview, "); sb.append(richContentAlias).append(".tags, ");
sb.append(richContentAlias).append(".richContentType_id, ");
sb.append(richContentTypeAlias).append(".name AS richContentType, ");
sb.append(imageAlias).append(".id AS imageId, "); sb.append(imageAlias).append(".fileName AS image");
sb.append(documentAlias).append(".id AS documentId, ");
sb.append(documentAlias).append(".fileName AS document ");*