public class ProjectionIterator extends ConvertingIteration<BindingSet,BindingSet,QueryEvaluationException>
| Constructor and Description |
|---|
ProjectionIterator(Projection projection,
CloseableIteration<BindingSet,QueryEvaluationException> iter,
BindingSet parentBindings) |
| Modifier and Type | Method and Description |
|---|---|
protected BindingSet |
convert(BindingSet sourceBindings)
Converts a source type object to a target type object.
|
static BindingSet |
project(ProjectionElemList projElemList,
BindingSet sourceBindings,
BindingSet parentBindings) |
static BindingSet |
project(ProjectionElemList projElemList,
BindingSet sourceBindings,
BindingSet parentBindings,
boolean includeAllParentBindings) |
handleClose, hasNext, next, removeclose, isClosedpublic ProjectionIterator(Projection projection, CloseableIteration<BindingSet,QueryEvaluationException> iter, BindingSet parentBindings) throws QueryEvaluationException
QueryEvaluationExceptionprotected BindingSet convert(BindingSet sourceBindings) throws QueryEvaluationException
ConvertingIterationconvert in class ConvertingIteration<BindingSet,BindingSet,QueryEvaluationException>QueryEvaluationExceptionpublic static BindingSet project(ProjectionElemList projElemList, BindingSet sourceBindings, BindingSet parentBindings)
public static BindingSet project(ProjectionElemList projElemList, BindingSet sourceBindings, BindingSet parentBindings, boolean includeAllParentBindings)
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.