AEM SQL 2 Query Java
I am running aem sql 2 query in java.
query : SELECT * FROM [cq:PageContent] AS s WHERE ISDESCENDANTNODE([/content/apples/en]) AND s.[sling:resourceType] = 'apples/components/page/article' ORDER BY s.[published] DESC
I am using javax.jcr.query.Query query API to generate a query. I am also
Session session = resolver.adaptTo(Session.class);
QueryManager queryManager = session.getWorkspace().getQueryManager();
javax.jcr.query.Query query = queryManager.createQuery(sqlStatement, javax.jcr.query.Query.JCR_SQL2);
query.setLimit(limit);
query.setOffset(offset);
QueryResult result = query.execute();
In result i am able to getting 10 results with starting from offset. But if want actual full request set of the query Can you suggest me correct way to get it.
I am trying to implement pagination logic. in result set. I have to result back first 10 results and total count of the query.
Please suggest correct way to implement this using SQL2 query.
