Examples of Subtraction


Examples of jmathexpr.arithmetic.op.Subtraction

            Expression sd = new Sqrt(dd);
            Expression x1 = new Division(
                    new Addition(new Negation(b), sd),
                    new Multiplication(two, a));
            Expression x2 = new Division(
                    new Subtraction(new Negation(b), sd),
                    new Multiplication(two, a));
           
            ExpressionContext.getInstance().addExpression(new Equality(Numbers.variable("x", 1), x1));
            ExpressionContext.getInstance().addExpression(new Equality(Numbers.variable("x", 2), x2));
           
View Full Code Here

Examples of net.sf.jsqlparser.expression.operators.arithmetic.Subtraction

        ExpressionList el = new ExpressionList();
        el.setExpressions(Arrays.asList(ls));
        Function se3 = new Function(); se3.setName("EXTRACT_YEAR"); se3.setParameters(el);
        Column le = new Column(); le.setTable(tableLineitem); le.setColumnName("EXTENDEDPRICE");
        Column ld = new Column(); ld.setTable(tableLineitem); ld.setColumnName("DISCOUNT");
        Subtraction diff = new Subtraction(); diff.setLeftExpression(new DoubleValue("1.0")); diff.setRightExpression(ld);
        Parenthesis diffPnths = new Parenthesis();diffPnths.setExpression(diff);
        Multiplication se4 = new Multiplication(); se4.setLeftExpression(le); se4.setRightExpression(diffPnths);
        List<Expression> expListExpr = Arrays.asList(se1, se2, se3, se4);
       
       
View Full Code Here

Examples of net.sf.jsqlparser.expression.operators.arithmetic.Subtraction

        jj_consume_token(94);
                            result = new Addition();
        break;
      case 95:
        jj_consume_token(95);
                                                                        result = new Subtraction();
        break;
      default:
        jj_la1[103] = jj_gen;
        jj_consume_token(-1);
        throw new ParseException();
View Full Code Here

Examples of net.sf.jsqlparser.expression.operators.arithmetic.Subtraction

        else if (exp instanceof Division)
            qualified = new Division();
        else if (exp instanceof Multiplication)
            qualified = new Multiplication();
        else if (exp instanceof Subtraction)
            qualified = new Subtraction();
        else if (exp instanceof EqualsTo)
            qualified = new EqualsTo();
        else if (exp instanceof GreaterThan)
            qualified = new GreaterThan();
        else if (exp instanceof GreaterThanEquals)
View Full Code Here

Examples of org.apache.imperius.spl.parser.expressions.impl.Subtraction

    case SPLTreeParserTokenTypes.PLUS:
      returnExpr = new Addition(exprList, validateExpr);
      break;

    case SPLTreeParserTokenTypes.MINUS:
      returnExpr = new Subtraction(exprList, validateExpr);
      break;

    case SPLTreeParserTokenTypes.DIV:
      returnExpr = new Division(exprList, validateExpr);
      break;
View Full Code Here

