Interface BindingSet

All Superinterfaces:
Iterable<Binding>, Serializable
All Known Subinterfaces:
MutableBindingSet
All Known Implementing Classes:
AbstractBindingSet, ArrayBindingSet, EmptyBindingSet, FedXPathIteration.ValuePair, ListBindingSet, MapBindingSet, PathIteration.ValuePair, QueryBindingSet, SimpleBindingSet, SingletonBindingSet, SPARQLQueryBindingSet

public interface BindingSet extends Iterable<Binding>, Serializable
A BindingSet is a set of named value bindings, which is used a.o. to represent a single query solution. Values are indexed by name of the binding which typically corresponds to the names of the variables used in the projection of the orginal query.