Class RelationletNestedImpl
java.lang.Object
org.aksw.jena_sparql_api.relationlet.RelationletBase
org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- All Implemented Interfaces:
Relationlet,RelationletSimple
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<String,RelationletSimple> protected org.apache.jena.sparql.syntax.Elementprotected NestedVarMap -
Constructor Summary
ConstructorsConstructorDescriptionRelationletNestedImpl(org.apache.jena.sparql.syntax.Element el, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var> varMap, Set<org.apache.jena.sparql.core.Var> fixedVars) RelationletNestedImpl(org.apache.jena.sparql.syntax.Element el, NestedVarMap varMap, Map<String, RelationletSimple> aliasToMember) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.syntax.ElementCollection<org.apache.jena.sparql.core.Var>Set<org.apache.jena.sparql.core.Var>Set<org.apache.jena.sparql.core.Var>Set<org.apache.jena.sparql.core.Var>setPinnedVar(org.apache.jena.sparql.core.Var var, boolean onOrOff) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.relationlet.Relationlet
isPinned, pinAllVars, pinAllVars, pinVar, resolve
-
Field Details
-
el
protected org.apache.jena.sparql.syntax.Element el -
varMap
-
aliasToMember
-
-
Constructor Details
-
RelationletNestedImpl
-
RelationletNestedImpl
public RelationletNestedImpl(org.apache.jena.sparql.syntax.Element el, NestedVarMap varMap, Map<String, RelationletSimple> aliasToMember)
-
-
Method Details
-
getVarsMentionedCore
-
getVarsMentioned
- Specified by:
getVarsMentionedin interfaceRelationlet
-
getNestedVarMap
- Specified by:
getNestedVarMapin interfaceRelationlet
-
getPinnedVars
- Specified by:
getPinnedVarsin interfaceRelationlet
-
setPinnedVar
- Specified by:
setPinnedVarin interfaceRelationlet- Overrides:
setPinnedVarin classRelationletBase
-
getExposedVars
- Specified by:
getExposedVarsin interfaceRelationlet
-
materialize
- Specified by:
materializein interfaceRelationlet
-
getElement
public org.apache.jena.sparql.syntax.Element getElement()- Specified by:
getElementin interfaceRelationletSimple
-