From 640db2267f1718ffcf97fed33c153b72b3543cab Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Fri, 8 Apr 2016 13:44:54 +1200 Subject: [PATCH] #642 - ENH: Add support for OneToMany expression isEmpty() / isNotEmpty() ... which is effectively an EXISTS and NOT EXISTS subquery --- .../ebeaninternal/server/expression/IsEmptyExpression.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/avaje/ebeaninternal/server/expression/IsEmptyExpression.java b/src/main/java/com/avaje/ebeaninternal/server/expression/IsEmptyExpression.java index 4e806d2d3..31ed2eaa1 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/expression/IsEmptyExpression.java +++ b/src/main/java/com/avaje/ebeaninternal/server/expression/IsEmptyExpression.java @@ -10,13 +10,13 @@ import com.avaje.ebeaninternal.server.query.SplitName; import java.io.IOException; -public class IsEmptyExpression extends AbstractExpression { +class IsEmptyExpression extends AbstractExpression { private final boolean empty; private final String propertyPath; - public IsEmptyExpression(String propertyName, boolean empty) { + IsEmptyExpression(String propertyName, boolean empty) { super(propertyName); this.empty = empty; this.propertyPath = SplitName.split(propertyName)[0]; @@ -24,7 +24,7 @@ public class IsEmptyExpression extends AbstractExpression { @Override public void writeDocQuery(DocQueryContext context) throws IOException { - + context.writeExists(!empty, propName); } public final String getPropName() {