Class PropertyRelation
java.lang.Object
org.aksw.jenax.sparql.fragment.impl.Fragment2Impl
org.aksw.jenax.sparql.fragment.impl.PropertyRelation
- All Implemented Interfaces:
Fragment,Fragment2,GeneralizedFragment2,HasElement
A relation that in addition has a variable for the property
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPropertyRelation(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.core.Var sourceVar, org.apache.jena.sparql.core.Var propertyVar, org.apache.jena.sparql.core.Var targetVar) -
Method Summary
Methods inherited from class org.aksw.jenax.sparql.fragment.impl.Fragment2Impl
applyNodeTransform, create, create, create, create, create, create, create, create, createBwd, createFwd, empty, empty, getElement, getInnerVars, getSourceVar, getTargetVar, getVarsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.aksw.jenax.sparql.fragment.api.Fragment
filter, filter, filter, filter, getElements, getNonDistinguishedVars, getVarsMentioned, joinOn, joinOn, prependOn, prependOn, project, project, rename, rename, toFragment1, toFragment2, toFragment3, toQueryMethods inherited from interface org.aksw.jenax.sparql.fragment.api.Fragment2
getAsTriple, getAsTripleOrTriplePath, getAsTriplePath, getIntermediaryVars, getMarkedVars, getSourceConcept, getSourceVars, getTargetConcept, getTargetVars, isEmpty, reverseMethods inherited from interface org.aksw.jenax.sparql.fragment.api.HasElement
extractQuery, extractTable, holdsQuery, holdsTable, toOp
-
Field Details
-
propertyVar
protected org.apache.jena.sparql.core.Var propertyVar
-
-
Constructor Details
-
PropertyRelation
public PropertyRelation(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.core.Var sourceVar, org.apache.jena.sparql.core.Var propertyVar, org.apache.jena.sparql.core.Var targetVar)
-
-
Method Details
-
getPropertyVar
public org.apache.jena.sparql.core.Var getPropertyVar() -
hashCode
public int hashCode()- Overrides:
hashCodein classFragment2Impl
-
equals
- Overrides:
equalsin classFragment2Impl
-
toString
- Overrides:
toStringin classFragment2Impl
-
create
public static PropertyRelation create(String elementStr, String sourceVarName, String propertyVarName, String targetVarName)
-