Examples of removeSucceedingOperator()


Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

    BasicOperator pre;
    for (int i = 0; i < pres.size(); i++) {
      pre = pres.get(i);
      pre.addSucceedingOperator(new OperatorIDTuple(projection, index));
      pre.removeSucceedingOperator(genAdd);
      projection.addPrecedingOperator(pre);
    }

    projection.removePrecedingOperator(genAdd);
    projection.setSucceedingOperator(new OperatorIDTuple(genAdd, 0));
View Full Code Here

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

      for (int a = 0; a < succs.size(); a++) {
        idTuple = succs.get(a);
        pre = pres.get(i);
        pre.addSucceedingOperator(new OperatorIDTuple(idTuple
            .getOperator(), idTuple.getId()));
        pre.removeSucceedingOperator(projection);
      }
    }

    BasicOperator succ;
    // And all successors to all precessors
View Full Code Here

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

            // if (isOntologyTriplePattern ==
            // ISONTOLOGYTRIPLEPATTERN.YES) {
            // then delete the old triple pattern
            final BasicOperator po = tp.getPrecedingOperators()
                .get(0);
            po.removeSucceedingOperator(tp);
            // } else {
            // // otherwise do not delete old triple pattern and
            // // make the union operator its succeeding operator!
            // tp.setSucceedingOperator(new OperatorIDTuple(union,
            // union.getPrecedingOperators().size()));
View Full Code Here

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

    BasicOperator pre;
    for (int i = 0; i < pres.size(); i++) {
      pre = pres.get(i);
      pre.addSucceedingOperator(new OperatorIDTuple(join, index));
      pre.removeSucceedingOperator(genAdd);
      join.addPrecedingOperator(pre);
    }

    join.removePrecedingOperator(genAdd);
    join.setSucceedingOperator(new OperatorIDTuple(genAdd, 0));
View Full Code Here

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

    BasicOperator pre;
    for (int i = 0; i < pres.size(); i++) {
      pre = pres.get(i);
      pre.addSucceedingOperator(new OperatorIDTuple(filter, index));
      pre.removeSucceedingOperator(genAdd);
      filter.addPrecedingOperator(pre);
    }

    filter.removePrecedingOperator(genAdd);
    filter.setSucceedingOperator(new OperatorIDTuple(genAdd, 0));
View Full Code Here

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

    if (replaceLit.getSubstitutionsLiteralLeft().size() == 0) {
      BasicOperator pre;
      for (int i = 0; i < pres.size(); i++) {
        pre = pres.get(i);
        pre.addSucceedingOperator(new OperatorIDTuple(filter, index));
        pre.removeSucceedingOperator(replaceLit);
        filter.addPrecedingOperator(pre);
      }
      filter.removePrecedingOperator(replaceLit);
      deleted.add(replaceLit);
    }
View Full Code Here

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

    BasicOperator pre;
    for (int i = 0; i < pres.size(); i++) {
      pre = pres.get(i);
      pre.addSucceedingOperator(new OperatorIDTuple(replaceVar_new, 0));
      pre.removeSucceedingOperator(projection);
    }

    replaceVar_new.setPrecedingOperators(pres);
    replaceVar_new
        .setSucceedingOperator(new OperatorIDTuple(projection, 0));
View Full Code Here

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

    if (replaceLit.getSubstitutionsLiteralLeft().size() == 0) {
      BasicOperator pre;
      for (int i = 0; i < pres.size(); i++) {
        pre = pres.get(i);
        pre.addSucceedingOperator(new OperatorIDTuple(join, index));
        pre.removeSucceedingOperator(replaceLit);
        join.addPrecedingOperator(pre);
      }
      join.removePrecedingOperator(replaceLit);
      deleted.add(replaceLit);
    }
View Full Code Here

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

      final BasicOperator pre = pres.get(0);

      Generate generate_new;

      pre.removeSucceedingOperator(generate);
      deleted.add(generate);

      // For each successor
      for (int i = 0; i < succs.size(); i++) {
        // generate a new Generate and connect it to the i-th successor
View Full Code Here

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()

            vars = new HashSet<Variable>();
          vars.addAll(pre.getIntersectionVariables());
          filter.setIntersectionVariables(vars);
          filter.setUnionVariables(vars);
        }
        pre.removeSucceedingOperator(generate);
        order.getFirst().addPrecedingOperator(pre);
      }

      for (int i = 0; i < order.size() - 1; i++) {
        order.get(i + 1).setPrecedingOperator(order.get(i));
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.