public interface IJoinNode extends IBindingProducerNode
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IJoinNode.Annotations |
| Modifier and Type | Method and Description |
|---|---|
List<FilterNode> |
getAttachedJoinFilters()
Return the FILTER(s) associated with this
IJoinNode. |
boolean |
isMinus()
Return
true iff this is a join group representing a SPARQL
MINUS operator. |
boolean |
isOptional()
Return whether or not this is an join with "optional" semantics.
|
void |
setAttachedJoinFilters(List<FilterNode> filters) |
toStringannotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toStringgetPropertyboolean isOptional()
boolean isMinus()
true iff this is a join group representing a SPARQL
MINUS operator.List<FilterNode> getAttachedJoinFilters()
IJoinNode. Such filters
will be run with the JOIN for this statement pattern. As such, they MUST
NOT rely on materialization of variables which would not have been bound
before that JOIN.null (it may
return an empty list)(.ASTSimpleOptionalOptimizer,
ASTAttachJoinFiltersOptimizervoid setAttachedJoinFilters(List<FilterNode> filters)
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.