Class FragmentImpl
java.lang.Object
org.aksw.jenax.sparql.fragment.impl.FragmentImpl
- All Implemented Interfaces:
Fragment,HasElement
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFragmentImpl(org.apache.jena.sparql.syntax.Element element, List<org.apache.jena.sparql.core.Var> vars) -
Method Summary
Modifier and TypeMethodDescriptionstatic Fragmentcreate(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.core.Var... vars) booleanorg.apache.jena.sparql.syntax.ElementReturn the element held by the implementation of this interfaceList<org.apache.jena.sparql.core.Var>getVars()Return the distinguished variables of the relation.inthashCode()voidsetElement(org.apache.jena.sparql.syntax.Element element) voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.aksw.jenax.sparql.fragment.api.Fragment
applyNodeTransform, 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.HasElement
extractQuery, extractTable, holdsQuery, holdsTable, toOp
-
Field Details
-
element
protected org.apache.jena.sparql.syntax.Element element -
vars
-
-
Constructor Details
-
FragmentImpl
public FragmentImpl(org.apache.jena.sparql.syntax.Element element, List<org.apache.jena.sparql.core.Var> vars)
-
-
Method Details
-
getElement
public org.apache.jena.sparql.syntax.Element getElement()Description copied from interface:HasElementReturn the element held by the implementation of this interface- Specified by:
getElementin interfaceHasElement- Returns:
-
setElement
public void setElement(org.apache.jena.sparql.syntax.Element element) -
getVars
Description copied from interface:FragmentReturn the distinguished variables of the relation. The returned list is should be duplicate-free. The variables are NOT required to occur in the relation's element. -
setVars
-
hashCode
public int hashCode() -
equals
-
toString
-
create
public static Fragment create(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.core.Var... vars)
-