private void doQuery(Session session, String stmt) { for (QueryResult qr : session.query(stmt, false)) { qr.getPropertyByQueryName("cmis:name"); } }
private ItemIterable<QueryResult> runQuery(String query) { if (log.isDebugEnabled()) { log.debug("About to run CMIS query: " + query); } Session session = CmisSessionHelper.getSession(); return session.query(query, false); }
@Override public ItemIterable<QueryResult> query(boolean searchAllVersions) { return session.query(toQueryString(), searchAllVersions); }
@Override public ItemIterable<QueryResult> query() { return session.query(toQueryString(), false); }
@Override public ItemIterable<QueryResult> query() { return session.query(toQueryString(), false); }
@Override public ItemIterable<QueryResult> query(boolean searchAllVersions) { return session.query(toQueryString(), searchAllVersions); }
@Override public ItemIterable<QueryResult> query(boolean searchAllVersions, OperationContext context) { return session.query(toQueryString(), searchAllVersions, context); }
@Override public ItemIterable<QueryResult> query(boolean searchAllVersions, OperationContext context) { return session.query(toQueryString(), searchAllVersions, context); }
ItemIterable<QueryResult> results = session.query(query, false);
public void doQuery(String cql, int maxItems) { Session cmisSession = getCmisSession(); OperationContext oc = new OperationContextImpl(); oc.setMaxItemsPerPage(maxItems); ItemIterable<QueryResult> results = cmisSession.query(cql, false, oc); for (QueryResult result : results) { for (PropertyData<?> prop : result.getProperties()) { System.out.println(prop.getQueryName() + ": " + prop.getFirstValue()); } System.out.println("--------------------------------------"); } System.out.println("--------------------------------------"); System.out.println("Total number: " + results.getTotalNumItems()); System.out.println("Has more: " + results.getHasMoreItems()); System.out.println("--------------------------------------"); }
@Override public List<QueryResult> getPage(@NotNull CMISConnector connector) throws Exception { if (session != null && !lastPage) { OperationContext ctx = ChemistryCMISFacade.createOperationContext(filter, orderBy); ctx.setMaxItemsPerPage(pageSize); final ItemIterable<QueryResult> queryResults = session.query(query, allVersions, ctx); final ItemIterable<QueryResult> page = queryResults.skipTo(skipTo).getPage(); final List<QueryResult> results = Lists.newArrayList(page); if (!page.getHasMoreItems()) { lastPage = true; } skipTo += page.getPageNumItems(); return results; } lastPage = false; return Collections.emptyList(); }
SqlUtils.encloseSQLString(topSectionId)); log.debug("About to run CMIS query: " + query); ItemIterable<QueryResult> results = session.query(query, false);
@Override public int getTotalResults(@NotNull CMISConnector connector) throws Exception { long size = -1; long skipResultTo = pageSize * 100L; while (session != null && !lastPage) { OperationContext ctx = ChemistryCMISFacade.createOperationContext(filter, orderBy); final ItemIterable<QueryResult> queryResults = session.query(query, allVersions, ctx); final ItemIterable<QueryResult> page = queryResults.skipTo(skipResultTo).getPage(); if (!page.getHasMoreItems()) { lastPage = true; size = skipResultTo + page.getTotalNumItems(); } skipResultTo += skipResultTo; } lastPage = false; return (int) size; }
"') and d.cmis:name LIKE '%.bpmn20.xml' order by d.cmis:name"; LOGGER.info("Executing CMIS query '" + query + "'"); ItemIterable<QueryResult> results = cmisSession.query(query , false);
oc.setIncludeRelationships(IncludeRelationships.SOURCE); ItemIterable<QueryResult> cresults = session.query(cquery, false, oc); if (cresults.getTotalNumItems() == 0)
ItemIterable<QueryResult> results = session.query(QUERY_WEB_ROOTS, false); for (QueryResult result : results)
final ItemIterable<QueryResult> queryResults = this.openCMISSession.query(queryString, false);
ItemIterable<QueryResult> resultSet = session.query(statement, false);