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, visitChildrenclone, equals, getAssuredBindingNames, getBindingNames, getContextVar, getObjectVar, getPredicateVar, getScope, getSignature, getSubjectVar, getVarList, getVars, hashCode, replaceChildNode, setContextVar, setObjectVar, setPredicateVar, setScope, setSubjectVargetCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getTotalTimeNanosActual, isGraphPatternGroup, isVariableScopeChange, nullEquals, replaceNodeInList, replaceWith, setCostEstimate, setGraphPatternGroup, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, setVariableScopeChange, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitclone, getAssuredBindingNames, getBindingNamesequals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toStringprotected 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
StatementTupleExprQueryEvaluationExceptionprotected CloseableIteration<BindingSet,QueryEvaluationException> handleStatementSourcePatternCheck(BindingSet bindings) throws RepositoryException, MalformedQueryException, QueryEvaluationException
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.