Class EmptyStatementPattern
java.lang.Object
org.eclipse.rdf4j.query.algebra.AbstractQueryModelNode
org.eclipse.rdf4j.query.algebra.StatementPattern
org.eclipse.rdf4j.federated.algebra.EmptyStatementPattern
- All Implemented Interfaces:
Serializable
,Cloneable
,BoundJoinTupleExpr
,EmptyResult
,GraphPatternGroupable
,QueryModelNode
,TupleExpr
,VariableScopeChange
public class EmptyStatementPattern
extends StatementPattern
implements EmptyResult, BoundJoinTupleExpr
EmptyStatementPattern represents a statement that cannot produce any results for the registered endpoints.
- Author:
- Andreas Schwarte
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.rdf4j.query.algebra.StatementPattern
StatementPattern.Scope
-
Field Summary
Fields inherited from class org.eclipse.rdf4j.query.algebra.StatementPattern
CARDINALITY_NOT_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<X extends Exception>
voidvisit
(QueryModelVisitor<X> visitor) Visits this node.Methods inherited from class org.eclipse.rdf4j.query.algebra.StatementPattern
clone, equals, getAssuredBindingNames, getBindingNames, getContextVar, getObjectVar, getPredicateVar, getScope, getSignature, getSubjectVar, getVarList, getVars, hashCode, replaceChildNode, setContextVar, setObjectVar, setPredicateVar, setScope, setSubjectVar, shouldCacheCardinality, visitChildren
Methods inherited from class org.eclipse.rdf4j.query.algebra.AbstractQueryModelNode
getCardinality, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getTotalTimeNanosActual, isCardinalitySet, isGraphPatternGroup, isVariableScopeChange, nullEquals, replaceNodeInList, replaceWith, resetCardinality, setCardinality, setCostEstimate, setGraphPatternGroup, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, setVariableScopeChange, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.query.algebra.QueryModelNode
getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getTotalTimeNanosActual, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString
-
Constructor Details
-
EmptyStatementPattern
-
-
Method Details
-
visit
Description copied from interface:QueryModelNode
Visits this node. The node reports itself to the visitor with the proper runtime type.- Specified by:
visit
in interfaceQueryModelNode
- Overrides:
visit
in classStatementPattern
- Throws:
X extends Exception
-