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 () {