public class NJoin extends NTuple implements TupleExpr
Constructor and Description |
---|
NJoin(List<TupleExpr> args,
QueryInfo queryInfo)
Construct an nary-tuple.
|
Modifier and Type | Method and Description |
---|---|
NJoin |
clone()
Returns a (deep) clone of this query model node.
|
Set<String> |
getJoinVariables(int joinIndex)
Returns the commons variables of the join with the given index.
|
<X extends Exception> |
visit(QueryModelVisitor<X> visitor)
Visits this node.
|
getArg, getArgs, getAssuredBindingNames, getBindingNames, getNumberOfArguments, getQueryInfo, replaceChildNode, visitChildren
getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, isGraphPatternGroup, isVariableScopeChange, nullEquals, replaceNodeInList, replaceWith, setCostEstimate, setGraphPatternGroup, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, setVariableScopeChange, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAssuredBindingNames, getBindingNames
equals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString, visitChildren
public <X extends Exception> void visit(QueryModelVisitor<X> visitor) throws X extends Exception
QueryModelNode
visit
in interface QueryModelNode
visit
in class NTuple
X extends Exception
public NJoin clone()
QueryModelNode
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.