Package org.yaac.server.egql.evaluator.function

Source Code of org.yaac.server.egql.evaluator.function.NowFunction

package org.yaac.server.egql.evaluator.function;

import java.util.Date;

import org.yaac.server.egql.evaluator.EvaluationResult;
import org.yaac.server.egql.exception.EGQLException;
import org.yaac.server.egql.processor.ProcessData.ProcessDataRecord;

/**
* @author Max Zhu (thebbsky@gmail.com)
*
*/
public class NowFunction extends Function {

  /**
   *
   */
  private static final long serialVersionUID = 1L;

  @Override
  public void validate() throws EGQLException {
    FunctionUtil.ensureParamSize(ops, 0);
  }

  @Override
  public EvaluationResult evaluate(ProcessDataRecord record) {
    return new EvaluationResult(new Date());
  }
}
TOP

Related Classes of org.yaac.server.egql.evaluator.function.NowFunction

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.