groupScan_Default(group),
tRowType,
Arrays.asList(field(tRowType, 1),
field(tRowType, 2),
field(tRowType, 3)));
RowType projectRowType = project.rowType();
Ordering ordering = new Ordering();
ordering.append(field(projectRowType, 0), true, caseSensitiveCollator);
ordering.append(field(projectRowType, 1), true, caseInsensitiveCollator);
ordering.append(field(projectRowType, 2), true);
List<ExpressionGenerator> convertCaseInsensitiveToUpper =