public class GraphFinder extends java.lang.Object
Constructor and Description |
---|
GraphFinder(ExpressionGraph matchExpression) |
public GraphFinder(ExpressionGraph matchExpression)
public ExpressionGraph getMatchExpression()
public Match findFirstMatch(ElementGraph elementGraph)
public Match findFirstMatch(PlannerContext plannerContext, ElementGraph elementGraph)
public Match findFirstMatch(PlannerContext plannerContext, ElementGraph elementGraph, java.util.Set<FlowElement> exclusions)
protected Match findFirstMatch(cascading.flow.planner.iso.finder.FinderContext finderContext, PlannerContext plannerContext, ElementGraph elementGraph)
public Match findAllMatches(ElementGraph elementGraph)
public Match findAllMatches(PlannerContext plannerContext, ElementGraph elementGraph)
public Match findAllMatches(PlannerContext plannerContext, ElementGraph elementGraph, java.util.Set<FlowElement> exclusions)
public Match findAllMatchesOnPrimary(ElementGraph elementGraph)
public Match findAllMatchesOnPrimary(PlannerContext plannerContext, ElementGraph elementGraph)
public Match findMatchesOnPrimary(PlannerContext plannerContext, ElementGraph elementGraph, boolean firstOnly, java.util.Set<FlowElement> excludes)
public Match findAllMatchesOnPrimary(PlannerContext plannerContext, ElementGraph elementGraph, java.util.Set<FlowElement> excludes)
protected Match findMatchesOnPrimary(cascading.flow.planner.iso.finder.FinderContext finderContext, PlannerContext plannerContext, ElementGraph elementGraph, boolean firstOnly)
public java.util.Map<ScopeExpression,java.util.Set<Scope>> getEdgeMapping(PlannerContext plannerContext, ElementGraph elementGraph, java.util.Map<ElementExpression,FlowElement> vertexMapping)
public java.util.Set<Scope> getCapturedEdges(PlannerContext plannerContext, ElementGraph elementGraph, java.util.Map<ElementExpression,FlowElement> vertexMapping)
public java.util.Map<ElementExpression,FlowElement> findMapping(PlannerContext plannerContext, ElementGraph elementGraph)
protected java.util.Map<ElementExpression,FlowElement> findMapping(cascading.flow.planner.iso.finder.FinderContext finderContext, PlannerContext plannerContext, ElementGraph elementGraph)
Copyright © 2007-2017 Cascading Maintainers. All Rights Reserved.