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.AnnotationsDEFAULT_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, setQueryHintsaddArg, addArg, addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, removeArg, replaceWith, setArg, setArgs, setId, setProperty, setUnboundProperty, toArray, toArrayannotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toString, toStringpublic 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.