Examples of removePrecedingOperator()


Examples of lupos.engine.operators.singleinput.Construct.removePrecedingOperator()

          }
          listOfConstructedTripel.add(generate);
          // remove old construct
          for(final BasicOperator father: new HashSet<BasicOperator>(construct.getPrecedingOperators())){
            father.removeSucceedingOperator(construct);
            construct.removePrecedingOperator(father);
          }
        }
      } else if(bo instanceof ConstructPredicate){
        final ConstructPredicate cp = (ConstructPredicate) bo;
        boolean toDelete = true;
View Full Code Here

Examples of lupos.engine.operators.singleinput.Projection.removePrecedingOperator()

      pre.removeSucceedingOperator(replaceLit);
      pre.addSucceedingOperator(new OperatorIDTuple(projection, index));
    }

    // Make ReplaceLit the successor of Projection
    projection.removePrecedingOperator(replaceLit);
    projection.setSucceedingOperator(new OperatorIDTuple(replaceLit, 0));

    replaceLit.setPrecedingOperator(projection);

    final HashSet<Variable> hsv = new HashSet<Variable>();
View Full Code Here

Examples of lupos.engine.operators.singleinput.Projection.removePrecedingOperator()

      pre.addSucceedingOperator(new OperatorIDTuple(projection, index));
      pre.removeSucceedingOperator(genAdd);
      projection.addPrecedingOperator(pre);
    }

    projection.removePrecedingOperator(genAdd);
    projection.setSucceedingOperator(new OperatorIDTuple(genAdd, 0));

    genAdd.setPrecedingOperator(projection);
    genAdd.setSucceedingOperators(succs);
View Full Code Here

Examples of lupos.engine.operators.singleinput.Result.removePrecedingOperator()

        preds = new LinkedList<BasicOperator>(r.getPrecedingOperators());
        for (final BasicOperator bo : preds) {
          //remove ? -> Result
          bo.removeSucceedingOperator(r);
          r.removePrecedingOperator(bo);
          //add ? -> Filter
          bo.addSucceedingOperator(this.filter);
          this.filter.addPrecedingOperator(bo);
        }
View Full Code Here

Examples of lupos.engine.operators.singleinput.Result.removePrecedingOperator()

        preds = new LinkedList<BasicOperator>(r.getPrecedingOperators());
        for (final BasicOperator bo : preds) {
          //remove ? -> Result
          bo.removeSucceedingOperator(r);
          r.removePrecedingOperator(bo);
          //add ? -> Filter
          bo.addSucceedingOperator(this.filter);
        }

        //add Filter -> Result
View Full Code Here

Examples of lupos.engine.operators.singleinput.filter.Filter.removePrecedingOperator()

      pre.addSucceedingOperator(new OperatorIDTuple(filter, index));
      pre.removeSucceedingOperator(genAdd);
      filter.addPrecedingOperator(pre);
    }

    filter.removePrecedingOperator(genAdd);
    filter.setSucceedingOperator(new OperatorIDTuple(genAdd, 0));

    genAdd.setPrecedingOperator(filter);
    genAdd.setSucceedingOperators(succs);
View Full Code Here

Examples of lupos.engine.operators.singleinput.filter.Filter.removePrecedingOperator()

        pre = pres.get(i);
        pre.addSucceedingOperator(new OperatorIDTuple(filter, index));
        pre.removeSucceedingOperator(replaceLit);
        filter.addPrecedingOperator(pre);
      }
      filter.removePrecedingOperator(replaceLit);
      deleted.add(replaceLit);
    }

    // Insert the new ReplaceLit under the Join
    filter.setSucceedingOperator(new OperatorIDTuple(replaceLitUnder, 0));
View Full Code Here

Examples of lupos.engine.operators.singleinput.generate.Generate.removePrecedingOperator()

      bo.removeSucceedingOperator(add);
      bo.getSucceedingOperators().addAll(add.getSucceedingOperators());
      generate.addPrecedingOperator(bo);
    }
    deleted.add(add);
    generate.removePrecedingOperator(add);
    alreadyAppliedTo = new HashSet<BasicOperator>();
    if (deleted.size() > 0 || added.size() > 0)
      return new Tuple<Collection<BasicOperator>, Collection<BasicOperator>>(
          added, deleted);
    else
View Full Code Here

Examples of lupos.engine.operators.singleinput.generate.Generate.removePrecedingOperator()

    final Collection<BasicOperator> deleted = new LinkedList<BasicOperator>();
    final Collection<BasicOperator> added = new LinkedList<BasicOperator>();
    final Union union = (Union) mso.get("union");
    final Generate generate = (Generate) mso.get("generate");
    final List<BasicOperator> unionOperands = union.getPrecedingOperators();
    generate.removePrecedingOperator(union);
    deleted.add(union);
    boolean firstTime = true;
    if (generate.getPrecedingOperators().size() > 0) {
      firstTime = false;
    }
View Full Code Here

Examples of lupos.engine.operators.singleinput.modifiers.distinct.SortedDataDistinct.removePrecedingOperator()

                    .getOperatorIDTuple(
                        newOperator)
                        .getId()));
                bo.getOperatorIDTuple(newOperator).setOperator(
                    immediateSort);
                newOperator.removePrecedingOperator(bo);
              }
            }
          }
        }
        return newOperator;
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.