Examples of Plan


Examples of com.facebook.presto.sql.planner.Plan

        QueryExplainer queryExplainer = new QueryExplainer(session, planOptimizersFactory.get(), metadata, new MockPeriodicImportManager(), new MockStorageManager());
        Analyzer analyzer = new Analyzer(session, metadata, Optional.of(queryExplainer));

        Analysis analysis = analyzer.analyze(statement);

        Plan plan = new LogicalPlanner(session, planOptimizersFactory.get(), idAllocator, metadata, new MockPeriodicImportManager(), new MockStorageManager()).plan(analysis);
        if (printPlan) {
            System.out.println(PlanPrinter.textLogicalPlan(plan.getRoot(), plan.getTypes()));
        }

        SubPlan subplan = new DistributedLogicalPlanner(metadata, idAllocator).createSubplans(plan, true);
        assertTrue(subplan.getChildren().isEmpty(), "Expected subplan to have no children");

        LocalExecutionPlanner executionPlanner = new LocalExecutionPlanner(
                new NodeInfo(new NodeConfig()
                        .setEnvironment("test")
                        .setNodeId("test-node")),
                metadata,
                dataStreamProvider,
                storageManager,
                null,
                compiler);

        // plan query
        LocalExecutionPlan localExecutionPlan = executionPlanner.plan(session,
                subplan.getFragment().getRoot(),
                plan.getTypes(),
                outputFactory);

        // generate sources
        List<TaskSource> sources = new ArrayList<>();
        long sequenceId = 0;
View Full Code Here

Examples of com.facebook.presto.sql.planner.Plan

        Analysis analysis = analyzer.analyze(statement);
        PlanNodeIdAllocator idAllocator = new PlanNodeIdAllocator();
        // plan query
        LogicalPlanner logicalPlanner = new LogicalPlanner(stateMachine.getSession(), planOptimizers, idAllocator, metadata, periodicImportManager, storageManager);
        Plan plan = logicalPlanner.plan(analysis);

        // fragment the plan
        SubPlan subplan = new DistributedLogicalPlanner(metadata, idAllocator).createSubplans(plan, false);

        stateMachine.recordAnalysisTime(analysisStart);
View Full Code Here

Examples of com.google.code.lightssh.project.scheduler.entity.Plan

      return;
   
    if( fireTime == null )
      fireTime = Calendar.getInstance();
   
    Plan plan = dao.read(id);
    if( plan != null ){
      plan.setFireTime(fireTime);
      dao.update(plan);
    }
  }
View Full Code Here

Examples of com.google.code.lightssh.project.scheduler.entity.Plan

      return;
   
    if( finishTime == null )
      finishTime = Calendar.getInstance();
   
    Plan plan = dao.read(id);
    if( plan != null ){
      if( plan.getFinishTime() == null )
        plan.setFinishTime(finishTime);
      plan.setFinished(Boolean.TRUE);
     
      dao.update(plan);
    }
  }
View Full Code Here

Examples of com.hp.hpl.jena.sparql.engine.Plan

       
        Iterator<Binding> toReturn ;
       
        if ( query != null )
        {
            Plan plan = QueryExecutionFactory.createPlan(query, dsg, inputBinding, context) ;
            toReturn = plan.iterator();
        }
        else
        {
            toReturn = Iter.singleton((null != inputBinding) ? inputBinding : BindingRoot.create()) ;
        }
View Full Code Here

Examples of com.hp.hpl.jena.sparql.engine.Plan

    {
        QueryEngineFactory f = QueryEngineRegistry.findFactory(query, qe.getDataset().asDatasetGraph(), ARQ.getContext()) ;
        if ( f == null )
            System.err.println("printPlan: Unknown engine type: "+Utils.className(qe)) ;
       
        Plan plan = f.create(query, qe.getDataset().asDatasetGraph(), BindingRoot.create(), ARQ.getContext()) ;
        SerializationContext sCxt = new SerializationContext(query) ;
        IndentedWriter out = IndentedWriter.stdout ;
   
        plan.output(out, sCxt) ;
        out.flush();
    }
View Full Code Here

Examples of com.hp.hpl.jena.sparql.engine.Plan

       
        // Evaluate as an algebra expression
        BasicPattern pattern = new BasicPattern() ;
        pattern.add(triple) ;
        Op op = new OpBGP(pattern) ;
        Plan plan = factory.create(op, getDataset(), BindingRoot.create(), null) ;
       
        QueryIterator qIter = plan.iterator() ;
        //List<Triple> triples = new ArrayList<Triple>() ;
        List<Triple> triples = new ArrayList<Triple>() ;
       
        for (; qIter.hasNext() ; )
        {
View Full Code Here

Examples of com.hp.hpl.jena.sparql.engine.Plan

       
        // Evaluate as an algebra expression
        BasicPattern pattern = new BasicPattern() ;
        pattern.add(triple) ;
        Op op = new OpQuadPattern(graphNode, pattern) ;
        Plan plan = QueryEngineSDB.getFactory().create(op, datasetStore, BindingRoot.create(), null) ;
       
        QueryIterator qIter = plan.iterator() ;
       
        if ( SDB.getContext().isTrue(SDB.streamGraphAPI) )
        {
            // Dangerous version -- application must close iterator.
            return new GraphIterator(triple, qIter) ;
View Full Code Here

Examples of com.hp.hpl.jena.sparql.engine.Plan

            }

            if ( printPlan )
            {
                QueryIterator qIter = Algebra.exec(op, dsg) ;
                Plan plan = new PlanOp(op, null, qIter) ;
                divider() ;
                IndentedWriter out = new IndentedWriter(System.out, false) ;
                plan.output(out) ;
                out.flush();
            }
            //return ;
        }
View Full Code Here

Examples of com.hp.hpl.jena.sparql.engine.Plan

       
        Iterator<Binding> toReturn ;
       
        if ( query != null )
        {
            Plan plan = QueryExecutionFactory.createPlan(query, dsg, inputBinding, context) ;
            toReturn = plan.iterator();
        }
        else
        {
            toReturn = Iter.singleton((null != inputBinding) ? inputBinding : BindingRoot.create()) ;
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.