public class OptionalMatchEdgeTraverser extends MatchEdgeTraverser
Modifier and Type | Field and Description |
---|---|
static OResult |
EMPTY_OPTIONAL |
downstream, edge, item, sourceRecord
Constructor and Description |
---|
OptionalMatchEdgeTraverser(OResult lastUpstreamRecord,
EdgeTraversal edge) |
Modifier and Type | Method and Description |
---|---|
protected void |
init(OCommandContext ctx) |
static boolean |
isEmptyOptional(Object elem) |
OResult |
next(OCommandContext ctx) |
equals, executeTraversal, getEndpointAlias, getStartingPointAlias, getTargetFilter, hasNext, matchesFilters, targetClassName, targetClusterName, targetRid, toResult, traversePatternEdge
public static final OResult EMPTY_OPTIONAL
public OptionalMatchEdgeTraverser(OResult lastUpstreamRecord, EdgeTraversal edge)
protected void init(OCommandContext ctx)
init
in class MatchEdgeTraverser
public OResult next(OCommandContext ctx)
next
in class MatchEdgeTraverser
public static boolean isEmptyOptional(Object elem)
Copyright © 2009–2020 OrientDB. All rights reserved.