Package org.aksw.sparqlify.sparqlview
Class ViewInstanceOld
java.lang.Object
org.aksw.sparqlify.sparqlview.ViewInstanceOld
- Direct Known Subclasses:
SparqlViewInstance
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TwoWayBindingprotected intprotected org.apache.jena.sparql.core.Quadprotected org.apache.jena.sparql.core.QuadPatternprotected com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> protected intprotected org.apache.jena.sparql.core.Quadprotected org.apache.jena.sparql.core.QuadPattern -
Constructor Summary
ConstructorsConstructorDescriptionViewInstanceOld(org.apache.jena.sparql.core.Quad queryQuad, org.apache.jena.sparql.core.Quad viewQuad, int instanceId, int subId, TwoWayBinding binding) -
Method Summary
Modifier and TypeMethodDescriptionintcom.google.common.collect.SetMultimap<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var> How the query variables map to the parent view Given a query with var a, and a virtual graph with ?s: e.g.org.apache.jena.sparql.core.Quadorg.apache.jena.sparql.core.QuadPatterncom.google.common.collect.SetMultimap<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var> Returns a map from query level to the parent, so the instance level is omitted.com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> org.apache.jena.sparql.core.Quadorg.apache.jena.sparql.core.QuadPatternbooleanisViewVariable(org.apache.jena.sparql.core.Var var)
-
Field Details
-
queryQuad
protected org.apache.jena.sparql.core.Quad queryQuad -
viewQuad
protected org.apache.jena.sparql.core.Quad viewQuad -
queryQuads
protected org.apache.jena.sparql.core.QuadPattern queryQuads -
viewQuads
protected org.apache.jena.sparql.core.QuadPattern viewQuads -
instanceId
protected int instanceId -
subId
protected int subId -
renamer
protected com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> renamer -
binding
-
-
Constructor Details
-
ViewInstanceOld
public ViewInstanceOld(org.apache.jena.sparql.core.Quad queryQuad, org.apache.jena.sparql.core.Quad viewQuad, int instanceId, int subId, TwoWayBinding binding)
-
-
Method Details
-
isViewVariable
public boolean isViewVariable(org.apache.jena.sparql.core.Var var) -
getQueryToParentBinding
public com.google.common.collect.SetMultimap<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var> getQueryToParentBinding()Returns a map from query level to the parent, so the instance level is omitted.- Returns:
-
getParentToQueryBinding
public com.google.common.collect.SetMultimap<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var> getParentToQueryBinding()How the query variables map to the parent view Given a query with var a, and a virtual graph with ?s: e.g. {?view1_s=[?a]}- Returns:
-
getQueryQuads
public org.apache.jena.sparql.core.QuadPattern getQueryQuads() -
getViewQuads
public org.apache.jena.sparql.core.QuadPattern getViewQuads() -
getQueryQuad
public org.apache.jena.sparql.core.Quad getQueryQuad() -
getViewQuad
public org.apache.jena.sparql.core.Quad getViewQuad() -
getInstanceId
public int getInstanceId() -
getRenamer
public com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> getRenamer() -
getBinding
-