Class BindingRemapped
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.util.BindingRemapped
- All Implemented Interfaces:
org.apache.jena.sparql.engine.binding.Binding
public class BindingRemapped
extends Object
implements org.apache.jena.sparql.engine.binding.Binding
A view over a binding. The variable maps the exposed variables to that of the bindings.
This class is useful in situations where the original variables were remapped to internal ones, and an internal
binding should appear as an original one to the application.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.sparql.engine.binding.Bindingprotected Set<org.apache.jena.sparql.core.Var>protected Map<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var> Fields inherited from interface org.apache.jena.sparql.engine.binding.Binding
noParent -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBindingRemapped(org.apache.jena.sparql.engine.binding.Binding delegate, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var> varMap) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(org.apache.jena.sparql.core.Var var) org.apache.jena.sparql.engine.binding.Bindingdetach()protected Set<org.apache.jena.sparql.core.Var>voidforEach(BiConsumer<org.apache.jena.sparql.core.Var, org.apache.jena.graph.Node> action) org.apache.jena.graph.Nodeget(org.apache.jena.sparql.core.Var var) Maps the argument variable to the internal one.booleanisEmpty()static org.apache.jena.sparql.engine.binding.Bindingof(org.apache.jena.sparql.engine.binding.Binding delegate, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var> varMap) intsize()toString()Iterator<org.apache.jena.sparql.core.Var>vars()Set<org.apache.jena.sparql.core.Var>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.engine.binding.Binding
contains, equals, get, hashCode
-
Field Details
-
delegate
protected org.apache.jena.sparql.engine.binding.Binding delegate -
varMap
-
effectiveKeys
-
-
Constructor Details
-
BindingRemapped
protected BindingRemapped(org.apache.jena.sparql.engine.binding.Binding delegate, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var> varMap)
-
-
Method Details
-
of
public static org.apache.jena.sparql.engine.binding.Binding of(org.apache.jena.sparql.engine.binding.Binding delegate, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var> varMap) -
effectiveKeys
-
vars
- Specified by:
varsin interfaceorg.apache.jena.sparql.engine.binding.Binding
-
varsMentioned
- Specified by:
varsMentionedin interfaceorg.apache.jena.sparql.engine.binding.Binding
-
forEach
- Specified by:
forEachin interfaceorg.apache.jena.sparql.engine.binding.Binding
-
contains
public boolean contains(org.apache.jena.sparql.core.Var var) - Specified by:
containsin interfaceorg.apache.jena.sparql.engine.binding.Binding
-
get
public org.apache.jena.graph.Node get(org.apache.jena.sparql.core.Var var) Maps the argument variable to the internal one. Then uses the internal one for the lookup.- Specified by:
getin interfaceorg.apache.jena.sparql.engine.binding.Binding
-
size
public int size()- Specified by:
sizein interfaceorg.apache.jena.sparql.engine.binding.Binding
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.apache.jena.sparql.engine.binding.Binding
-
toString
-
detach
public org.apache.jena.sparql.engine.binding.Binding detach()- Specified by:
detachin interfaceorg.apache.jena.sparql.engine.binding.Binding
-