Interface encapsulating a mapping from a name to a value.
Bindings are immutable, and are equal-by-value, but they have to be constructed somehow and this interface captures that.
Special purpose binding for nothing.
Special purpose binding for adding just one name/value slot.
Machinary encapsulating a mapping from a name to a value.
A binding that is fixed - used in calculating DISTINCT result sets.
A mutable mapping from a name to a value such that we can create a tree of levels with higher (earlier levels) being shared.
Language for reading in a stream of bindings.
Parser for the RDF Tuples language
Project a binding, given a specific collection of visible variables
Common framework for projection; the projection policy is provided by abstract method
Project only named variables (i.e.
Special purpose binding for the root of all bindings.
A binding that wraps another.
Licenced under the Apache License, Version 2.0