@Override public void close() { if (scrollableCursor != null) { scrollableCursor.close(); } } }
@Override public void close() { if (scrollableCursor != null) { scrollableCursor.close(); } } }
/** * Used for closing scrolable cursor across RMI. */ public Transporter closeScrollableCursor(ObjID id) { Transporter transporter = new Transporter(); try { ScrollableCursor stream = (ScrollableCursor)getRemoteCursors().get(id); if (stream != null) { stream.close(); } getRemoteCursors().remove(id); } catch (RuntimeException exception) { transporter.setException(exception); } return transporter; }
/** * Used for closing scrolable cursor across RMI. */ public Transporter closeScrollableCursor(ObjID id) { Transporter transporter = new Transporter(); try { ScrollableCursor stream = (ScrollableCursor)getRemoteCursors().get(id); if (stream != null) { stream.close(); } getRemoteCursors().remove(id); } catch (RuntimeException exception) { transporter.setException(exception); } return transporter; }
/** * Used for closing scrolable cursor across RMI. */ public Transporter closeScrollableCursor(ObjID id) { Transporter transporter = new Transporter(); try { ScrollableCursor stream = (ScrollableCursor)getRemoteCursors().get(id); if (stream != null) { stream.close(); } getRemoteCursors().remove(id); } catch (RuntimeException exception) { transporter.setException(exception); } return transporter; }
/** * Used for closing cursored streams across RMI. */ public Transporter scrollableCursorClose(Transporter remoteScrollableCursorOid) { Transporter transporter = new Transporter(); try { ScrollableCursor stream = (ScrollableCursor)getRemoteCursors().get(remoteScrollableCursorOid.getObject()); if (stream != null) { stream.close(); } getRemoteCursors().remove(remoteScrollableCursorOid.getObject()); } catch (RuntimeException exception) { transporter.setException(exception); } return transporter; }
/** * Used for closing cursored streams across RMI. */ public Transporter scrollableCursorClose(Transporter remoteScrollableCursorOid) { Transporter transporter = new Transporter(); try { ScrollableCursor stream = (ScrollableCursor)getRemoteCursors().get(remoteScrollableCursorOid.getObject()); if (stream != null) { stream.close(); } getRemoteCursors().remove(remoteScrollableCursorOid.getObject()); } catch (RuntimeException exception) { transporter.setException(exception); } return transporter; }
/** * Used for closing cursored streams across RMI. */ public Transporter scrollableCursorClose(Transporter remoteScrollableCursorOid) { Transporter transporter = new Transporter(); try { ScrollableCursor stream = (ScrollableCursor)getRemoteCursors().get(remoteScrollableCursorOid.getObject()); if (stream != null) { stream.close(); } getRemoteCursors().remove(remoteScrollableCursorOid.getObject()); } catch (RuntimeException exception) { transporter.setException(exception); } return transporter; }
ReadAllQuery query = new ReadAllQuery(); query.setReferenceClass(Employee.class); query.setSelectionCriteria(new ExpressionBuilder.get("id").greaterThan(100)); // Set the JDBC fetch size query.setFetchSize(50); // Configure the query to return results as a ScrollableCursor query.useScrollableCursor(); // Execute the query ScrollableCursor cursor = (ScrollableCursor) session.executeQuery(query); // Iterate over the results while (cursor.hasNext()) { System.out.println(cursor.next().toString()); } cursor.close();