public abstract class GroupMemberValueExpressionNodeBase extends GroupMemberNodeBase implements IValueExpressionMetadata
GroupMemberNodeBase.Annotations
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
GroupMemberValueExpressionNodeBase() |
GroupMemberValueExpressionNodeBase(BOp[] args,
Map<String,Object> anns) |
GroupMemberValueExpressionNodeBase(GroupMemberValueExpressionNodeBase op) |
Modifier and Type | Method and Description |
---|---|
Set<IVariable<?>> |
getConsumedVars()
Return the set of variables that will be used by this constraint to
determine which solutions will continue on through the pipeline and which
will be filtered out.
|
ComputedMaterializationRequirement |
getMaterializationRequirement()
Return the materialization requirement for this filter.
|
IValueExpression<? extends IV> |
getRequiredValueExpression()
Return the
IValueExpression . |
abstract IValueExpressionNode |
getValueExpressionNode() |
getContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParent
getQueryHints, toString
addExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, replaceAllWith, setQueryHint, setQueryHints
addArg, addArg, addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, removeArg, replaceWith, setArg, setArgs, setId, setProperty, setUnboundProperty, toArray, toArray
annotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
toString
annotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
getProperty
getDesiredBound, getRequiredBound
public GroupMemberValueExpressionNodeBase()
public GroupMemberValueExpressionNodeBase(BOp[] args, Map<String,Object> anns)
public GroupMemberValueExpressionNodeBase(GroupMemberValueExpressionNodeBase op)
public abstract IValueExpressionNode getValueExpressionNode()
public final IValueExpression<? extends IV> getRequiredValueExpression()
IValueExpression
.IValueExpression
and never null
.IllegalStateException
- if the IValueExpression
is not set on this node.public Set<IVariable<?>> getConsumedVars()
IValueExpressionMetadata
getConsumedVars
in interface IValueExpressionMetadata
public ComputedMaterializationRequirement getMaterializationRequirement()
IValueExpressionMetadata
getMaterializationRequirement
in interface IValueExpressionMetadata
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.