public class DescribeBindingsCollector extends Object implements info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException>
Constructor and Description |
---|
DescribeBindingsCollector(Set<IVariable<?>> originalVars,
Set<BigdataValue> describedResources,
info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> src) |
public DescribeBindingsCollector(Set<IVariable<?>> originalVars, Set<BigdataValue> describedResources, info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> src)
originalVars
- The set of variables whose distinct bound values will be
reported.describedResources
- The set of distinct bound values for those variables (a high
concurrency, thread-safe set).src
- The source iterator.public void close() throws org.openrdf.query.QueryEvaluationException
close
in interface info.aduna.iteration.CloseableIteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException>
org.openrdf.query.QueryEvaluationException
public boolean hasNext() throws org.openrdf.query.QueryEvaluationException
hasNext
in interface info.aduna.iteration.Iteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException>
org.openrdf.query.QueryEvaluationException
public org.openrdf.query.BindingSet next() throws org.openrdf.query.QueryEvaluationException
next
in interface info.aduna.iteration.Iteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException>
org.openrdf.query.QueryEvaluationException
public void remove() throws org.openrdf.query.QueryEvaluationException
remove
in interface info.aduna.iteration.Iteration<org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException>
org.openrdf.query.QueryEvaluationException
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.