Examples of FieldExpression


Examples of com.cloudera.cdk.morphline.base.FieldExpression

        Object entryValue = entry.getValue();
        Collection results;
        if (entryValue instanceof Collection) {
          results = (Collection)entryValue;
        } else {
          results = new FieldExpression(entryValue.toString(), getConfig()).evaluate(record);
        }
        if (!values.equals(results)) {
          if (LOG.isDebugEnabled()) {
            LOG.debug("Equals command failed because {} does not match values: {} for command: {}",
                new Object[]{results, values, renderedConfig});
View Full Code Here

Examples of com.cloudera.cdk.morphline.base.FieldExpression

        Object entryValue = entry.getValue();
        Collection results;
        if (entryValue instanceof Collection) {
          results = (Collection)entryValue;
        } else {
          results = new FieldExpression(entryValue.toString(), getConfig()).evaluate(record);
        }
        boolean found = false;
        for (Object result : results) {
          if (values.contains(result)) {
            found = true;
View Full Code Here

Examples of com.cloudera.cdk.morphline.base.FieldExpression

  @Override
  protected boolean doProcess(Record record) {
    Object[] resolvedArgs = new Object[args.length];
    for (int i = 0; i < args.length; i++) {
      resolvedArgs[i] = new FieldExpression(args[i], getConfig()).evaluate(record);
    }
    log(format, resolvedArgs);
    return super.doProcess(record);
  }
View Full Code Here

Examples of com.cloudera.cdk.morphline.base.FieldExpression

      Object entryValue = entry.getValue();
      Collection results;
      if (entryValue instanceof Collection) {
        results = (Collection)entryValue;
      } else {
        results = new FieldExpression(entryValue.toString(), getConfig()).evaluate(record);
      }
      putAll(record, fieldName, results);
    }
   
    // pass record to next command in chain:
View Full Code Here

Examples of com.cloudera.cdk.morphline.base.FieldExpression

      ;
    }
  }
 
  private List resolveExpression(String expr, Record record) {
    return new FieldExpression(expr, null).evaluate(record);
  }
View Full Code Here

Examples of com.opensymphony.workflow.query.FieldExpression

  public String getCurrentState() {
    return ((Step) this.template.getCurrentSteps().get(0)).getStatus();
  }

  public List getUnderwayWorkflows() {
    Expression queryRight = new FieldExpression(FieldExpression.STATE,
            FieldExpression.ENTRY,
            FieldExpression.EQUALS,
            new Integer(WorkflowEntry.ACTIVATED));

    Expression queryLeft = new FieldExpression(FieldExpression.NAME,
            FieldExpression.ENTRY,
            FieldExpression.EQUALS,
            this.template.getWorkflowName());

    WorkflowExpressionQuery query = new WorkflowExpressionQuery(
View Full Code Here

Examples of org.codehaus.groovy.ast.expr.FieldExpression

        classNode.addProperty(new PropertyNode("result", ACC_PUBLIC, ClassHelper.STRING_TYPE, classNode, null, null, null));

        BooleanExpression expression =
                new BooleanExpression(
                        new BinaryExpression(
                                new FieldExpression(
                                        new FieldNode("bar", ACC_PRIVATE, ClassHelper.STRING_TYPE, classNode, ConstantExpression.NULL)),
                                Token.newSymbol("==", 0, 0),
                                new ConstantExpression("abc")));

        Statement trueStatement =
                new ExpressionStatement(
                        new BinaryExpression(
                                new FieldExpression(
                                        new FieldNode("result", ACC_PRIVATE, ClassHelper.STRING_TYPE, classNode, ConstantExpression.NULL)),
                                Token.newSymbol("=", 0, 0),
                                new ConstantExpression("worked")));

        Statement falseStatement = createPrintlnStatement(new ConstantExpression("false"));
View Full Code Here

Examples of org.codehaus.groovy.ast.expr.FieldExpression

    }

    protected ExpressionStatement createPrintlnStatement(Expression expression) throws NoSuchFieldException {
        return new ExpressionStatement(
                new MethodCallExpression(
                        new FieldExpression(FieldNode.newStatic(System.class, "out")),
                        "println",
                        expression));
    }
View Full Code Here

Examples of org.codehaus.groovy.ast.expr.FieldExpression

                Statement stmt = litr.next();
                if (stmt instanceof ExpressionStatement &&
                        ((ExpressionStatement) stmt).getExpression() instanceof BinaryExpression) {
                    BinaryExpression bExp = (BinaryExpression) ((ExpressionStatement) stmt).getExpression();
                    if (bExp.getLeftExpression() instanceof FieldExpression) {
                        FieldExpression fExp = (FieldExpression) bExp.getLeftExpression();
                        if (fExp.getFieldName().equals("$VALUES")) {
                            for (Statement tmpStmt : staticFieldStatements) {
                                litr.add(tmpStmt);
                            }
                        }
                    }
View Full Code Here

Examples of org.codehaus.groovy.ast.expr.FieldExpression

        }
    }

    private static void addFieldInit(Parameter p, FieldNode fn, BlockStatement block) {
        VariableExpression ve = new VariableExpression(p);
        FieldExpression fe = new FieldExpression(fn);
        block.addStatement(new ExpressionStatement(
                new BinaryExpression(
                        fe,
                        Token.newSymbol(Types.ASSIGN, -1, -1),
                        ve
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.