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, 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 StatementPattern
StatementPattern.Scope -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<X extends Exception>
voidvisit(QueryModelVisitor<X> visitor) Visits this node.Methods inherited from class StatementPattern
clone, equals, getAssuredBindingNames, getBindingNames, getContextVar, getIndexName, getObjectVar, getOrder, getPredicateVar, getScope, getSignature, getStatementOrder, getSubjectVar, getSupportedOrders, getVarList, getVars, hashCode, replaceChildNode, setIndexName, setOrder, shouldCacheCardinality, visitChildrenMethods inherited from class AbstractQueryModelNode
getCardinality, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getTotalTimeNanosActual, isCardinalitySet, isVariableScopeChange, nullEquals, replaceNodeInList, replaceWith, resetCardinality, setCardinality, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, setVariableScopeChange, toStringMethods inherited from interface QueryModelNode
getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getTotalTimeNanosActual, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString
-
Constructor Details
-
EmptyStatementPattern
-
-
Method Details
-
visit
Description copied from interface:QueryModelNodeVisits this node. The node reports itself to the visitor with the proper runtime type.- Specified by:
visitin interfaceQueryModelNode- Overrides:
visitin classStatementPattern- Throws:
X
-