Examples of OrExpression


Examples of com.puppetlabs.geppetto.pp.OrExpression

        if(result == null)
          result = defaultCase(theEObject);
        return result;
      }
      case PPPackage.OR_EXPRESSION: {
        OrExpression orExpression = (OrExpression) theEObject;
        T result = caseOrExpression(orExpression);
        if(result == null)
          result = caseBinaryExpression(orExpression);
        if(result == null)
          result = caseExpression(orExpression);
View Full Code Here

Examples of com.puppetlabs.geppetto.pp.OrExpression

    // -- test non equality
    predicate.setOpName("!=");
    // -- test and / or
    AndExpression and = pf.createAndExpression();
    and.setLeftExpr(predicate);
    OrExpression or = pf.createOrExpression();

    EqualityExpression predicate2 = pf.createEqualityExpression();
    predicate2.setLeftExpr(createNameOrReference("name"));
    predicate2.setOpName("!=");
    predicate2.setRightExpr(createNameOrReference("Darth"));
    EqualityExpression predicate3 = pf.createEqualityExpression();
    predicate3.setLeftExpr(createNameOrReference("name"));
    predicate3.setOpName("!=");
    predicate3.setRightExpr(createNameOrReference("Vader"));
    or.setLeftExpr(predicate2);
    or.setRightExpr(predicate3);
    ParenthesisedExpression pe = pf.createParenthesisedExpression();
    pe.setExpr(or);
    and.setRightExpr(pe);
    eq.setExpr(and);
    s = serializeFormatted(pp);
View Full Code Here

Examples of com.puppetlabs.geppetto.pp.OrExpression

    tester.diagnose().assertOK();

    // -- test and / or
    AndExpression and = pf.createAndExpression();
    and.setLeftExpr(predicate);
    OrExpression or = pf.createOrExpression();

    EqualityExpression predicate2 = pf.createEqualityExpression();
    predicate2.setLeftExpr(createNameOrReference("name"));
    predicate2.setOpName("!=");
    predicate2.setRightExpr(createNameOrReference("Darth"));
    EqualityExpression predicate3 = pf.createEqualityExpression();
    predicate3.setLeftExpr(createNameOrReference("name"));
    predicate3.setOpName("!=");
    predicate3.setRightExpr(createNameOrReference("Vader"));

    or.setLeftExpr(predicate2);
    or.setRightExpr(predicate3);
    ParenthesisedExpression pe = pf.createParenthesisedExpression();
    pe.setExpr(or);
    and.setRightExpr(pe);
    eq.setExpr(and);
    tester.validator().checkCollectExpression(ce);
View Full Code Here

Examples of com.salesforce.phoenix.expression.OrExpression

            return LiteralExpression.newConstant(true, isDeterministic);
        }
        if (children.size() == 1) {
            return children.get(0);
        }
        return new OrExpression(children);
    }
View Full Code Here

Examples of com.salesforce.phoenix.expression.OrExpression

    public static Expression not(Expression expression) {
        return new NotExpression(expression);
    }
   
    public static Expression or(Expression... expressions) {
        return new OrExpression(Arrays.asList(expressions));
    }
View Full Code Here

Examples of expression.logical.OrExpression

    Node next = child.next();
    LogicalExpression first = parse(next,p);
    if (!child.hasMoreChild()) exception(1);
    LogicalExpression second = logicalOperatorAux(child,p, operator);
    LogicalExpression result = null;
    if (isOr(operator))result = new OrExpression(first,second);
    else if (isAnd(operator)) result = new AndExpression(first,second);
    return result;
  }
View Full Code Here

Examples of expression.logical.OrExpression

    LogicalExpression result = null;
    LogicalExpression first = parse(next,p);
    result = first;
    if (child.hasMoreChild()) {
      LogicalExpression second = logicalOperatorAux(child,p,op);
      if (isOr(op)) result = new OrExpression(first,second);
      else if (isAnd(op))result = new AndExpression(first,second);
      return result;
    }
    return first;
  }
View Full Code Here

Examples of net.sf.jsqlparser.expression.operators.conditional.OrExpression

  private Expression appendOr(Expression fullExpr, Expression atomicExpr) {
    if (atomicExpr != null)
      if (fullExpr != null)
        // appending to previous expressions
        fullExpr = new OrExpression(fullExpr, atomicExpr);
      else
        // this is the first expression for this component
        fullExpr = atomicExpr;
    return fullExpr;
  }
View Full Code Here

Examples of net.sf.jsqlparser.expression.operators.conditional.OrExpression

        Parenthesis p1 = new Parenthesis(); p1.setExpression(and1);
        EqualsTo eq3 = new EqualsTo(); eq3.setLeftExpression(se1); eq3.setRightExpression(new StringValue(" GERMANY "));
        EqualsTo eq4 = new EqualsTo(); eq4.setLeftExpression(se2); eq4.setRightExpression(new StringValue(" FRANCE "));
        AndExpression and2 = new AndExpression(eq3, eq4);
        Parenthesis p2 = new Parenthesis(); p2.setExpression(and2);
        List<OrExpression> expOrListExpr = Arrays.asList(new OrExpression(p1, p2));
       
        //compare its string representation: computed are first two, expected are second two
        String strListExpr = ParserUtil.getStringExpr(listExpr);
        String strOrListExpr = ParserUtil.getStringExpr(orListExpr);
        String strExpListExpr = ParserUtil.getStringExpr(expListExpr);
View Full Code Here

Examples of net.sf.jsqlparser.expression.operators.conditional.OrExpression

      } else {
        break label_16;
      }
      jj_consume_token(K_OR);
      right = AndExpression();
                                result = new OrExpression(left, right);
                                left = result;
    }
                {if (true) return result;}
    throw new Error("Missing return statement in function");
  }
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.