Examples of visit()


Examples of org.apache.pig.newplan.logical.visitor.ColumnAliasConversionVisitor.visit()

    }

    private LogicalPlan validate(String query) throws RecognitionException, ParsingFailureException, IOException {
        LogicalPlan plan = ParserTestingUtils.generateLogicalPlan( query );
        ColumnAliasConversionVisitor visitor = new ColumnAliasConversionVisitor( plan );
        visitor.visit();
        return plan;
    }

    private void verify(String query) throws RecognitionException, ParsingFailureException, IOException {
        LogicalPlan plan = validate( query );
View Full Code Here

Examples of org.apache.pig.newplan.logical.visitor.DanglingNestedNodeRemover.visit()

     */
    public static  LogicalPlan optimizeNewLP(
            LogicalPlan lp)
    throws FrontendException{
        DanglingNestedNodeRemover DanglingNestedNodeRemover = new DanglingNestedNodeRemover( lp );
        DanglingNestedNodeRemover.visit();

        UidResetter uidResetter = new UidResetter( lp );
        uidResetter.visit();

        SchemaResetter schemaResetter =
View Full Code Here

Examples of org.apache.pig.newplan.logical.visitor.InputOutputFileValidatorVisitor.visit()

        String outputfile = createHadoopNonExistenceTempFile(ctx) ;

        LogicalPlan plan = genNewLoadStorePlan(inputfile, outputfile, ctx.getDfs()) ;

        InputOutputFileValidatorVisitor executor = new InputOutputFileValidatorVisitor(plan, ctx) ;
        executor.visit() ;
    }

    @Test
    public void testMapReduceModeInputNegative2() throws Throwable {
        String inputfile = createHadoopTempFile(ctx) ;
View Full Code Here

Examples of org.apache.pig.newplan.logical.visitor.ScalarVisitor.visit()

    private LogicalPlan visit(String query) throws RecognitionException, ParsingFailureException, IOException {
        LogicalPlan plan = ParserTestingUtils.generateLogicalPlan( query );
        PigContext pc = new PigContext( ExecType.LOCAL, new Properties() );
        pc.connect();
        ScalarVisitor visitor = new ScalarVisitor(plan, pc, "test");
        visitor.visit();
        return plan;
    }

}
View Full Code Here

Examples of org.apache.pig.newplan.logical.visitor.SchemaAliasVisitor.visit()

    }

    private LogicalPlan validate(String query) throws RecognitionException, ParsingFailureException, IOException {
        LogicalPlan plan = ParserTestingUtils.generateLogicalPlan( query );
        SchemaAliasVisitor visitor = new SchemaAliasVisitor( plan );
        visitor.visit();
        return plan;
    }

}
View Full Code Here

Examples of org.apache.pig.newplan.logical.visitor.SortInfoSetter.visit()

        org.apache.pig.newplan.logical.optimizer.LogicalPlanOptimizer optimizer =
            new org.apache.pig.newplan.logical.optimizer.LogicalPlanOptimizer(lp, 100, null);
        optimizer.optimize();
       
        SortInfoSetter sortInfoSetter = new SortInfoSetter( lp );
        sortInfoSetter.visit();
       
        return lp;
    }
   
    /**
 
View Full Code Here

Examples of org.apache.pig.newplan.logical.visitor.StoreAliasSetter.visit()

       
        LoadStoreFuncDupSignatureValidator loadStoreFuncDupSignatureValidator = new LoadStoreFuncDupSignatureValidator(lp);
        loadStoreFuncDupSignatureValidator.validate();
       
        StoreAliasSetter storeAliasSetter = new StoreAliasSetter( lp );
        storeAliasSetter.visit();
       
        // run optimizer
        org.apache.pig.newplan.logical.optimizer.LogicalPlanOptimizer optimizer =
            new org.apache.pig.newplan.logical.optimizer.LogicalPlanOptimizer(lp, 100, null);
        optimizer.optimize();
View Full Code Here

Examples of org.apache.pig.newplan.logical.visitor.TypeCheckingExpVisitor.visit()

        CastExpression cast1 = new CastExpression(expPlan,constant3, createFS(DataType.DOUBLE));
        MultiplyExpression mul1 = new MultiplyExpression(expPlan, add1, cast1);

        CompilationMessageCollector collector = new CompilationMessageCollector();
        TypeCheckingExpVisitor expTypeChecker = new TypeCheckingExpVisitor(expPlan, collector, null);
        expTypeChecker.visit();
        printMessageCollector(collector);
        //printTypeGraph(plan);

        if (collector.hasError()) {
            throw new Exception("Error during type checking");
View Full Code Here

Examples of org.apache.pig.newplan.logical.visitor.TypeCheckingRelVisitor.visit()

            plan.connect(load2, union);

            // validate
            CompilationMessageCollector collector = new CompilationMessageCollector();
            TypeCheckingRelVisitor typeChecker = new TypeCheckingRelVisitor(plan, collector);
            typeChecker.visit();
            printMessageCollector(collector);

            // check end result schema
            Schema outputSchema = org.apache.pig.newplan.logical.Util.translateSchema(union.getSchema());
View Full Code Here

Examples of org.apache.pig.newplan.logical.visitor.UDFFinder.visit()

    private boolean containsUDFs(LOForEach fo) throws LogicalToPhysicalTranslatorException {
        LogicalPlan logExpPlan = fo.getInnerPlan();
        UDFFinder udfFinder;
        try {
            udfFinder = new UDFFinder(logExpPlan);
            udfFinder.visit();
            // TODO (dvryaboy): in the future we could relax this rule by tracing what fields
            // are being passed into the UDF, and only refusing if the UDF is working on the
            // join key. Transforms of other fields should be ok.
            if (udfFinder.getUDFList().size() != 0) {
                return true;
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.