public class ConstructNode extends AbstractStatementContainer<StatementPatternNode> implements IStatementContainer
Modifier and Type | Class and Description |
---|---|
static interface |
ConstructNode.Annotations |
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
ConstructNode() |
ConstructNode(AST2BOpContext ctx) |
ConstructNode(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
ConstructNode(ConstructNode op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
Modifier and Type | Method and Description |
---|---|
IGroupNode<StatementPatternNode> |
addChild(StatementPatternNode child)
Add a child to this group.
|
boolean |
isDistinctQuads() |
boolean |
isNativeDistinct()
|
void |
setDistinctQuads(boolean quads) |
void |
setNativeDistinct(boolean nativeDistinct) |
String |
toString(int indent)
Simple but robust version of to-String
|
getDesiredBound, getRequiredBound
addArg, addArg, clone, getAttachedJoinFilters, getChildren, isEmpty, iterator, removeArg, removeChild, replaceWith, setArg, setAttachedJoinFilters, size
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
getContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParent
annotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
getProperty
getDesiredBound, getRequiredBound
public ConstructNode()
public ConstructNode(AST2BOpContext ctx)
public ConstructNode(ConstructNode op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode)
.public IGroupNode<StatementPatternNode> addChild(StatementPatternNode child)
IGroupNode
addChild
in interface IGroupNode<StatementPatternNode>
addChild
in class GroupNodeBase<StatementPatternNode>
public boolean isNativeDistinct()
public void setNativeDistinct(boolean nativeDistinct)
public boolean isDistinctQuads()
public void setDistinctQuads(boolean quads)
public String toString(int indent)
GroupNodeBase
toString
in interface BOp
toString
in interface IQueryNode
toString
in class GroupNodeBase<StatementPatternNode>
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.