Tabnine Logo
TraceWriter.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
cascading.flow.planner.rule.util.TraceWriter
constructor

Best Java code snippets using cascading.flow.planner.rule.util.TraceWriter.<init> (Showing top 6 results out of 315)

origin: cwensel/cascading

@Test
public void testRuleEngine()
 {
 RuleRegistry ruleRegistry = new RuleRegistry();
 ruleRegistry.addElementFactory( NonTapFactory.TEMP_TAP, new NonTapFactory() );
 PlannerContext plannerContext = new PlannerContext( ruleRegistry, null, null, null, true );
 ruleRegistry.addRule( new RuleAssert( PlanPhase.PreResolveAssembly, new LoneGroupExpression(), "lone group assertion" ) );
 ruleRegistry.addRule( new RuleInsertionTransformer( PlanPhase.PreResolveAssembly, new TestGroupGroupExpression(), IntermediateTapElementFactory.TEMP_TAP ) );
 try
  {
  new RuleExec( new TraceWriter(), ruleRegistry ).executeRulePhase( PlanPhase.PreResolveAssembly, plannerContext, new RuleResult( new LoneGroupAssertionGraph() ) );
  fail();
  }
 catch( PlannerException exception )
  {
  // do nothing
  }
 new RuleExec( new TraceWriter(), ruleRegistry ).executeRulePhase( PlanPhase.PreResolveAssembly, plannerContext, new RuleResult( new HashJoinSameSourceGraph() ) );
 }
origin: cwensel/cascading

 @Test
 public void testSubGraphIterator()
  {
  RuleRegistry ruleRegistry = new RuleRegistry();

  ruleRegistry.addElementFactory( NonTapFactory.TEMP_TAP, new NonTapFactory() );

  PlannerContext plannerContext = new PlannerContext( ruleRegistry, null, null, null, true );

  ruleRegistry.addRule( new RuleInsertionTransformer( PlanPhase.PreResolveAssembly, new TestCheckpointExpression(), IntermediateTapElementFactory.TEMP_TAP ) );
//    ruleRegistry.addRule( new RuleContractedTransform( PlanPhase.PreResolve, new NoOpPipeExpression() ) );

  RuleResult ruleResult = new RuleExec( new TraceWriter(), ruleRegistry ).executeRulePhase( PlanPhase.PreResolveAssembly, plannerContext, new RuleResult( new StandardElementGraph() ) );
  FlowElementGraph flowElementGraph = ruleResult.getAssemblyGraph();

  SubGraphIterator iterator = new ExpressionSubGraphIterator(
   new PlannerContext(),
   new NoGroupTapExpressionGraph(),
   new TapGroupTapExpressionGraph(),
   flowElementGraph
  );

  while( iterator.hasNext() )
   assertNotNull( iterator.next() );

  }

origin: cwensel/cascading

private void runSubGraphIteratorRotate( FlowElementGraph elementGraph, int numSubGraphs )
 {
 RuleRegistry ruleRegistry = new RuleRegistry();
 PlannerContext plannerContext = new PlannerContext( ruleRegistry );
 ruleRegistry.addRule( new RemoveNoOpPipeTransformer() );
 RuleResult ruleResult = new RuleExec( new TraceWriter(), ruleRegistry ).executeRulePhase( PlanPhase.PreResolveAssembly, plannerContext, new RuleResult( elementGraph ) );
 FlowElementGraph flowElementGraph = ruleResult.getAssemblyGraph();
 flowElementGraph.writeDOT( getPlanPath() + "/node.dot" );
 ExpressionSubGraphIterator iterator = new ExpressionSubGraphIterator(
  new PlannerContext(),
  new TestNoGroupTapExpressionGraph(),
  new TestConsecutiveTapsExpressionGraph(),
  false,
  flowElementGraph
 );
 iterator.getContractedGraph().writeDOT( getPlanPath() + "/node-contracted.dot" );
 int count = 0;
 while( iterator.hasNext() && count < 10 )
  {
  ElementGraph next = iterator.next();
  assertNotNull( next );
  next.writeDOT( getPlanPath() + "/pipeline/" + count + "-graph.dot" );
  count++;
  }
 assertEquals( "wrong number of sub-graphs", numSubGraphs, count );
 }
origin: cwensel/cascading

TraceWriter traceWriter = new TraceWriter( flow );
RuleSetExec ruleSetExec = new RuleSetExec( traceWriter, this, flow, ruleRegistrySet, flowDef, flowElementGraph );
origin: cwensel/cascading

RuleExec ruleExec = new RuleExec( new TraceWriter( null ), ruleRegistry );
origin: cwensel/cascading

RuleResult ruleResult = new RuleExec( new TraceWriter(), ruleRegistry ).executeRulePhase( PlanPhase.PreResolveAssembly, plannerContext, new RuleResult( elementGraph ) );
FlowElementGraph flowElementGraph = ruleResult.getAssemblyGraph();
cascading.flow.planner.rule.utilTraceWriter<init>

Popular methods of TraceWriter

  • addRule
  • applyScope
  • emptyOrValue
  • getFullTransformTracePath
  • getPlanStatsPath
  • getPlanTracePath
  • getPlanTransformTracePath
  • isTransformTraceDisabled
  • isTransformTraceEnabled
  • markAsserted
  • markFolder
  • markPartitioned
  • markFolder,
  • markPartitioned,
  • markResult,
  • markTransformed,
  • writeFinal,
  • writePlan,
  • writeStats,
  • writeTracePlan,
  • writeTracePlanSteps

Popular in Java

  • Reading from database using SQL prepared statement
  • setRequestProperty (URLConnection)
  • setContentView (Activity)
  • scheduleAtFixedRate (Timer)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • From CI to AI: The AI layer in your organization
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