Examples of Analysis


Examples of com.facebook.presto.sql.analyzer.Analysis

        PlanOptimizersFactory planOptimizersFactory = new PlanOptimizersFactory(metadata, sqlParser, splitManager, indexManager, featuresConfig);

        QueryExplainer queryExplainer = new QueryExplainer(session, planOptimizersFactory.get(), metadata, sqlParser, featuresConfig.isExperimentalSyntaxEnabled());
        Analyzer analyzer = new Analyzer(session, metadata, sqlParser, Optional.of(queryExplainer), featuresConfig.isExperimentalSyntaxEnabled());

        Analysis analysis = analyzer.analyze(statement);

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

Examples of com.facebook.presto.sql.analyzer.Analysis

                .addDriverContext();
    }

    private Type getExpressionType(Expression projection)
    {
        return new ExpressionAnalyzer(new Analysis(), SESSION, metadataManager, false).analyze(projection, TUPLE_DESCRIPTOR, new AnalysisContext());
    }
View Full Code Here

Examples of com.facebook.presto.sql.analyzer.Analysis

        long analysisStart = System.nanoTime();

        // analyze query
        Analyzer analyzer = new Analyzer(stateMachine.getSession(), metadata, Optional.of(queryExplainer), experimentalSyntaxEnabled);

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

Examples of com.facebook.presto.sql.analyzer.Analysis

        }

        // TODO: temporary addition to infer result type from expression. fix this with the new planner refactoring (martint)
        private Type extractType(Expression expression)
        {
            ExpressionAnalyzer expressionAnalyzer = new ExpressionAnalyzer(new Analysis(), session, metadata);
            List<Field> fields = IterableTransformer.<Symbol>on(DependencyExtractor.extractUnique(expression))
                    .transform(new Function<Symbol, Field>()
                    {
                        @Override
                        public Field apply(Symbol symbol)
View Full Code Here

Examples of com.netflix.exhibitor.core.analyze.Analysis

                    return new PathAndMax(request.getPath(), request.getMax());
                }
            }
        );
        PathAnalyzer        analyzer = new PathAnalyzer(context.getExhibitor(), pathAndMaxes);
        Analysis            analysis = analyzer.analyze();

        Iterable<PathAnalysisNode>  transformed = Iterables.transform
        (
            analysis.getCompleteData(),
            new Function<PathComplete, PathAnalysisNode>()
            {
                @Override
                public PathAnalysisNode apply(PathComplete pathComplete)
                {
                    return new PathAnalysisNode(pathComplete.getPath(), pathComplete.getMax(), pathComplete.getChildIds());
                }
            }
        );
        Iterable<IdList>   transformedPossibleCycles = Iterables.transform
        (
            analysis.getPossibleCycles(),
            new Function<Set<String>, IdList>()
            {
                @Override
                public IdList apply(Set<String> s)
                {
                    return new IdList(Lists.newArrayList(s));
                }
            }
        );
        String              error = analysis.getError();
        PathAnalysis        response;
        try
        {
            response = new PathAnalysis((error != null) ? error : "", Lists.newArrayList(transformed), Lists.newArrayList(transformedPossibleCycles));
        }
View Full Code Here

Examples of com.smartcodeltd.jenkinsci.plugins.buildmonitor.viewmodel.plugins.bfa.Analysis

    @Test
    public void should_recognise_a_failed_build_once_you_ask_him_to_do_it() throws Exception {
        augmentor.support(Analysis.class);

        Analysis analysis = augmentor.detailsOf(failedBuild, Analysis.class);

        assertThat(analysis, instanceOf(Analysed.class));

        assertThat(analysis.foundKnownFailures(), is(true));
        assertThat(analysis.failures(),  Matchers.contains(FLUX_CAPACITOR_FAILED_AGAIN));
    }
View Full Code Here

Examples of io.crate.analyze.Analysis

    @Test
    public void testGlobalAggregationPlan() throws Exception {
        String statementString = "select count(name) from users";
        Statement statement = SqlParser.createStatement(statementString);

        Analysis analysis = analyzer.analyze(statement);
        Plan plan = planner.plan(analysis);
        Iterator<PlanNode> iterator = plan.iterator();

        PlanNode planNode = iterator.next();
        assertThat(planNode, instanceOf(CollectNode.class));
View Full Code Here

Examples of jqual.Analysis

  public void runStandardTest(String name)  {
    System.out.print("Running test on " + name + "...");
    IOpenable[] inputs = getIOpenables(new String[] { name });
    if (inputs == null)
      return;
    Analysis analysis;
    analysis = JqualPlugin.analyze(inputs);
   
    Map<String, Set<String>> results = analysis.getQualifierResults();

    IFile ok = project.getFile(name + "." + getPrefCode() + ".ok");
    if (ok.exists()){
      Map<String, Set<String>> old = readResults(ok);
      if (results.equals(old)) {
View Full Code Here

Examples of jqual.Analysis

  public void runStandardTestOld(String name)  {
    System.out.print("Running test on " + name + "...");
    IOpenable[] inputs = getIOpenables(new String[] { name });
    if (inputs == null)
      return;
    Analysis analysis;
    analysis = JqualPlugin.analyze(inputs);
    IFile ok = project.getFile(name + ".ok");
    if (ok.isAccessible()) {
      compare(name, analysis, ok);
    }
View Full Code Here

Examples of org.cipres.treebase.domain.study.Analysis

    /*
     * retrieve list of anlysisSteps for an analysis
     */
    // TODO: check if value is null
    String analysis_id = ServletRequestUtils.getStringParameter(request, "id", null);
    Analysis analysis = mAnalysisService.findByID(Long.parseLong(analysis_id));
    List<AnalysisStep> steps = analysis.getAnalysisStepsReadOnly();
    // send selected analysis info to session
    ControllerUtil.saveAnalysis(request, analysis);
    /*
     * map AnalysisStep to AnalysisStepCommand so we can print the algorithm type and the order
     */
 
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.