Tabnine Logo
cascading.flow.planner.iso.finder
Code IndexAdd Tabnine to your IDE (free)

How to use cascading.flow.planner.iso.finder

Best Java code snippets using cascading.flow.planner.iso.finder (Showing top 20 results out of 315)

origin: cwensel/cascading

public Match findAllMatchesOnPrimary( PlannerContext plannerContext, ElementGraph elementGraph, Set<FlowElement> excludes )
 {
 return findMatchesOnPrimary( new FinderContext( excludes ), plannerContext, elementGraph, false );
 }
origin: cwensel/cascading

public Match findFirstMatch( PlannerContext plannerContext, ElementGraph elementGraph )
 {
 return findFirstMatch( new FinderContext(), plannerContext, elementGraph );
 }
origin: cwensel/cascading

private Iterator<Node> getIterator( SearchOrder searchOrder )
 {
 return SearchOrder.getNodeIterator( searchOrder, getDelegate() );
 }
origin: cwensel/cascading

protected Match findFirstMatch( FinderContext finderContext, PlannerContext plannerContext, ElementGraph elementGraph )
 {
 Map<ElementExpression, FlowElement> mapping = findMapping( finderContext, plannerContext, elementGraph );
 return new Match( matchExpression, elementGraph, mapping, mapping.values(), getCapturedEdges( plannerContext, elementGraph, mapping ) );
 }
origin: cwensel/cascading

public GraphAssert( ExpressionGraph expressionGraph, String message, AssertionType assertionType )
 {
 this.finder = new GraphFinder( expressionGraph );
 this.message = message;
 if( assertionType != null )
  this.assertionType = assertionType;
 }
origin: cwensel/cascading

public Map<ElementExpression, FlowElement> findMapping( PlannerContext plannerContext, ElementGraph elementGraph )
 {
 return findMapping( new FinderContext(), plannerContext, elementGraph );
 }
origin: cwensel/cascading

public ElementSubGraph getMatched()
 {
 return match.getMatchedGraph();
 }
origin: cwensel/cascading

public Edge getEdge( int lhsVertex, int rhsVertex )
 {
 Node lhsNode = getVertex( lhsVertex );
 Node rhsNode = getVertex( rhsVertex );
 return getDelegate().getEdge( lhsNode, rhsNode );
 }
origin: cwensel/cascading

public Set<FlowElement> getIncludedElements()
 {
 return getCapturedElements( ElementCapture.Include );
 }
origin: cwensel/cascading

private boolean tryToComputeNext()
 {
 state = StateEnum.FAILED; // temporary pessimism
 next = computeNext();
 if( state != StateEnum.DONE )
  {
  state = StateEnum.READY;
  return true;
  }
 return false;
 }
origin: cwensel/cascading

public State copy()
 {
 return new State( this );
 }
origin: cwensel/cascading

public ElementExpression getMatcherNode( int vertex )
 {
 return matchGraph.getVertex( vertex );
 }
origin: cwensel/cascading

public FlowElement getElementNode( int vertex )
 {
 return elementGraph.getVertex( vertex );
 }
origin: cwensel/cascading

@Override
public final T next()
 {
 if( !hasNext() )
  throw new NoSuchElementException();
 state = StateEnum.NOT_READY;
 return next;
 }
}
origin: cwensel/cascading

public Match findFirstMatch( PlannerContext plannerContext, ElementGraph elementGraph, Set<FlowElement> exclusions )
 {
 return findFirstMatch( new FinderContext( exclusions ), plannerContext, elementGraph );
 }
origin: cwensel/cascading

public Match findAllMatchesOnPrimary( PlannerContext plannerContext, ElementGraph elementGraph )
 {
 return findMatchesOnPrimary( new FinderContext(), plannerContext, elementGraph, false );
 }
origin: cwensel/cascading

protected RecursiveGraphTransformer( ExpressionGraph expressionGraph )
 {
 this.expressionGraph = expressionGraph;
 this.finder = new GraphFinder( expressionGraph );
 this.findAllPrimaries = expressionGraph.supportsNonRecursiveMatch();
 }
origin: cwensel/cascading

public Set<FlowElement> getAnchors()
 {
 return match.getCapturedElements( ElementCapture.Primary );
 }
origin: cwensel/cascading

public Match findMatchesOnPrimary( PlannerContext plannerContext, ElementGraph elementGraph, boolean firstOnly, Set<FlowElement> excludes )
 {
 return findMatchesOnPrimary( new FinderContext( excludes ), plannerContext, elementGraph, firstOnly );
 }
origin: cwensel/cascading

public SubGraphTransformer( GraphTransformer graphTransformer, ExpressionGraph subGraphMatcher )
 {
 this.graphTransformer = graphTransformer;
 this.subGraphMatcher = subGraphMatcher;
 this.subGraphFinder = new GraphFinder( subGraphMatcher );
 this.findAllPrimaries = subGraphMatcher.supportsNonRecursiveMatch();
 }
cascading.flow.planner.iso.finder

Most used classes

  • GraphFinder
  • Match
  • FinderContext
  • GraphFinderException
  • IndexedElementGraph
  • IndexedMatchGraph,
  • SearchOrder,
  • State$AbstractIterator,
  • State$PermutationIterator,
  • State
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now