Package org.eigenbase.relopt

Examples of org.eigenbase.relopt.RelOptPlanner


    this.driver = driver;
  }

  @Override
  protected RelOptPlanner createPlanner() {
    final RelOptPlanner planner = super.createPlanner();
    planner.addRule(EnumerableDrillRule.getInstance(driver == null ? null : driver.getClient()));

    // Enable when https://issues.apache.org/jira/browse/DRILL-57 fixed
    if (false) {
      planner.addRule(DrillValuesRule.INSTANCE);
      planner.removeRule(JavaRules.ENUMERABLE_VALUES_RULE);
    }
    return planner;
  }
View Full Code Here


      RelNode optiqOptimizedPlan = null;

      /*
       * recreate cluster, so that it picks up the additional traitDef
       */
      RelOptPlanner planner = HiveVolcanoPlanner.createPlanner();
      final RelOptQuery query = new RelOptQuery(planner);
      final RexBuilder rexBuilder = cluster.getRexBuilder();
      cluster = query.createCluster(rexBuilder.getTypeFactory(), rexBuilder);

      this.cluster = cluster;
View Full Code Here

TOP

Related Classes of org.eigenbase.relopt.RelOptPlanner

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.