eu.larkc.core.data
Interface VariableBinding

All Superinterfaces:
InformationSet, java.io.Serializable
All Known Implementing Classes:
ORDIVariableBinding, SelectXMLVariableBinding, VariableBindingBase, VariableBindingImpl

public interface VariableBinding
extends InformationSet

VariableBinding is SPARQL SELECT query result iterator.

Author:
vassil

Nested Class Summary
static interface VariableBinding.Binding
          Binding is SPARQL SELECT solution.
 
Method Summary
 java.util.List<java.lang.String> getVariables()
          Gets the list of variables in the projection.
 CloseableIterator<VariableBinding.Binding> iterator()
          Gets an iterator of the solutions.
 
Methods inherited from interface eu.larkc.core.data.InformationSet
toRDF
 

Method Detail

getVariables

java.util.List<java.lang.String> getVariables()
Gets the list of variables in the projection.

Returns:
a list of variables

iterator

CloseableIterator<VariableBinding.Binding> iterator()
Gets an iterator of the solutions.

Returns:
iterator to the data