public abstract class GroupMemberValueExpressionNodeBase extends GroupMemberNodeBase implements IValueExpressionMetadata
GroupMemberNodeBase.AnnotationsDEFAULT_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, setParentgetQueryHints, 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 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()
IValueExpressionMetadatagetConsumedVars in interface IValueExpressionMetadatapublic ComputedMaterializationRequirement getMaterializationRequirement()
IValueExpressionMetadatagetMaterializationRequirement in interface IValueExpressionMetadataCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.