Examples of EvaluationResult


Examples of org.yaac.server.egql.evaluator.EvaluationResult

    FunctionUtil.ensureParamSize(ops, 1);
  }

  @Override
  public EvaluationResult evaluate(ProcessDataRecord record) {
    EvaluationResult r = ops.get(0).evaluate(record);
   
    if (r.getPayload() instanceof String) {
      Category val = new Category((String) r.getPayload());
      return new EvaluationResult(val, r)
    } else {
      return r.withWarning(ErrorCode.W134);
    }
  }
View Full Code Here

Examples of org.yaac.server.egql.evaluator.EvaluationResult

    FunctionUtil.ensureParamSize(ops, 1);
  }

  @Override
  public EvaluationResult evaluate(ProcessDataRecord record) {
    EvaluationResult r = ops.get(0).evaluate(record);
   
    if (r.getPayload() instanceof String) {
      Link val = new Link((String) r.getPayload());
      return new EvaluationResult(val, r)
    } else {
      return r.withWarning(ErrorCode.W135);
    }
  }
View Full Code Here

Examples of org.yaac.server.egql.evaluator.EvaluationResult

  public EvaluationResult evaluate(ProcessDataRecord record) {
    List<Object> payloadList = newLinkedList();
    List<EvaluationResult> resultList = newLinkedList();
   
    for (Evaluator e : this.ops) {
      EvaluationResult r = e.evaluate(record);
     
      resultList.add(r);
      payloadList.add(r.getPayload());
    }
   
    return new EvaluationResult(payloadList, resultList);
  }
View Full Code Here

Examples of org.yaac.server.egql.evaluator.EvaluationResult

    FunctionUtil.ensureParamSize(ops, 1);
  }

  @Override
  public EvaluationResult evaluate(ProcessDataRecord record) {
    EvaluationResult r = ops.get(0).evaluate(record);
   
    if (r.getPayload() instanceof Number) {
      Number val = (Number) r.getPayload();
      return new EvaluationResult(val.longValue(), r)
    } else {
      return r.withWarning(ErrorCode.W138);
    }
  }
View Full Code Here

Examples of org.yaac.server.egql.evaluator.EvaluationResult

    FunctionUtil.ensureParamSize(ops, 1);
  }

  @Override
  public EvaluationResult evaluate(ProcessDataRecord record) {
    EvaluationResult r = ops.get(0).evaluate(record);
   
    if (r.getPayload() instanceof String) {
      BlobKey val = new BlobKey((String) r.getPayload());
      return new EvaluationResult(val, r)
    } else {
      return r.withWarning(ErrorCode.W140);
    }
  }
View Full Code Here

Examples of org.yaac.server.egql.evaluator.EvaluationResult

    FunctionUtil.ensureParamSize(ops, 2);
  }

  @Override
  public EvaluationResult evaluate(ProcessDataRecord record) {
    EvaluationResult r0 = ops.get(0).evaluate(record);
    EvaluationResult r1 = ops.get(1).evaluate(record);
   
    if (r0.getPayload() instanceof String && r1.getPayload() instanceof String) {
      try {
        Scheme scheme = Scheme.valueOf((String) r0.getPayload());
        IMHandle val = new IMHandle(scheme, (String)r1.getPayload());
        return new EvaluationResult(val, r0, r1);
      } catch (IllegalArgumentException e) {
        // input protocol does not match enum Scheme
        return r0.withWarning(ErrorCode.W142);
      }
    } else {
View Full Code Here

Examples of org.yaac.server.egql.evaluator.EvaluationResult

    FunctionUtil.ensureParamSize(ops, 1);
  }
 
  @Override
  public EvaluationResult evaluate(ProcessDataRecord record) {
    EvaluationResult r = ops.get(0).evaluate(record);
   
    if (r.getPayload() instanceof String) {
      PostalAddress val = new PostalAddress((String) r.getPayload());
      return new EvaluationResult(val, r)
    } else {
      return r.withWarning(ErrorCode.W130);
    }
  }
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.