Examples of IsNullExpression


Examples of org.apache.pig.newplan.logical.expression.IsNullExpression

       
        assertEquals( 1, filPlan.getSources().size() );
        assertEquals( 2, filPlan.size() );
        assertEquals( 1, filPlan.getSinks().size() );
        assertEquals( IsNullExpression.class, filPlan.getSources().get(0).getClass() );
        IsNullExpression isNull = (IsNullExpression)filPlan.getSources().get(0);
        assertTrue( ls.getField(0).uid != isNull.getFieldSchema().uid );
        assertTrue( ls.getField(1).uid != isNull.getFieldSchema().uid );
       
        assertEquals( ProjectExpression.class, isNull.getExpression().getClass() );
        ProjectExpression prj = (ProjectExpression) isNull.getExpression();
        assertEquals( ls.getField(0).uid, prj.getFieldSchema().uid );
    }
View Full Code Here

Examples of org.apache.pig.newplan.logical.expression.IsNullExpression

        assertEquals( NotExpression.class, filPlan.getSources().get(0).getClass() );
        NotExpression notExp = (NotExpression)filPlan.getSources().get(0);
        assertTrue( ls.getField(0).uid != notExp.getFieldSchema().uid );
        assertTrue( ls.getField(1).uid != notExp.getFieldSchema().uid );
        assertEquals( IsNullExpression.class, notExp.getExpression().getClass() );
        IsNullExpression isNull = (IsNullExpression)notExp.getExpression();
        assertTrue( ls.getField(0).uid != isNull.getFieldSchema().uid );
        assertTrue( ls.getField(1).uid != isNull.getFieldSchema().uid );
       
        assertEquals( ProjectExpression.class, isNull.getExpression().getClass() );
        ProjectExpression prj = (ProjectExpression) isNull.getExpression();
        assertEquals( ls.getField(0).uid, prj.getFieldSchema().uid );
    }
View Full Code Here

Examples of org.apache.pig.newplan.logical.expression.IsNullExpression

       
        assertEquals( 1, filPlan.getSources().size() );
        assertEquals( 2, filPlan.size() );
        assertEquals( 1, filPlan.getSinks().size() );
        assertEquals( IsNullExpression.class, filPlan.getSources().get(0).getClass() );
        IsNullExpression isNull = (IsNullExpression)filPlan.getSources().get(0);
        assertTrue( ls.getField(0).uid != isNull.getFieldSchema().uid );
        assertTrue( ls.getField(1).uid != isNull.getFieldSchema().uid );
       
        assertEquals( ProjectExpression.class, isNull.getExpression().getClass() );
        ProjectExpression prj = (ProjectExpression) isNull.getExpression();
        assertEquals( ls.getField(0).uid, prj.getFieldSchema().uid );
    }
View Full Code Here

Examples of org.apache.pig.newplan.logical.expression.IsNullExpression

        assertEquals( NotExpression.class, filPlan.getSources().get(0).getClass() );
        NotExpression notExp = (NotExpression)filPlan.getSources().get(0);
        assertTrue( ls.getField(0).uid != notExp.getFieldSchema().uid );
        assertTrue( ls.getField(1).uid != notExp.getFieldSchema().uid );
        assertEquals( IsNullExpression.class, notExp.getExpression().getClass() );
        IsNullExpression isNull = (IsNullExpression)notExp.getExpression();
        assertTrue( ls.getField(0).uid != isNull.getFieldSchema().uid );
        assertTrue( ls.getField(1).uid != isNull.getFieldSchema().uid );
       
        assertEquals( ProjectExpression.class, isNull.getExpression().getClass() );
        ProjectExpression prj = (ProjectExpression) isNull.getExpression();
        assertEquals( ls.getField(0).uid, prj.getFieldSchema().uid );
    }
View Full Code Here

Examples of org.araneaframework.backend.list.memorybased.expression.compare.IsNullExpression

    Object value = filterInfo.get(this.filterInfoKey);
    boolean isNull = this.filterInfoValue == null ? value == null : this.filterInfoValue.equals(value);
    if (!isNull) {
      return new AlwaysTrueExpression();
    }
    return new IsNullExpression(new VariableExpression(this.columnId));
  }
View Full Code Here

Examples of org.araneaframework.backend.list.memorybased.expression.compare.IsNullExpression

  }

  public void testIsNullExpression() throws ExpressionEvaluationException {
    log.debug("Testing IsNullExpression");
    try {
      new IsNullExpression(null).evaluate(this.resolver);
      fail("IsNullExpression operand can not be null");
    } catch (Exception e) {
      // normal
    }

    // evaluating
    assertEquals("IsNullExpression must return true", Boolean.TRUE,
        new IsNullExpression(this.nullExpr).evaluate(this.resolver));
    assertEquals("IsNullExpression must return false", Boolean.FALSE,
        new IsNullExpression(this.high).evaluate(this.resolver));
  }
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.