Package com.arcadedb.query.sql.executor
Class MatchReverseEdgeTraverser
- java.lang.Object
-
- com.arcadedb.query.sql.executor.MatchEdgeTraverser
-
- com.arcadedb.query.sql.executor.MatchReverseEdgeTraverser
-
public class MatchReverseEdgeTraverser extends MatchEdgeTraverser
Created by luigidellaquila on 15/10/16.
-
-
Field Summary
-
Fields inherited from class com.arcadedb.query.sql.executor.MatchEdgeTraverser
edge, item, sourceRecord
-
-
Constructor Summary
Constructors Constructor Description MatchReverseEdgeTraverser(Result lastUpstreamRecord, EdgeTraversal edge)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getEndpointAlias()
protected String
getStartingPointAlias()
protected WhereClause
getTargetFilter(MatchPathItem item)
protected String
targetClassName(MatchPathItem item, CommandContext iCommandContext)
protected String
targetClusterName(MatchPathItem item, CommandContext iCommandContext)
protected Rid
targetRid(MatchPathItem item, CommandContext iCommandContext)
protected Iterable<ResultInternal>
traversePatternEdge(Identifiable startingPoint, CommandContext iCommandContext)
-
Methods inherited from class com.arcadedb.query.sql.executor.MatchEdgeTraverser
equals, executeTraversal, hasNext, init, matchesFilters, next, toResult
-
-
-
-
Constructor Detail
-
MatchReverseEdgeTraverser
public MatchReverseEdgeTraverser(Result lastUpstreamRecord, EdgeTraversal edge)
-
-
Method Detail
-
targetClassName
protected String targetClassName(MatchPathItem item, CommandContext iCommandContext)
- Overrides:
targetClassName
in classMatchEdgeTraverser
-
targetClusterName
protected String targetClusterName(MatchPathItem item, CommandContext iCommandContext)
- Overrides:
targetClusterName
in classMatchEdgeTraverser
-
targetRid
protected Rid targetRid(MatchPathItem item, CommandContext iCommandContext)
- Overrides:
targetRid
in classMatchEdgeTraverser
-
getTargetFilter
protected WhereClause getTargetFilter(MatchPathItem item)
- Overrides:
getTargetFilter
in classMatchEdgeTraverser
-
traversePatternEdge
protected Iterable<ResultInternal> traversePatternEdge(Identifiable startingPoint, CommandContext iCommandContext)
- Overrides:
traversePatternEdge
in classMatchEdgeTraverser
-
getStartingPointAlias
protected String getStartingPointAlias()
- Overrides:
getStartingPointAlias
in classMatchEdgeTraverser
-
getEndpointAlias
protected String getEndpointAlias()
- Overrides:
getEndpointAlias
in classMatchEdgeTraverser
-
-