Examples of org.apache.imperius.spl.parser.expressions.impl.Subtraction

        try {
            Vector v = new Vector();
            v.add(new ShortConstant(sn1));
            v.add(new ShortConstant(sn2));
            Expression es = new Subtraction(v,true);

            v.clear();
            v.add(new IntegerConstant(in1));
            v.add(new IntegerConstant(in2));
            Expression ei = new Subtraction(v,true);

            v.clear();
            v.add(new LongConstant(ln1));
            v.add(new LongConstant(ln2));
            Expression el = new Subtraction(v,true);

            v.clear();
            v.add(new FloatConstant(fn1));
            v.add(new FloatConstant(fn2));
            Expression ef = new Subtraction(v,true);

            v.clear();
            v.add(new DoubleConstant(dn1));
            v.add(new DoubleConstant(dn2));
            Expression ed = new Subtraction(v,true);

            v.clear();
            v.add(new ShortConstant(sn1));
            v.add(new IntegerConstant(in1));
            Expression emix1 = new Subtraction(v,true);

            v.clear();
            v.add(new ShortConstant(sn1));
            v.add(new LongConstant(ln1));
            Expression emix2 = new Subtraction(v,true);

            v.clear();
            v.add(new ShortConstant(sn1));
            v.add(new FloatConstant(fn1));
            Expression emix3 = new Subtraction(v,true);

            v.clear();
            v.add(new ShortConstant(sn1));
            v.add(new DoubleConstant(dn1));
            Expression emix4 = new Subtraction(v,true);

            v.clear();
            v.add(new IntegerConstant(in1));
            v.add(new LongConstant(ln1));
            Expression emix5 = new Subtraction(v,true);

            v.clear();
            v.add(new IntegerConstant(in1));
            v.add(new FloatConstant(fn1));
            Expression emix6 = new Subtraction(v,true);

            v.clear();
            v.add(new IntegerConstant(in1));
            v.add(new DoubleConstant(dn1));
            Expression emix7 = new Subtraction(v,true);

            v.clear();
            v.add(new LongConstant(ln1));
            v.add(new FloatConstant(fn1));
            Expression emix8 = new Subtraction(v,true);

            v.clear();
            v.add(new LongConstant(ln1));
            v.add(new DoubleConstant(dn1));
            Expression emix9 = new Subtraction(v,true);

            v.clear();
            v.add(new FloatConstant(fn1));
            v.add(new DoubleConstant(dn1));
            Expression emix10 = new Subtraction(v,true);

      v.clear();
      v.add(propertySensor1);
      v.add(propertySensor2);
      Expression eps1 = new Subtraction(v,true);

      v.clear();
      v.add(propertySensor3);
      v.add(propertySensor4);
      Expression eps2 = new Subtraction(v,true);

      v.clear();
      v.add(propertySensor5);
      v.add(propertySensor6);
      Expression eps3 = new Subtraction(v,true);

      v.clear();
      v.add(propertySensor7);
      v.add(propertySensor8);
      Expression eps4 = new Subtraction(v,true);

      v.clear();
      v.add(propertySensor9);
      v.add(propertySensor10);
      Expression eps5 = new Subtraction(v,true);

            assertTrue(
                ((sn1 - sn2) - ((Number) es.evaluate()).shortValue())
                    == 0);
            assertTrue(
                ((in1 - in2) - ((Number) ei.evaluate()).intValue()) == 0);
            assertTrue(
                ((ln1 - ln2) - ((Number) el.evaluate()).longValue())
                    == 0);
            assertTrue(
                ((fn1 - fn2) - ((Number) ef.evaluate()).floatValue())
                    == 0);
            assertTrue(
                ((dn1 - dn2) - ((Number) ed.evaluate()).doubleValue())
                    == 0);
            assertTrue(
                ((sn1 - in1) - ((Number) emix1.evaluate()).intValue())
                    == 0);
            assertTrue(
                ((sn1 - ln1) - ((Number) emix2.evaluate()).longValue())
                    == 0);
            assertTrue(
                ((sn1 - fn1) - ((Number) emix3.evaluate()).floatValue())
                    == 0);
            assertTrue(
                ((sn1 - dn1) - ((Number) emix4.evaluate()).doubleValue())
                    == 0);
            assertTrue(
                ((in1 - ln1) - ((Number) emix5.evaluate()).longValue())
                    == 0);
            assertTrue(
                ((in1 - fn1) - ((Number) emix6.evaluate()).floatValue())
                    == 0);
            assertTrue(
                ((in1 - dn1) - ((Number) emix7.evaluate()).doubleValue())
                    == 0);
            assertTrue(
                ((ln1 - fn1) - ((Number) emix8.evaluate()).floatValue())
                    == 0);
            assertTrue(
                ((ln1 - dn1) - ((Number) emix9.evaluate()).doubleValue())
                    == 0);
            assertTrue(
                ((fn1 - dn1)
                    - ((Number) emix10.evaluate()).doubleValue())
                    == 0);
                   
      assertTrue(
        ((sn1 - sn2)
          - ((Number) eps1.evaluate()).intValue())
          == 0);
      assertTrue(
        ((in1 - in2)
          - ((Number) eps2.evaluate()).intValue())
          == 0);
      assertTrue(
        ((ln1 - ln2)
          - ((Number) eps3.evaluate()).longValue())
          == 0);
      assertTrue(
        ((fn1 - fn2)
          - ((Number) eps4.evaluate()).floatValue())
          == 0);
      assertTrue(
        ((dn1 - dn2)
          - ((Number) eps5.evaluate()).doubleValue())
          == 0);
    /* 
//      assertSame((new Integer(sn1 - sn2)).getClass(),
//          (eps1.evaluate()).getClass());
      assertSame((new Integer(in1 - in2)).getClass(),
View Full Code Here

Examples of plan_runner.expressions.Subtraction

        _queryPlan).setHashIndexes(hashRNSLCO).addOperator(projectionRNSLCO);

    // -------------------------------------------------------------------------------------
    // set up aggregation function on a separate StormComponent(Bolt)

    final ValueExpression<Double> substract = new Subtraction(new ValueSpecification(
        _doubleConv, 1.0), new ColumnReference(_doubleConv, 2));
    // extendedPrice*(1-discount)
    final ValueExpression<Double> product = new Multiplication(new ColumnReference(_doubleConv,
        1), substract);

View Full Code Here

Examples of plan_runner.expressions.Subtraction

    // -------------------------------------------------------------------------------------
    // set up aggregation function on the StormComponent(Bolt) where join is
    // performed

    // 1 - discount
    final ValueExpression<Double> substract1 = new Subtraction(new ValueSpecification(
        _doubleConv, 1.0), new ColumnReference(_doubleConv, 2));
    // extendedPrice*(1-discount)
    final ValueExpression<Double> product1 = new Multiplication(new ColumnReference(
        _doubleConv, 1), substract1);

    // ps_supplycost * l_quantity
    final ValueExpression<Double> product2 = new Multiplication(new ColumnReference(
        _doubleConv, 3), new ColumnReference(_doubleConv, 0));

    // all together
    final ValueExpression<Double> substract2 = new Subtraction(product1, product2);

    final AggregateOperator agg = new AggregateSumOperator(substract2, conf)
        .setGroupByColumns(Arrays.asList(5, 4));

    new EquiJoinComponent(P_L_PS_O_Sjoin, relationNation, _queryPlan).addOperator(
View Full Code Here

Examples of plan_runner.expressions.Subtraction

        _queryPlan).setHashIndexes(hashRNSLCO).addOperator(projectionRNSLCO);

    // -------------------------------------------------------------------------------------
    // set up aggregation function on a separate StormComponent(Bolt)

    final ValueExpression<Double> substract = new Subtraction(new ValueSpecification(
        _doubleConv, 1.0), new ColumnReference(_doubleConv, 2));
    // extendedPrice*(1-discount)
    final ValueExpression<Double> product = new Multiplication(new ColumnReference(_doubleConv,
        1), substract);

View Full Code Here

Examples of plan_runner.expressions.Subtraction

    // first field in projection
    final ValueExpression extractYear = new IntegerYearFromDate(new ColumnReference<Date>(
        _dateConv, 10));
    // second field in projection
    // 1 - discount
    final ValueExpression<Double> substract = new Subtraction(new ValueSpecification(
        _doubleConv, 1.0), new ColumnReference(_doubleConv, 6));
    // extendedPrice*(1-discount)
    final ValueExpression<Double> product = new Multiplication(new ColumnReference(_doubleConv,
        5), substract);
    // third field in projection
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.