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, 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, setSubjectVargetParentNode, isGraphPatternGroup, nullEquals, replaceNodeInList, replaceWith, setGraphPatternGroup, setParentNode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitclone, getAssuredBindingNames, getBindingNamesequals, getParentNode, getSignature, replaceChildNode, replaceWith, setParentNode, 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.