Package org.apache.tajo.engine.parser

Examples of org.apache.tajo.engine.parser.SQLAnalyzer


      }
    }
    appender.flush();
    appender.close();
    catalog.addTable(score);
    analyzer = new SQLAnalyzer();
    planner = new LogicalPlanner(catalog);
    optimizer = new LogicalOptimizer();

    masterPlan = new MasterPlan(LocalTajoTestingUtility.newQueryId(), null, null);
  }
View Full Code Here


    appender.flush();
    appender.close();

    people = CatalogUtil.newTableDesc("people", peopleMeta, peoplePath);
    catalog.addTable(people);
    analyzer = new SQLAnalyzer();
    planner = new LogicalPlanner(catalog);
  }
View Full Code Here

    TableDesc desc = new TableDescImpl("employee", meta,
        sm.getTablePath("employee"));
    catalog.addTable(desc);

    analyzer = new SQLAnalyzer();
    planner = new LogicalPlanner(catalog);
    optimizer = new LogicalOptimizer();
  }
View Full Code Here

    FunctionDesc funcDesc = new FunctionDesc("sumtest", SumInt.class, FunctionType.GENERAL,
        CatalogUtil.newSimpleDataType(Type.INT4),
        CatalogUtil.newSimpleDataTypeArray(Type.INT4));

    catalog.createFunction(funcDesc);
    sqlAnalyzer = new SQLAnalyzer();
    planner = new LogicalPlanner(catalog);
    optimizer = new LogicalOptimizer();
  }
View Full Code Here

    cat = util.getMiniCatalogCluster().getCatalog();
    for (FunctionDesc funcDesc : TajoMaster.initBuiltinFunctions()) {
      cat.createFunction(funcDesc);
    }

    analyzer = new SQLAnalyzer();
    planner = new LogicalPlanner(cat);
  }
View Full Code Here

        FunctionType.GENERAL,
        CatalogUtil.newSimpleDataType(TajoDataTypes.Type.INT4),
        CatalogUtil.newSimpleDataTypeArray(TajoDataTypes.Type.INT4, TajoDataTypes.Type.INT4));
    catalog.createFunction(funcMeta);

    analyzer = new SQLAnalyzer();
    planner = new LogicalPlanner(catalog);

    expr1 = getRootSelection(TestEvalTree.QUERIES[0]);
    expr2 = getRootSelection(TestEvalTree.QUERIES[1]);
    expr3 = getRootSelection(TestEvalTree.QUERIES[2]);
View Full Code Here

    phone3 = CatalogUtil.newTableDesc("phone3", phone3Meta, phone3Path);
    catalog.addTable(phone3);



    analyzer = new SQLAnalyzer();
    planner = new LogicalPlanner(catalog);
  }
View Full Code Here

    this.sm = context.getStorageManager();
  }

  public void start() {
    try  {
      analyzer = new SQLAnalyzer();
      converter = new HiveQLAnalyzer();
      preVerifier = new PreLogicalPlanVerifier(context.getCatalog());
      planner = new LogicalPlanner(context.getCatalog());
      optimizer = new LogicalOptimizer(context.getConf());
      annotatedPlanVerifier = new LogicalPlanVerifier(context.getConf(), context.getCatalog());
View Full Code Here

      Expr expr;
      if (queryContext.isHiveQueryMode()) {
        HiveQLAnalyzer HiveQLAnalyzer = new HiveQLAnalyzer();
        expr = HiveQLAnalyzer.parse(sql);
      } else {
        SQLAnalyzer analyzer = new SQLAnalyzer();
        expr = analyzer.parse(sql);
      }
      LogicalPlan plan = planner.createPlan(session, expr);
      optimizer.optimize(plan);

      GlobalEngine.DistributedQueryHookManager hookManager = new GlobalEngine.DistributedQueryHookManager();
View Full Code Here

    testDataStats = appender.getStats();
    employee = new TableDesc(
        CatalogUtil.buildFQName(TajoConstants.DEFAULT_DATABASE_NAME, "employee"), schema, employeeMeta,
        employeePath);
    catalog.createTable(employee);
    analyzer = new SQLAnalyzer();
    planner = new LogicalPlanner(catalog);
  }
View Full Code Here

TOP

Related Classes of org.apache.tajo.engine.parser.SQLAnalyzer

Copyright © 2018 www.massapicom. 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.