Examples of removeSucceedingOperator()


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

          replaceVari.addSucceedingOperator(new OperatorIDTuple(secondFilter,0));
          replaceVari.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

          startingOperator.addSucceedingOperator(new OperatorIDTuple(firstFilter,0));
          startingOperator.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

        }

        if(!subjectIsALiteral && objectIsALiteral){
          final Filter firstFilter = new Filter("(" + object + " = " + realObject + ")");
View Full Code Here

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

          replaceVari.addSucceedingOperator(new OperatorIDTuple(secondFilter,0));
          replaceVari.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

          startingOperator.addSucceedingOperator(new OperatorIDTuple(firstFilter,0));
          startingOperator.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

        }
        if(subjectIsALiteral && objectIsALiteral){
          final Filter firstFilter = new Filter("(" + object + " = " + realObject + ")");
          final Filter secondFilter = new Filter("(" + subject + " = " + realSubject + ")");
View Full Code Here

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

          replaceVari.addSucceedingOperator(new OperatorIDTuple(thirdFilter,0));
          replaceVari.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

          startingOperator.addSucceedingOperator(new OperatorIDTuple(firstFilter,0));
          startingOperator.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());
        }
      }
      catch( final Exception e){
        e.printStackTrace();
        System.out.println(e);
View Full Code Here

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

                    vars = new java.util.HashSet<lupos.datastructures.items.Variable>();
                  vars.addAll(pre.getIntersectionVariables());
                  filter.setIntersectionVariables(vars);
                  filter.setUnionVariables(vars);
                }
                pre.removeSucceedingOperator(this.c);
                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

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

                    vars = new java.util.HashSet<lupos.datastructures.items.Variable>();
                  vars.addAll(pre.getIntersectionVariables());
                  filter.setIntersectionVariables(vars);
                  filter.setUnionVariables(vars);
                }
                pre.removeSucceedingOperator(this.g);
                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

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(optional, index));
        pre.removeSucceedingOperator(replaceLit);
        optional.addPrecedingOperator(pre);
      }
      optional.removePrecedingOperator(replaceLit);
      deleted.add(replaceLit);
    }
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(replaceVar);
      }
    }

    BasicOperator succ;
    // And all successors to all precessors
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(proj_new, pre
          .getOperatorIDTuple(proj1).getId()));
      pre.removeSucceedingOperator(proj1);
    }

    proj_new.setPrecedingOperators(proj1.getPrecedingOperators());
    proj_new.setSucceedingOperators(proj2.getSucceedingOperators());
View Full Code Here

Examples of lupos.engine.operators.index.BasicIndexScan.removeSucceedingOperator()

          /*
           * remove old connections of the 2nd subgraph (because it
           * should be included into the subgraph)
           */
          for (OperatorIDTuple op : bisSucc) {
            bis.removeSucceedingOperator(op);
            op.getOperator().removePrecedingOperator(bis);
          }
          /*
           * connect the basic index scan and the 2nd subgraph
           * container in the join-operator in the 1st subgraph
View Full Code Here

Examples of lupos.engine.operators.index.Root.removeSucceedingOperator()

      patterns.addAll(bis2.getTriplePattern());
      bis1.setTriplePatterns(patterns);
      /*
       * remove the 2nd SubgraphContainer
       */
      root.removeSucceedingOperator(sg2);
      sg2.removeFromOperatorGraph();
      Root r = bis1.getRoot();
      r.removeSucceedingOperator(sg2);
       
      //remove the second sg-container
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.