public class StatementSourcePattern extends FedXStatementPattern
StatementSource
,
Serialized FormStatementPattern.Scope
Modifier and Type | Field and Description |
---|---|
protected FederationContext |
federationContext |
protected boolean |
usePreparedQuery |
boundFilters, filterExpr, freeVars, id, queryInfo, statementSources, upperLimit
Constructor and Description |
---|
StatementSourcePattern(StatementPattern node,
QueryInfo queryInfo) |
Modifier and Type | Method and Description |
---|---|
void |
addStatementSource(StatementSource statementSource) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(BindingSet bindings)
Evaluate this expression using the provided bindings
|
protected CloseableIteration<BindingSet,QueryEvaluationException> |
handleStatementSourcePatternCheck(BindingSet bindings) |
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
clone, getAssuredBindingNames, getBindingNames
equals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString
protected boolean usePreparedQuery
protected final FederationContext federationContext
public StatementSourcePattern(StatementPattern node, QueryInfo queryInfo)
public void addStatementSource(StatementSource statementSource)
public CloseableIteration<BindingSet,QueryEvaluationException> evaluate(BindingSet bindings) throws QueryEvaluationException
StatementTupleExpr
QueryEvaluationException
protected CloseableIteration<BindingSet,QueryEvaluationException> handleStatementSourcePatternCheck(BindingSet bindings) throws RepositoryException, MalformedQueryException, QueryEvaluationException
Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.