1.29.1.2. Query Result Processing

// fetch query result

QueryResult result = query.execute();

Now we can get result in an iterator of nodes:

NodeIterator it = result.getNodes();

or we get the result in a table:

// get column names

String[] columnNames = result.getColumnNames();
// get column rows
RowIterator rowIterator = result.getRows();
while(rowIterator.hasNext()){
   // get next row
   Row row = rowIterator.nextRow();
   // get all values of row
   Value[] values = row.getValues();
}
Copyright ©2012. All rights reserved. eXo Platform SAS