/** * {@inheritDoc} */ @Override public Model getResourceModel() { return super.object.getResourceModel(); }
@Override public Model getResourceModel() { return resultset.getResourceModel(); }
@Override public Model getResourceModel() { return resultSet.getResourceModel(); }
/** * Creates a peeking wrapper around another result set * * @param results * Inner results */ public ResultSetPeeking(ResultSet results) { if (results == null) throw new IllegalArgumentException("Inner result set cannot be null"); this.results = results; this.model = results.getResourceModel(); }
private SortedResultSet(ResultSet rs, Comparator<Binding> comparator) { model = rs.getResourceModel() ; // Put straight into a sorted structure SortedSet<Binding> sorted = new TreeSet<Binding>(comparator) ; for ( ; rs.hasNext() ; ) { Binding b = rs.nextBinding() ; sorted.add(b) ; } qIter = new QueryIterPlainWrapper(sorted.iterator()) ; resultVars = rs.getResultVars() ; //resultSet = new ResultSetStream(rs.getResultVars(), null, qIter) ; }
private SortedResultSet(ResultSet rs, Comparator<Binding> comparator) { model = rs.getResourceModel() ; // Put straight into a sorted structure SortedSet<Binding> sorted = new TreeSet<Binding>(comparator) ; for ( ; rs.hasNext() ; ) { Binding b = rs.nextBinding() ; sorted.add(b) ; } qIter = new QueryIterPlainWrapper(sorted.iterator()) ; resultVars = rs.getResultVars() ; //resultSet = new ResultSetStream(rs.getResultVars(), null, qIter) ; }
/** Create an in-memory result set from any ResultSet object. * If the ResultSet is an in-memory one already, then no * copying is done - the necessary internal datastructures * are shared. This operation destroys (uses up) a ResultSet * object that is not an in memory one. */ public ResultSetMem(ResultSet qr) { model = qr.getResourceModel() ; if (qr instanceof ResultSetMem) { ResultSetMem qrm = (ResultSetMem) qr; this.rows = qrm.rows; this.varNames = qrm.varNames; } else { varNames = qr.getResultVars(); while (qr.hasNext()) { Binding rb = qr.nextBinding(); rows.add(rb); } } reset(); }
/** Create an in-memory result set from any ResultSet object. * If the ResultSet is an in-memory one already, then no * copying is done - the necessary internal datastructures * are shared. This operation destroys (uses up) a ResultSet * object that is not an in memory one. */ public ResultSetMem(ResultSet qr) { model = qr.getResourceModel() ; if (qr instanceof ResultSetMem) { ResultSetMem qrm = (ResultSetMem) qr; this.rows = qrm.rows; this.varNames = qrm.varNames; } else { varNames = qr.getResultVars(); while (qr.hasNext()) { Binding rb = qr.nextBinding(); rows.add(rb); } } reset(); }
} else { this.resultVars = resultSet.getResultVars(); this.resourceModel = resultSet.getResourceModel(); if (this.size == 0 && this.resultSet.hasNext()) {