@Override protected Binding moveToNextBinding() { return iterator.nextBinding() ; }
@Override protected Binding moveToNextBinding() { return output.nextBinding() ; }
@Override protected Binding moveToNextBinding() { return iterator.nextBinding() ; }
@Override protected Binding moveToNextBinding() { if ( iter == null ) throw new NoSuchElementException(Lib.className(this) + ".moveToNextBinding"); return iter.nextBinding(); }
@Override protected Binding moveToNextBinding() { init( ) ; return procIter.nextBinding() ; }
@Override protected Binding moveToNextBinding() { count ++ ; return getInput().nextBinding() ; }
@Override public QueryIterator exec(QueryIterator input, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt) { List<Binding> bindings = new ArrayList<>() ; for ( ; input.hasNext() ; ) bindings.add(input.nextBinding()) ; return new QueryIterPlainWrapper(bindings.iterator(), execCxt) ; }
@Override protected Binding moveToNextBinding() { if ( ! hasNextBinding() ) throw new NoSuchElementException(Lib.className(this)+".next()/finished") ; return currentStage.nextBinding() ; }
@Override protected Binding moveToNextBinding() { if ( ! hasNextBinding() ) throw new NoSuchElementException(Lib.className(this)) ; if ( currentQIter == null ) throw new NoSuchElementException(Lib.className(this)) ; Binding binding = currentQIter.nextBinding() ; return binding ; }
@Override public Binding moveToNextBinding() { return converter.convert(getInput().nextBinding()) ; }
public QueryIteratorCopy(QueryIterator qIter) { for ( ; qIter.hasNext() ; ) elements.add(qIter.nextBinding()) ; qIter.close() ; iterator = copy() ; original = qIter ; }
@Override protected boolean hasNextBinding() { if ( binding != null ) return true ; if ( ! getInput().hasNext() ) return false ; binding = getInput().nextBinding() ; return true ; }
private static List<Binding> toList(QueryIterator qIter) { List<Binding> x = new ArrayList<>() ; for ( ; qIter.hasNext() ; ) x.add(qIter.nextBinding()) ; return x ; } }
private void materialize(QueryIterator qIter) { while (qIter.hasNext()) { Binding binding = qIter.nextBinding() ; addBinding(binding) ; } qIter.close() ; }
private static List<Binding> toList(QueryIterator qIter) { List<Binding> x = new ArrayList<>() ; for ( ; qIter.hasNext() ; ) x.add(qIter.nextBinding()) ; return x ; } }
private static List<Binding> toList(QueryIterator qIter) { List<Binding> x = new ArrayList<>() ; for ( ; qIter.hasNext() ; ) x.add(qIter.nextBinding()) ; return x ; } }
private static List<Binding> toList(QueryIterator qIter) { List<Binding> x = new ArrayList<>() ; for ( ; qIter.hasNext() ; ) x.add(qIter.nextBinding()) ; return x ; } }
public static void outputPlain(IndentedWriter out, Table table, SerializationContext sCxt) { QueryIterator qIter = table.iterator(null) ; for ( ; qIter.hasNext(); ) { Binding b = qIter.nextBinding() ; output(out, b, sCxt) ; out.println() ; } qIter.close() ; }
@Override protected final boolean hasNextBinding() { if ( slot != null ) return true; while (getLeft().hasNext()) { Binding bindingLeft = getLeft().nextBinding(); slot = getNextSlot(bindingLeft); if ( slot != null ) { slot = bindingLeft; return true; } } getLeft().close(); return false; }
public static void output(Table table, IndentedWriter out, SerializationContext sCxt) { if ( sCxt != null ) {} // Prefix. But then qnames are wrong. out.print("(table") ; out.incIndent() ; QueryIterator qIter = table.iterator(null) ; for (; qIter.hasNext();) { out.println() ; Binding binding = qIter.nextBinding() ; output(binding, out, sCxt) ; } out.decIndent() ; out.print(")") ; }