From 677de3da031ff79e079c469031d80e7e13be6c00 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Mon, 28 Feb 2011 19:12:52 +0000 Subject: [PATCH] Added notNull() at Ray's request. --- .../java/com/samskivert/depot/expression/FluentExp.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/samskivert/depot/expression/FluentExp.java b/src/main/java/com/samskivert/depot/expression/FluentExp.java index ef02b2d..8381139 100644 --- a/src/main/java/com/samskivert/depot/expression/FluentExp.java +++ b/src/main/java/com/samskivert/depot/expression/FluentExp.java @@ -34,6 +34,7 @@ import com.samskivert.depot.impl.operator.LessThan; import com.samskivert.depot.impl.operator.LessThanEquals; import com.samskivert.depot.impl.operator.Like; import com.samskivert.depot.impl.operator.Mul; +import com.samskivert.depot.impl.operator.Not; import com.samskivert.depot.impl.operator.NotEquals; import com.samskivert.depot.impl.operator.Sub; @@ -67,6 +68,12 @@ public abstract class FluentExp return new NotEquals(this, expr); } + /** Returns a {@link Not} {@link IsNull} with this expression as its target. */ + public SQLExpression notNull () + { + return new Not(new IsNull(this)); + } + /** Returns an {@link IsNull} with this expression as its target. */ public IsNull isNull () {