com.bigdata.rdf.sparql.ast
Class ConstructNode
java.lang.Object
com.bigdata.bop.CoreBaseBOp
com.bigdata.bop.ModifiableBOpBase
com.bigdata.rdf.sparql.ast.ASTBase
com.bigdata.rdf.sparql.ast.QueryNodeBase
com.bigdata.rdf.sparql.ast.GroupMemberNodeBase<E>
com.bigdata.rdf.sparql.ast.GroupNodeBase<E>
com.bigdata.rdf.sparql.ast.AbstractStatementContainer<StatementPatternNode>
com.bigdata.rdf.sparql.ast.ConstructNode
- All Implemented Interfaces:
- BOp, IGroupMemberNode, IGroupNode<StatementPatternNode>, IQueryNode, IStatementContainer, IPropertySet, Serializable, Cloneable, Iterable<StatementPatternNode>
public class ConstructNode
- extends AbstractStatementContainer<StatementPatternNode>
- implements IStatementContainer
A template for the construction of one or more graphs based on the solutions
projected by a query.
- Version:
- $Id: ConstructNode.java 6163 2012-03-19 17:12:44Z thompsonbry $
- Author:
- Bryan Thompson
- See Also:
- Serialized Form
| Methods inherited from class com.bigdata.rdf.sparql.ast.GroupNodeBase |
addArg, addArg, clone, getAttachedJoinFilters, isEmpty, iterator, removeArg, removeChild, replaceWith, setArg, setAttachedJoinFilters, size |
| Methods inherited from class com.bigdata.bop.ModifiableBOpBase |
addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, mutation, setArgs, setId, setProperty, setUnboundProperty, toArray, toArray |
| Methods inherited from class com.bigdata.bop.CoreBaseBOp |
annotationsEqual, annotationsToString, checkArgs, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, toShortString |
ConstructNode
public ConstructNode()
ConstructNode
public ConstructNode(ConstructNode op)
- Required deep copy constructor.
ConstructNode
public ConstructNode(BOp[] args,
Map<String,Object> anns)
- Required shallow copy constructor.
addChild
public IGroupNode<StatementPatternNode> addChild(StatementPatternNode child)
- Description copied from interface:
IGroupNode
- Add a child to this group. Child can be a statement pattern, a filter, or
another group.
- Specified by:
addChild in interface IGroupNode<StatementPatternNode>- Overrides:
addChild in class GroupNodeBase<StatementPatternNode>
- Returns:
- this
toString
public String toString(int indent)
- Description copied from class:
GroupNodeBase
- Simple but robust version of to-String
- Specified by:
toString in interface IQueryNode- Overrides:
toString in class GroupNodeBase<StatementPatternNode>
Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.