From da376543ecd8a6e63e9775aab2702eb3d1e90b63 Mon Sep 17 00:00:00 2001 From: David Poetzsch-Heffter Date: Thu, 1 Dec 2016 17:23:41 +0100 Subject: [PATCH] allowing to filter query by json objects --- .../src/main/java/tgio/parselivequery/BaseQuery.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/parse-livequery/src/main/java/tgio/parselivequery/BaseQuery.java b/parse-livequery/src/main/java/tgio/parselivequery/BaseQuery.java index bd56349..8cbb8e3 100644 --- a/parse-livequery/src/main/java/tgio/parselivequery/BaseQuery.java +++ b/parse-livequery/src/main/java/tgio/parselivequery/BaseQuery.java @@ -31,7 +31,7 @@ public class BaseQuery { public @interface op {} public String className; public String whereKey; - public String whereValue; + public Object whereValue; public @op String op; public int requestId; public List fields = null; @@ -120,6 +120,12 @@ public Builder where(String key, String value) { return this; } + public Builder where(String key, JSONObject value) { + this.baseQuery.whereKey = key; + this.baseQuery.whereValue = value; + return this; + } + public BaseQuery build(){ return baseQuery; }