public abstract class GroupMemberNodeBase<E extends IGroupMemberNode> extends QueryNodeBase implements IGroupMemberNode
IGroupNode.| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
GroupMemberNodeBase.Annotations  | 
DEFAULT_INITIAL_CAPACITY| Constructor and Description | 
|---|
GroupMemberNodeBase()  | 
GroupMemberNodeBase(BOp[] args,
                   Map<String,Object> anns)
Required shallow copy constructor. 
 | 
GroupMemberNodeBase(GroupMemberNodeBase<E> op)
Constructor required for  
com.bigdata.bop.BOpUtility#deepCopy(FilterNode). | 
| 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. 
 | 
getQueryHints, toStringaddExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, replaceAllWith, setQueryHint, setQueryHintsaddArg, addArg, addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, removeArg, replaceWith, setArg, setArgs, setId, setProperty, setUnboundProperty, toArray, toArrayannotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toStringfinalize, getClass, notify, notifyAll, wait, wait, waittoStringannotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toStringgetPropertygetDesiredBound, getRequiredBoundpublic GroupMemberNodeBase()
public GroupMemberNodeBase(GroupMemberNodeBase<E> op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode).public final IGroupNode<IGroupMemberNode> getParent()
IGroupMemberNodegetParent in interface IGroupMemberNodepublic final void setParent(IGroupNode<IGroupMemberNode> parent)
IGroupMemberNodesetParent in interface IGroupMemberNodepublic TermNode getContext()
IGroupMemberNodegetContext in interface IGroupMemberNodenull if there is no graph pattern
         dominating this node.public JoinGroupNode getParentJoinGroup()
IGroupMemberNodeJoinGroupNode which dominates this node. Note
 that some kinds of IGroupMemberNodes do not appear within a
 JoinGroupNode context. For example, NamedSubqueryRoot and
 ConstructNode.getParentJoinGroup in interface IGroupMemberNodeJoinGroupNode -or- null if there is no
         such parent join group.public GraphPatternGroup<IGroupMemberNode> getParentGraphPatternGroup()
IGroupMemberNodeGraphPatternGroup which dominates this node.
 Note that some kinds of IGroupMemberNodes do not appear within a
 GraphPatternGroup context. For example, NamedSubqueryRoot
 and ConstructNode.getParentGraphPatternGroup in interface IGroupMemberNodeGraphPatternGroup -or- null if there is
         no such parent group.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.