Examples of applyRules()


Examples of lupos.optimizations.logical.rules.generated.DistributedRulePackage.applyRules()

    parallelOperator(root);
   
    AddSubGraphContainerRule.distribution = this.distribution;
    AddSubGraphContainerRule.subgraphExecutor = this.subgraphExecutor;
    final DistributedRulePackage rules = new DistributedRulePackage();
    rules.applyRules(root);
   
    HierachialDistributionRulePackage rulePackage = new HierachialDistributionRulePackage();
    rulePackage.applyRules(root);
   
    return ((new Date()).getTime() - a.getTime());
View Full Code Here

Examples of lupos.optimizations.logical.rules.generated.LogicalOptimizationForStreamEngineRulePackage.applyRules()

    this.rootNode.setParents();
    final LogicalOptimizationForStreamEngineRulePackage refse = new LogicalOptimizationForStreamEngineRulePackage();
    this.rootNode.detectCycles();
    this.rootNode.sendMessage(new BoundVariablesMessage());
    this.setBindingsVariablesBasedOnOperatorgraph();
    refse.applyRules(this.rootNode);
    if (this.rdfs == RDFS.OPTIMIZEDRDFS || this.rdfs == RDFS.OPTIMIZEDRUDIMENTARYRDFS
        || this.rdfs == RDFS.OPTIMIZEDALTERNATIVERDFS) {
      // should have been done before
      // rootNode.deleteParents();
      // rootNode.setParents();
View Full Code Here

Examples of lupos.optimizations.logical.rules.generated.LogicalOptimizationRulePackage.applyRules()

  @Override
  public long logicalOptimization() {
    final Date a = new Date();
    this.setBindingsVariablesBasedOnOperatorgraph();
    final LogicalOptimizationRulePackage refie = new LogicalOptimizationRulePackage();
    refie.applyRules(this.root);
    this.rootNode.sendMessage(new BindingsFactoryMessage(this.bindingsFactory));
    this.root.optimizeJoinOrder(this.opt);
    final LogicalOptimizationRulePackage refie2 = new LogicalOptimizationRulePackage();
    refie2.applyRules(this.root);
    this.parallelOperator(this.root);
View Full Code Here

Examples of lupos.optimizations.logical.rules.generated.LogicalOptimizationRulePackage.applyRules()

    final LogicalOptimizationRulePackage refie = new LogicalOptimizationRulePackage();
    refie.applyRules(this.root);
    this.rootNode.sendMessage(new BindingsFactoryMessage(this.bindingsFactory));
    this.root.optimizeJoinOrder(this.opt);
    final LogicalOptimizationRulePackage refie2 = new LogicalOptimizationRulePackage();
    refie2.applyRules(this.root);
    this.parallelOperator(this.root);
    this.rootNode.sendMessage(new BindingsFactoryMessage(this.bindingsFactory));
    return ((new Date()).getTime() - a.getTime());
  }
View Full Code Here

Examples of lupos.optimizations.logical.rules.generated.LogicalOptimizationRulePackage.applyRules()

    //do no use DistributedRulePackage if not using Subgraph Submission ...
    if (!useSG) {
      final Date a = new Date();
      this.setBindingsVariablesBasedOnOperatorgraph();
      final LogicalOptimizationRulePackage refie = new LogicalOptimizationRulePackage();
      refie.applyRules(this.root);
      this.root.optimizeJoinOrder(this.opt);
      final LogicalOptimizationRulePackage refie2 = new LogicalOptimizationRulePackage();
      refie2.applyRules(this.root);
      this.parallelOperator(this.root);
      return ((new Date()).getTime() - a.getTime());
View Full Code Here

Examples of lupos.optimizations.logical.rules.generated.LogicalOptimizationRulePackage.applyRules()

      this.setBindingsVariablesBasedOnOperatorgraph();
      final LogicalOptimizationRulePackage refie = new LogicalOptimizationRulePackage();
      refie.applyRules(this.root);
      this.root.optimizeJoinOrder(this.opt);
      final LogicalOptimizationRulePackage refie2 = new LogicalOptimizationRulePackage();
      refie2.applyRules(this.root);
      this.parallelOperator(this.root);
      return ((new Date()).getTime() - a.getTime());
    }
    //else use optimization for SG rules
    final Date a = new Date();
View Full Code Here

Examples of lupos.optimizations.logical.rules.generated.LogicalOptimizationRulePackage.applyRules()

      return ((new Date()).getTime() - a.getTime());
    }
    //else use optimization for SG rules
    final Date a = new Date();
    final LogicalOptimizationRulePackage refie = new LogicalOptimizationRulePackage();
    refie.applyRules(root);
    root.optimizeJoinOrder(opt);
    final LogicalOptimizationRulePackage refie2 = new LogicalOptimizationRulePackage();
    refie2.applyRules(root);
    parallelOperator(root);
   
View Full Code Here

Examples of lupos.optimizations.logical.rules.generated.LogicalOptimizationRulePackage.applyRules()

    final Date a = new Date();
    final LogicalOptimizationRulePackage refie = new LogicalOptimizationRulePackage();
    refie.applyRules(root);
    root.optimizeJoinOrder(opt);
    final LogicalOptimizationRulePackage refie2 = new LogicalOptimizationRulePackage();
    refie2.applyRules(root);
    parallelOperator(root);
   
    AddSubGraphContainerRule.distribution = this.distribution;
    AddSubGraphContainerRule.subgraphExecutor = this.subgraphExecutor;
    final DistributedRulePackage rules = new DistributedRulePackage();
View Full Code Here

Examples of lupos.optimizations.logical.rules.generated.RIFRules0RulePackage.applyRules()

  public long logicalOptimization() {
    final Date start = new Date();
    this.evaluator.logicalOptimization();
    this.evaluator.setBindingsVariablesBasedOnOperatorgraph();
    final RIFRules0RulePackage rules0 = new RIFRules0RulePackage();
    rules0.applyRules(this.evaluator.getRootNode());
    final RIFRules1RulePackage rules1 = new RIFRules1RulePackage();
    rules1.applyRules(this.evaluator.getRootNode());
    final RIFRules2RulePackage rules2 = new RIFRules2RulePackage();
    rules2.applyRules(this.evaluator.getRootNode());
    final RIFRules3RulePackage rules3 = new RIFRules3RulePackage();
View Full Code Here

Examples of lupos.optimizations.logical.rules.generated.RIFRules10RulePackage.applyRules()

    final RIFRules8RulePackage rules8 = new RIFRules8RulePackage();
    rules8.applyRules(this.evaluator.getRootNode());
    final RIFRules9RulePackage rules9 = new RIFRules9RulePackage();
    rules9.applyRules(this.evaluator.getRootNode());
    final RIFRules10RulePackage rules10 = new RIFRules10RulePackage();
    rules10.applyRules(this.evaluator.getRootNode());
    final RIFRules11RulePackage rules11 = new RIFRules11RulePackage();
    rules11.applyRules(this.evaluator.getRootNode());
    final RIFRules12RulePackage rules12 = new RIFRules12RulePackage();
    rules12.applyRules(this.evaluator.getRootNode());
    final RIFRules13RulePackage rules13 = new RIFRules13RulePackage();
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.