public class PathNode extends ASTBase
Modifier and Type | Class and Description |
---|---|
static class |
PathNode.PathAlternative
Used to signify an OR (UNION) of multiple possible subpaths.
|
static class |
PathNode.PathElt
A specific path element.
|
static class |
PathNode.PathMod |
static class |
PathNode.PathNegatedPropertySet |
static class |
PathNode.PathOneInPropertySet |
static class |
PathNode.PathSequence
A sequence of paths (JOINS).
|
ASTBase.Annotations
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
PathNode(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
PathNode(PathNode.PathAlternative arg) |
PathNode(PathNode op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
Modifier and Type | Method and Description |
---|---|
PathNode.PathAlternative |
getPathAlternative()
The root of the property path is always a PathAlternative.
|
addExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, getQueryHints, 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, toString, toString
public PathNode(PathNode op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode)
.public PathNode(PathNode.PathAlternative arg)
public PathNode.PathAlternative getPathAlternative()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.