Add support for pagination to netquery module

This commit is contained in:
Patrick Pacher
2022-05-10 10:04:21 +02:00
parent 25aceaf103
commit bef911e925
2 changed files with 34 additions and 2 deletions

View File

@@ -181,9 +181,10 @@ func (req *QueryRequestPayload) generateSQL(ctx context.Context, schema *orm.Tab
if whereClause != "" {
query += " WHERE " + whereClause
}
query += " " + groupByClause + " " + orderByClause
return query, req.paramMap, nil
query += " " + groupByClause + " " + orderByClause + " " + req.Pagination.toSQLLimitOffsetClause()
return strings.TrimSpace(query), req.paramMap, nil
}
func (req *QueryRequestPayload) prepareSelectedFields(ctx context.Context, schema *orm.TableSchema) error {