private Criteria getSimpliedCriteria(Criteria crit, Expression a, boolean outcome, boolean nullPossible) { if (nullPossible) { if (outcome) { if (processing) { return crit; } IsNullCriteria inc = new IsNullCriteria(a); inc.setNegated(true); return inc; } } else if (outcome) { return TRUE_CRITERIA; } return FALSE_CRITERIA; }
private Criteria getSimpliedCriteria(Criteria crit, Expression a, boolean outcome, boolean nullPossible) { if (nullPossible) { if (outcome) { if (processing) { return crit; } IsNullCriteria inc = new IsNullCriteria(a); inc.setNegated(true); return inc; } } else if (outcome) { return TRUE_CRITERIA; } return FALSE_CRITERIA; }
private Criteria getSimpliedCriteria(Criteria crit, Expression a, boolean outcome, boolean nullPossible) { if (nullPossible) { if (outcome) { if (processing) { return crit; } IsNullCriteria inc = new IsNullCriteria(a); inc.setNegated(true); return inc; } } else if (outcome) { return TRUE_CRITERIA; } return FALSE_CRITERIA; }
final public IsNullCriteria isNullCrit(ParseInfo info, Expression expression) throws ParseException { boolean negated = false; IsNullCriteria criteria = null; jj_consume_token(IS); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case NOT: jj_consume_token(NOT); negated = true; break; default: jj_la1[216] = jj_gen; ; } jj_consume_token(NULL); criteria = new IsNullCriteria(expression); criteria.setNegated(negated); {if (true) return criteria;} throw new Error("Missing return statement in function"); }
final public IsNullCriteria isNullCrit(ParseInfo info, Expression expression) throws ParseException { boolean negated = false; IsNullCriteria criteria = null; jj_consume_token(IS); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case NOT: jj_consume_token(NOT); negated = true; break; default: jj_la1[215] = jj_gen; ; } jj_consume_token(NULL); criteria = new IsNullCriteria(expression); criteria.setNegated(negated); {if (true) return criteria;} throw new Error("Missing return statement in function"); }
public static IsNullCriteria helpExample(boolean negated) { IsNullCriteria crit = new IsNullCriteria(TestElementImpl.helpExample("vm1.g1", "e1")); //$NON-NLS-1$ //$NON-NLS-2$ crit.setNegated(negated); return crit; }
final public IsNullCriteria isNullCrit(ParseInfo info, Expression expression) throws ParseException { boolean negated = false; IsNullCriteria criteria = null; jj_consume_token(IS); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case NOT: jj_consume_token(NOT); negated = true; break; default: jj_la1[216] = jj_gen; ; } jj_consume_token(NULL); criteria = new IsNullCriteria(expression); criteria.setNegated(negated); {if (true) return criteria;} throw new Error("Missing return statement in function"); }
/** * Deep copy of object * @return Deep copy of object */ public Object clone() { Expression copy = null; if(getExpression() != null) { copy = (Expression) getExpression().clone(); } IsNullCriteria criteriaCopy = new IsNullCriteria(copy); criteriaCopy.setNegated(isNegated()); return criteriaCopy; }
/** * Deep copy of object * @return Deep copy of object */ public Object clone() { Expression copy = null; if(getExpression() != null) { copy = (Expression) getExpression().clone(); } IsNullCriteria criteriaCopy = new IsNullCriteria(copy); criteriaCopy.setNegated(isNegated()); return criteriaCopy; }
/** * Deep copy of object * @return Deep copy of object */ public Object clone() { Expression copy = null; if(getExpression() != null) { copy = (Expression) getExpression().clone(); } IsNullCriteria criteriaCopy = new IsNullCriteria(copy); criteriaCopy.setNegated(isNegated()); return criteriaCopy; }
public static IsNullCriteria example(String element, boolean negated) { IsNullCriteria crit = new IsNullCriteria(); crit.setNegated(negated); crit.setExpression(new ElementSymbol(element)); return crit; }
public void testSelfEquivalence(){ IsNullCriteria c1 = new IsNullCriteria(); c1.setNegated(true); c1.setExpression(new Constant("abc")); //$NON-NLS-1$ int equals = 0; UnitTestUtil.helpTestEquivalence(equals, c1, c1); }
private void helpTestIsNull(String value, boolean negated, boolean expectedMatch) throws ExpressionEvaluationException, BlockedException, TeiidComponentException { IsNullCriteria criteria = new IsNullCriteria(new Constant(value)); criteria.setNegated(negated); boolean result = Evaluator.evaluate(criteria); assertEquals("Result did not match expected value", expectedMatch, result); //$NON-NLS-1$ }
@Test 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$ }
inc.setNegated(true); query.setCriteria( CompoundCriteria.combineCriteria(c, inc) ); return true;
inc.setNegated(true); query.setCriteria( CompoundCriteria.combineCriteria(c, inc) ); return true;
inc.setNegated(true); query.setCriteria( CompoundCriteria.combineCriteria(c, inc) ); return true;
@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)); }
@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)); }
/** Select a From db.g Where a IS NOT NULL */ @Test public void testIsNullCriteria2(){ GroupSymbol g = new GroupSymbol("db.g"); //$NON-NLS-1$ From from = new From(); from.addGroup(g); Select select = new Select(); ElementSymbol a = new ElementSymbol("a"); //$NON-NLS-1$ select.addSymbol(a); IsNullCriteria crit = new IsNullCriteria(a); crit.setNegated(true); Query query = new Query(); query.setSelect(select); query.setFrom(from); query.setCriteria(crit); helpTest("Select a From db.g Where a IS NOT NULL", //$NON-NLS-1$ "SELECT a FROM db.g WHERE a IS NOT NULL", //$NON-NLS-1$ query); }