public class SingleSourceQuery extends AbstractQueryModelNode implements TupleExpr, QueryRef
| Constructor and Description | 
|---|
| SingleSourceQuery(TupleExpr parsedQuery,
                 Endpoint source,
                 QueryInfo queryInfo) | 
| Modifier and Type | Method and Description | 
|---|---|
| SingleSourceQuery | clone()Returns a (deep) clone of this query model node. | 
| Set<String> | getAssuredBindingNames()Gets the names of the bindings that are guaranteed to be present in the results produced by this tuple
 expression. | 
| Set<String> | getBindingNames()Gets the names of the bindings that are, or can be, returned by this tuple expression when it is evaluated. | 
| QueryInfo | getQueryInfo()Retrieve the attached query information of the tuple expression | 
| String | getQueryString() | 
| String | getSignature()Default implementation of  QueryModelNode.getSignature()that prints the name of the node's class. | 
| Endpoint | getSource() | 
| <X extends Exception> | visit(QueryModelVisitor<X> visitor)Visits this node. | 
| <X extends Exception> | visitChildren(QueryModelVisitor<X> visitor)Dummy implementation of  QueryModelNode.visitChildren(org.eclipse.rdf4j.query.algebra.QueryModelVisitor<X>)that does nothing. | 
getParentNode, isGraphPatternGroup, nullEquals, replaceChildNode, replaceNodeInList, replaceWith, setGraphPatternGroup, setParentNode, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, getParentNode, replaceChildNode, replaceWith, setParentNode, toStringpublic Endpoint getSource()
public String getQueryString()
public QueryInfo getQueryInfo()
QueryRefgetQueryInfo in interface QueryRefQueryInfopublic <X extends Exception> void visit(QueryModelVisitor<X> visitor) throws X extends Exception
QueryModelNodevisit in interface QueryModelNodeX extends Exceptionpublic <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X extends Exception
AbstractQueryModelNodeQueryModelNode.visitChildren(org.eclipse.rdf4j.query.algebra.QueryModelVisitor<X>) that does nothing. Subclasses should override this
 method when they have child nodes.visitChildren in interface QueryModelNodevisitChildren in class AbstractQueryModelNodeX extends Exceptionpublic String getSignature()
AbstractQueryModelNodeQueryModelNode.getSignature() that prints the name of the node's class.getSignature in interface QueryModelNodegetSignature in class AbstractQueryModelNodepublic Set<String> getBindingNames()
TupleExprgetBindingNames in interface TupleExprpublic Set<String> getAssuredBindingNames()
TupleExprgetAssuredBindingNames in interface TupleExprpublic SingleSourceQuery clone()
QueryModelNodeclone in interface QueryModelNodeclone in interface TupleExprclone in class AbstractQueryModelNodeCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.