Package org.teiid.query.sql.lang

Examples of org.teiid.query.sql.lang.IsNullCriteria


    @Test public void testIsNull() throws Exception {
      assertEquals(Boolean.TRUE, Evaluator.evaluate(new IsNullCriteria(new Constant(null, DataTypeManager.DefaultDataClasses.BOOLEAN))));
    }
   
    @Test public void testIsNull1() throws Exception {
      assertEquals(Boolean.FALSE, Evaluator.evaluate(new IsNullCriteria(new Constant(Boolean.TRUE, DataTypeManager.DefaultDataClasses.BOOLEAN))));
    }
View Full Code Here


    @Test public void testIsNull1() throws Exception {
      assertEquals(Boolean.FALSE, Evaluator.evaluate(new IsNullCriteria(new Constant(Boolean.TRUE, DataTypeManager.DefaultDataClasses.BOOLEAN))));
    }
   
    @Test public void testIsNull3() throws Exception {
      IsNullCriteria inc = new IsNullCriteria(new Constant(null, DataTypeManager.DefaultDataClasses.BOOLEAN));
      inc.setNegated(true);
      assertEquals(Boolean.FALSE, Evaluator.evaluate(inc));
    }
View Full Code Here

      inc.setNegated(true);
      assertEquals(Boolean.FALSE, Evaluator.evaluate(inc));
    }
   
    @Test public void testIsNull4() throws Exception {
      IsNullCriteria inc = new IsNullCriteria(new Constant(Boolean.TRUE, DataTypeManager.DefaultDataClasses.BOOLEAN));
      inc.setNegated(true);
      assertEquals(Boolean.TRUE, Evaluator.evaluate(inc));
    }
View Full Code Here

        ArrayList crits = new ArrayList(1);
        CompareCriteria crit2 = new CompareCriteria(g1e2, CompareCriteria.EQ, g2e2);
        crits.add(crit2);

        Criteria atomicCrit1 = null;
        Criteria atomicCrit2 = new IsNullCriteria(g2e1);
        int expected = LEFT_SIDE;
        helpTestChooseSiblingAndMarkDependent(group1, atomicCrit1, group2, atomicCrit2, crits, expected);       
        expected = RIGHT_SIDE;
        helpTestChooseSiblingAndMarkDependent(group2, atomicCrit2, group1, atomicCrit1, crits, expected);       
    }    
View Full Code Here

      
       helpTest(insert, "INSERT INTO m.g1 (e1, e2) VALUES (5, 'abc')"); //$NON-NLS-1$
    }
 
    public void testIsNullCriteria1() {
      IsNullCriteria inc = new IsNullCriteria();
      inc.setExpression(new Constant("abc")); //$NON-NLS-1$
     
      helpTest(inc, "'abc' IS NULL"); //$NON-NLS-1$
    }
View Full Code Here

     
      helpTest(inc, "'abc' IS NULL"); //$NON-NLS-1$
    }
   
    public void testIsNullCriteria2() {
      IsNullCriteria inc = new IsNullCriteria();
      inc.setExpression(new ElementSymbol("m.g.e1")); //$NON-NLS-1$
     
      helpTest(inc, "m.g.e1 IS NULL"); //$NON-NLS-1$
    }
View Full Code Here

     
      helpTest(inc, "m.g.e1 IS NULL"); //$NON-NLS-1$
    }

    public void testIsNullCriteria3() {
        IsNullCriteria inc = new IsNullCriteria();         
        helpTest(inc, "<undefined> IS NULL"); //$NON-NLS-1$
    }
View Full Code Here

        IsNullCriteria inc = new IsNullCriteria();         
        helpTest(inc, "<undefined> IS NULL"); //$NON-NLS-1$
    }

    public void testIsNullCriteria4() {
        IsNullCriteria inc = new IsNullCriteria();
        inc.setExpression(new ElementSymbol("m.g.e1")); //$NON-NLS-1$
        inc.setNegated(true);
        helpTest(inc, "m.g.e1 IS NOT NULL"); //$NON-NLS-1$
    }
View Full Code Here

        mc.setNegated(true);
        helpTest(mc, "m.g.e1 NOT LIKE 'abc'"); //$NON-NLS-1$
    }
   
  public void testNotCriteria1() {
    NotCriteria not = new NotCriteria(new IsNullCriteria(new ElementSymbol("m.g.e1"))); //$NON-NLS-1$
    helpTest(not, "NOT (m.g.e1 IS NULL)"); //$NON-NLS-1$
  }
View Full Code Here

    int equals = 0;
    UnitTestUtil.helpTestEquivalence(equals, c1, c1);
  }

  public void testEquivalence(){
        IsNullCriteria c1 = example("abc", true); //$NON-NLS-1$
        IsNullCriteria c2 = example("abc", true); //$NON-NLS-1$
    int equals = 0;
    UnitTestUtil.helpTestEquivalence(equals, c1, c2);
  }
View Full Code Here

TOP

Related Classes of org.teiid.query.sql.lang.IsNullCriteria

Copyright © 2018 www.massapicom. 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.