public class ZeroLengthPathNode extends GroupMemberNodeBase<ZeroLengthPathNode> implements IBindingProducerNode
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
ZeroLengthPathNode()
Deprecated.
|
ZeroLengthPathNode(BOp[] args,
Map<String,Object> anns)
Deprecated.
Required shallow copy constructor.
|
ZeroLengthPathNode(TermNode left,
TermNode right)
Deprecated.
|
ZeroLengthPathNode(ZeroLengthPathNode op)
Deprecated.
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
Modifier and Type | Method and Description |
---|---|
Set<IVariable<?>> |
getDesiredBound(StaticAnalysis sa)
Deprecated.
Get variables that are not required to be bound, but desired in the
sense that we want them to be bound when evaluating the construct.
|
Set<IVariable<?>> |
getProducedBindings()
Deprecated.
Return the variables used by the path - i.e.
|
Set<IVariable<?>> |
getRequiredBound(StaticAnalysis sa)
Deprecated.
Return the variables used in the node that *must* be bound prior to
evaluating the node.
|
TermNode |
left()
Deprecated.
Returns the left term.
|
TermNode |
right()
Deprecated.
Returns the right term.
|
void |
setLeft(TermNode left)
Deprecated.
Sets the left term.
|
void |
setRight(TermNode right)
Deprecated.
Sets the right term.
|
String |
toString(int indent)
Deprecated.
The contract of this method at this level is under-specified.
|
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
finalize, getClass, notify, notifyAll, wait, wait, wait
annotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
getProperty
public ZeroLengthPathNode(ZeroLengthPathNode op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode)
.public ZeroLengthPathNode(BOp[] args, Map<String,Object> anns)
public ZeroLengthPathNode()
public TermNode left()
public void setLeft(TermNode left)
public TermNode right()
public void setRight(TermNode right)
public Set<IVariable<?>> getProducedBindings()
public String toString(int indent)
CoreBaseBOp
CoreBaseBOp.toString()
Or:
- return a pretty-print representation of the object with indent
Note that the former contract may or may not include recursive descent through a tree-like
object, whereas the latter almost certainly does.toString
in interface BOp
toString
in interface IQueryNode
toString
in class CoreBaseBOp
public Set<IVariable<?>> getRequiredBound(StaticAnalysis sa)
IVariableBindingRequirements
IVariableBindingRequirements#getRequiredBound()
interface cannot be satisified, the query may still be valid and return
results (for the SPARQL 1.1 service example mentioned above, it may not,
for the FILTER it may).
The set of these variables must be disjoint from
IVariableBindingRequirements#getRequiredUnound()
.getRequiredBound
in interface IVariableBindingRequirements
public Set<IVariable<?>> getDesiredBound(StaticAnalysis sa)
IVariableBindingRequirements
IVariableBindingRequirements.getRequiredBound(StaticAnalysis)
.getDesiredBound
in interface IVariableBindingRequirements
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.