Interface HasElement
- All Known Subinterfaces:
Fragment,Fragment1,Fragment2,Fragment3,GeneralizedFragment2,PartitionedQuery,PartitionedQuery1
- All Known Implementing Classes:
Concept,Fragment2Impl,Fragment3Impl,FragmentImpl,FragmentWrapperBase,MappedFragment,PartitionedQuery1Impl,PartitionedQueryN,PropertyRelation
public interface HasElement
Interface with several default methods for working which an object that holds
an
Element. In particular, this interface simplifies extraction
of the Query or Table when the held Element is of type
ElementSubQuery or ElementData, respectively.- Author:
- raven
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.apache.jena.query.Querydefault org.apache.jena.sparql.algebra.Tableorg.apache.jena.sparql.syntax.ElementReturn the element held by the implementation of this interfacedefault booleandefault booleandefault org.apache.jena.sparql.algebra.OptoOp()
-
Method Details
-
getElement
org.apache.jena.sparql.syntax.Element getElement()Return the element held by the implementation of this interface- Returns:
-
holdsQuery
default boolean holdsQuery() -
extractQuery
default org.apache.jena.query.Query extractQuery() -
holdsTable
default boolean holdsTable() -
extractTable
default org.apache.jena.sparql.algebra.Table extractTable() -
toOp
default org.apache.jena.sparql.algebra.Op toOp()
-