public abstract class GraphPatternGroup<E extends IGroupMemberNode> extends GroupNodeBase<E> implements IJoinNode
GraphPatternGroup
, similar to JoinGroupNode
and
UnionNode
.Modifier and Type | Class and Description |
---|---|
static interface |
GraphPatternGroup.Annotations |
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
GraphPatternGroup() |
GraphPatternGroup(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
GraphPatternGroup(GraphPatternGroup<E> op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
Modifier and Type | Method and Description |
---|---|
<T> List<T> |
getChildren(Class<T> type)
Return the nodes of the supplied type.
|
IVariable<?>[] |
getJoinVars()
The join variables for the group.
|
IVariable<?>[] |
getProjectInVars()
The variables that should be projected into the group.
|
void |
setJoinVars(IVariable<?>[] joinVars) |
void |
setProjectInVars(IVariable<?>[] projectInVars) |
addArg, addArg, addChild, clone, getAttachedJoinFilters, getChildren, isEmpty, iterator, removeArg, removeChild, replaceWith, setArg, setAttachedJoinFilters, size, toString
getContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParent
getQueryHints, toString
addExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, replaceAllWith, setQueryHint, setQueryHints
addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, setArgs, setId, setProperty, setUnboundProperty, toArray, toArray
annotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString
finalize, getClass, notify, notifyAll, wait, wait, wait
getAttachedJoinFilters, isMinus, isOptional, setAttachedJoinFilters
toString
annotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
getProperty
getContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParent
getDesiredBound, getRequiredBound
public GraphPatternGroup(GraphPatternGroup<E> op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode)
.public GraphPatternGroup(BOp[] args, Map<String,Object> anns)
public GraphPatternGroup()
public IVariable<?>[] getJoinVars()
public void setJoinVars(IVariable<?>[] joinVars)
public IVariable<?>[] getProjectInVars()
public void setProjectInVars(IVariable<?>[] projectInVars)
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.