Examples of addExpr()


Examples of lupos.rif.model.Conjunction.addExpr()

    // dem Body hinzufuegen
    if (!equalities.isEmpty()) {
      Conjunction conj = new Conjunction();
      conj.setParent(obj);
      for (Equality eq : equalities)
        conj.addExpr(eq);
      conj.addExpr(obj.getBody());
      obj.setBody(conj);
    }
    return obj;
  }
View Full Code Here

Examples of lupos.rif.model.Conjunction.addExpr()

    if (!equalities.isEmpty()) {
      Conjunction conj = new Conjunction();
      conj.setParent(obj);
      for (Equality eq : equalities)
        conj.addExpr(eq);
      conj.addExpr(obj.getBody());
      obj.setBody(conj);
    }
    return obj;
  }
View Full Code Here

Examples of lupos.rif.model.Conjunction.addExpr()

  public IRuleNode visit(External obj, Object arg) throws RIFException {
    final Conjunction conjunction = new Conjunction();
    conjunction.setParent((IRuleNode) arg);

    RuleVariable alias = new RuleVariable(aliasString + aliasCtr++);
    conjunction.addExpr(alias);

    Equality comp = new Equality();
    comp.leftExpr = new RuleVariable(alias.getName());
    comp.leftExpr.setParent(comp);
    comp.rightExpr = obj;
View Full Code Here

Examples of lupos.rif.model.Conjunction.addExpr()

    Equality comp = new Equality();
    comp.leftExpr = new RuleVariable(alias.getName());
    comp.leftExpr.setParent(comp);
    comp.rightExpr = obj;
    obj.setParent(comp);
    conjunction.addExpr(comp);

    currentVariableScope.addVariable(new RuleVariable(alias.getName()));
    return conjunction;
  }
View Full Code Here

Examples of lupos.rif.model.Conjunction.addExpr()

      if (result instanceof Conjunction) {
        conjunction = conjunction == null ? new Conjunction()
            : conjunction;
        for (IExpression item : ((Conjunction) result).exprs)
          if (item instanceof Equality)
            conjunction.addExpr(item);
          else
            params.set(params.indexOf(expr), item);
      }
    }
    obj.termParams = params;
View Full Code Here

Examples of lupos.rif.model.Conjunction.addExpr()

            params.set(params.indexOf(expr), item);
      }
    }
    obj.termParams = params;
    if (conjunction != null)
      conjunction.addExpr(obj);
    return conjunction == null ? obj : conjunction;
  }

  public IRuleNode visit(RuleList obj, Object arg) throws RIFException {
    Conjunction conjunction = null;
View Full Code Here

Examples of lupos.rif.model.Conjunction.addExpr()

      if (result instanceof Conjunction) {
        conjunction = conjunction == null ? new Conjunction()
            : conjunction;
        for (IExpression item : ((Conjunction) result).exprs)
          if (item instanceof Equality)
            conjunction.addExpr(item);
          else
            items.set(items.indexOf(expr), item);
      }
    }
    obj.getItems().clear();
View Full Code Here

Examples of lupos.rif.model.Conjunction.addExpr()

      }
    }
    obj.getItems().clear();
    obj.getItems().addAll(items);
    if (conjunction != null)
      conjunction.addExpr(obj);
    return conjunction != null ? conjunction : obj;
  }

  public IRuleNode visit(Equality obj, Object arg) throws RIFException {
    return obj;
View Full Code Here

Examples of lupos.rif.model.Disjunction.addExpr()

      final NodeListOptional orFormulas = (NodeListOptional) ((List<INode>) n.f0.choice
          .accept(this, argu)).get(2);
      final Disjunction disj = new Disjunction();
      disj.setParent(argu);
      for (final INode node : (List<INode>) orFormulas.accept(this, disj))
        disj.addExpr((IExpression) node.accept(this, disj));
      return disj;
    case 2:
      final List<INode> existINodes = (List<INode>) n.f0.choice.accept(
          this, argu);
      final ExistExpression exists = new ExistExpression();
View Full Code Here

Examples of org.apache.drill.exec.expr.EvaluationVisitor.addExpr()

        .finalType(Types.repeated(MinorType.MAP)) //
        .intermediateType(Types.repeated(MinorType.MAP)) //
        .build();
    ValueVectorWriteExpression e2 = new ValueVectorWriteExpression(outId, e, true);

    v.addExpr(e2,  g.getRoot());
    System.out.println(g.generate());
  }

  private LogicalExpression getExpr(String expr) throws Exception{
    ExprLexer lexer = new ExprLexer(new ANTLRStringStream(expr));
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.