public interface IGroupMemberNode extends IQueryNode, IVariableBindingRequirements
IQueryNode
which may appear in an
IGroupNode
.IQueryNode.Annotations
Modifier and Type | Method and Description |
---|---|
TermNode |
getContext()
Return the context for the group graph pattern dominating this node.
|
IGroupNode<IGroupMemberNode> |
getParent()
Return the group to which this node belongs.
|
GraphPatternGroup<IGroupMemberNode> |
getParentGraphPatternGroup()
Return the lowest
GraphPatternGroup which dominates this node. |
JoinGroupNode |
getParentJoinGroup()
Return the lowest
JoinGroupNode which dominates this node. |
void |
setParent(IGroupNode<IGroupMemberNode> parent)
Set the group to which this bindings producer node belongs.
|
toString
annotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
getProperty
getDesiredBound, getRequiredBound
IGroupNode<IGroupMemberNode> getParent()
void setParent(IGroupNode<IGroupMemberNode> parent)
JoinGroupNode getParentJoinGroup()
JoinGroupNode
which dominates this node. Note
that some kinds of IGroupMemberNode
s do not appear within a
JoinGroupNode
context. For example, NamedSubqueryRoot
and
ConstructNode
.JoinGroupNode
-or- null
if there is no
such parent join group.GraphPatternGroup<IGroupMemberNode> getParentGraphPatternGroup()
GraphPatternGroup
which dominates this node.
Note that some kinds of IGroupMemberNode
s do not appear within a
GraphPatternGroup
context. For example, NamedSubqueryRoot
and ConstructNode
.GraphPatternGroup
-or- null
if there is
no such parent group.TermNode getContext()
null
if there is no graph pattern
dominating this node.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.