Package lupos.engine.operators.messages

Examples of lupos.engine.operators.messages.BindingsFactoryMessage


  public abstract IndexScanCreatorInterface createIndexScanCreator();

  public void setBindingsVariablesBasedOnOperatorgraph(){
    this.bindingsFactory.setVariables(this.getAllVariablesOfQuery());
    this.rootNode.sendMessage(new BindingsFactoryMessage(this.bindingsFactory));
  }
View Full Code Here


  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);
    this.rootNode.sendMessage(new BindingsFactoryMessage(this.bindingsFactory));
    return ((new Date()).getTime() - a.getTime());
  }
View Full Code Here

        .getBasicOperatorByteArray(this.root.deepClone(),
            prefixInstance)));
    final LogicalOptimizationRulePackage refie = new LogicalOptimizationRulePackage();
    result.addAll(refie.applyRulesDebugByteArray(this.root,
        prefixInstance));
    this.rootNode.sendMessage(new BindingsFactoryMessage(this.bindingsFactory));
    this.root.optimizeJoinOrder(this.opt);
    result.add(new DebugContainer<BasicOperatorByteArray>(
        "After optimizing the join order...",
        "optimizingjoinord;erRule", BasicOperatorByteArray
        .getBasicOperatorByteArray(this.root.deepClone(),
            prefixInstance)));
    final LogicalOptimizationRulePackage refie2 = new LogicalOptimizationRulePackage();
    result.addAll(refie2.applyRulesDebugByteArray(this.root,
        prefixInstance));
    final List<DebugContainer<BasicOperatorByteArray>> ldc = this.parallelOperatorDebugByteArray(
        this.root, prefixInstance);
    if (ldc != null) {
      result.addAll(ldc);
    }
    this.rootNode.sendMessage(new BindingsFactoryMessage(this.bindingsFactory));
    return result;
  }
View Full Code Here

        Bindings.instanceClass = BindingsArray.class;
      }
    }

    final BindingsFactory bindingsFactory= BindingsFactory.createBindingsFactory(CommonCoreQueryEvaluator.getAllVariablesOfQuery(root));
    root.sendMessage(new BindingsFactoryMessage(bindingsFactory));

    // evaluate subgraph!
    root.sendMessage(new StartOfEvaluationMessage());
    root.startProcessing();
    root.sendMessage(new EndOfEvaluationMessage());
View Full Code Here

    final AfterPhysicalOptimizationDistributedRulePackage refie = new AfterPhysicalOptimizationDistributedRulePackage();
    refie.applyRules(root);

    // evaluate subgraph!
    final BindingsFactory bindingsFactory= BindingsFactory.createBindingsFactory(CommonCoreQueryEvaluator.getAllVariablesOfQuery(root));
    root.sendMessage(new BindingsFactoryMessage(bindingsFactory));

    root.sendMessage(new StartOfEvaluationMessage());
    root.startProcessing();
    root.sendMessage(new EndOfEvaluationMessage());
View Full Code Here

TOP

Related Classes of lupos.engine.operators.messages.BindingsFactoryMessage

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.