Class BindingInputStream
- java.lang.Object
-
- org.apache.jena.riot.lang.LangEngine
-
- org.apache.jena.sparql.engine.binding.BindingInputStream
-
- All Implemented Interfaces:
java.util.Iterator<Binding>,org.apache.jena.atlas.lib.Closeable
public class BindingInputStream extends LangEngine implements java.util.Iterator<Binding>, org.apache.jena.atlas.lib.Closeable
Language for reading in a stream of bindings. See BindingIOSummary:
- Directives:
- VARS - list of variables.
- PREFIX
- Lines of RDF terms (Turtle, no triple-quoted strings)
- Items on line align with last VARS declaration
- * for "same as last row"
- - for "undef"
-
-
Constructor Summary
Constructors Constructor Description BindingInputStream(java.io.InputStream in)BindingInputStream(Tokenizer tokenizer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanhasNext()Bindingnext()voidremove()java.util.List<Var>vars()
-
-
-
Constructor Detail
-
BindingInputStream
public BindingInputStream(java.io.InputStream in)
-
BindingInputStream
public BindingInputStream(Tokenizer tokenizer)
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfacejava.util.Iterator<Binding>
-
remove
public void remove()
- Specified by:
removein interfacejava.util.Iterator<Binding>
-
vars
public java.util.List<Var> vars()
-
close
public void close()
- Specified by:
closein interfaceorg.apache.jena.atlas.lib.Closeable
-
-