Package com.meidusa.amoeba.parser.function

Source Code of com.meidusa.amoeba.parser.function.Multiply

/*
*   This program is free software; you can redistribute it and/or modify it under the terms of
* the GNU General Public License as published by the Free Software Foundation; either version 3 of the License,
* or (at your option) any later version.
*
*   This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
* See the GNU General Public License for more details.
*   You should have received a copy of the GNU General Public License along with this program;
* if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*/
package com.meidusa.amoeba.parser.function;

import java.util.List;

import com.meidusa.amoeba.parser.expression.Expression;
import com.meidusa.amoeba.sqljep.ParseException;

public class Multiply extends AbstractFunction {

  @SuppressWarnings("unchecked")
  public Comparable evaluate(List<Expression> list, Object[] parameters)
      throws ParseException {
    Expression param1 = list.get(0);
    Expression param2 = list.get(1);
    return com.meidusa.amoeba.sqljep.function.Multiply.mul(param1.evaluate(parameters), param2.evaluate(parameters));
  }

}
TOP

Related Classes of com.meidusa.amoeba.parser.function.Multiply

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.