slick.driver.JdbcStatementBuilderComponent
Create aliases for all selected rows (unless it is a "select *" query), add a RowNumber column, and remove FETCH and OFFSET clauses.
Create aliases for all selected rows (unless it is a "select *" query), add a RowNumber column, and remove FETCH and OFFSET clauses. The SELECT clause of the resulting Comprehension always has the shape Some(Pure(StructNode(_))).
QueryBuilder mix-in for pagination based on RowNumber.