public class ExclusiveStatement extends FedXStatementPattern implements ExclusiveTupleExpr
StatementPattern.Scope
boundFilters, filterExpr, freeVars, id, queryInfo, statementSources, upperLimit
Constructor and Description |
---|
ExclusiveStatement(StatementPattern node,
StatementSource owner,
QueryInfo queryInfo) |
Modifier and Type | Method and Description |
---|---|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(BindingSet bindings)
Evaluate this expression using the provided bindings
|
StatementSource |
getOwner() |
addBoundFilter, addFilterExpr, getBoundFilters, getFilterExpr, getFreeVarCount, getFreeVars, getId, getQueryInfo, getSourceCount, getStatementSources, getUpperLimit, hasFilter, hasFreeVarsFor, initFreeVars, setUpperLimit, visit, visitChildren
clone, equals, getAssuredBindingNames, getBindingNames, getContextVar, getObjectVar, getPredicateVar, getScope, getSignature, getSubjectVar, getVarList, getVars, hashCode, replaceChildNode, setContextVar, setObjectVar, setPredicateVar, setScope, setSubjectVar
getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getTotalTimeNanosActual, isGraphPatternGroup, isVariableScopeChange, nullEquals, replaceNodeInList, replaceWith, setCostEstimate, setGraphPatternGroup, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, setVariableScopeChange, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getFreeVarCount
clone, getAssuredBindingNames, getBindingNames
equals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString, visit, visitChildren
getFreeVars
getQueryInfo
public ExclusiveStatement(StatementPattern node, StatementSource owner, QueryInfo queryInfo)
public StatementSource getOwner()
getOwner
in interface ExclusiveTupleExpr
public CloseableIteration<BindingSet,QueryEvaluationException> evaluate(BindingSet bindings) throws QueryEvaluationException
StatementTupleExpr
evaluate
in interface StatementTupleExpr
QueryEvaluationException
Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.