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, toStringgetContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParentgetQueryHints, toStringaddExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, replaceAllWith, setQueryHint, setQueryHintsaddArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, setArgs, setId, setProperty, setUnboundProperty, toArray, toArrayannotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortStringfinalize, getClass, notify, notifyAll, wait, wait, waitgetAttachedJoinFilters, isMinus, isOptional, setAttachedJoinFilterstoStringannotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toStringgetPropertygetContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParentgetDesiredBound, getRequiredBoundpublic 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.