@Override public final MergeImpl orNot(Condition condition) { return or(condition.not()); }
@Override public final Condition notContainsIgnoreCase(Field<T> value) { return containsIgnoreCase(value).not(); }
@Override public final Condition not() { return getWhere().not(); } }
@Override public final SelectImpl andNot(Condition condition) { return and(condition.not()); }
@Override public final DivideByOnConditionStep andNot(Condition c) { return and(c.not()); }
@Override public final UpdateImpl<R> andNot(Condition condition) { return and(condition.not()); }
@Override public final UpdateImpl<R> orNot(Condition condition) { return or(condition.not()); }
@Override public final DeleteImpl<R> orNot(Condition condition) { return or(condition.not()); }
@Override public final SelectImpl andNot(Condition condition) { return and(condition.not()); }
@Override public final Condition notLikeRegex(Field<String> pattern) { return likeRegex(pattern).not(); }
@Override public final JoinTable andNot(Condition c) { return and(c.not()); }
/** * Invert a condition. * <p> * This is the same as calling {@link Condition#not()} */ @Support public static Condition not(Condition condition) { return condition.not(); }
@Override public final UpdateImpl<R> andNot(Condition condition) { return and(condition.not()); }
@Override public final UpdateImpl<R> orNot(Condition condition) { return or(condition.not()); }
@Override public final DeleteImpl<R> orNot(Condition condition) { return or(condition.not()); }
@Override public final Condition notLikeRegex(String pattern) { return likeRegex(pattern).not(); }
@Override public final Condition not() { return getWhere().not(); } }
@Override public final Condition notContains(Field<T> value) { return contains(value).not(); }
@Override public Condition visit(NotQueryCriteria criteria, Boolean inArray) { Condition c1 = criteria.getSubQueryCriteria().accept(this, inArray); return c1.not(); }
private static final QueryPart parseNot(ParserContext ctx) { boolean not = parseKeywordIf(ctx, "NOT"); QueryPart condition = parsePredicate(ctx); return not ? toCondition(ctx, condition).not() : condition; }