1919#include " firestore/src/android/filter_android.h"
2020
2121#include " firestore/src/android/converter_android.h"
22- #include " firestore/src/android/firestore_android.h"
2322#include " firestore/src/android/field_path_android.h"
2423#include " firestore/src/android/field_value_android.h"
24+ #include " firestore/src/android/firestore_android.h"
2525
2626#include " firestore/src/jni/array.h"
2727#include " firestore/src/jni/array_list.h"
@@ -37,8 +37,8 @@ using jni::Array;
3737using jni::ArrayList;
3838using jni::Env;
3939using jni::Local;
40- using jni::StaticMethod;
4140using jni::Object;
41+ using jni::StaticMethod;
4242
4343constexpr char kClassName [] =
4444 PROGUARD_KEEP_CLASS " com/google/firebase/firestore/Filter" ;
@@ -74,80 +74,78 @@ StaticMethod<Object> kArrayContainsAny(
7474 " arrayContainsAny" ,
7575 " (Lcom/google/firebase/firestore/FieldPath;Ljava/util/List;)"
7676 " Lcom/google/firebase/firestore/Filter;" );
77- StaticMethod<Object> kIn (" in" ,
78- " (Lcom/google/firebase/firestore/FieldPath;Ljava/util/List;)"
79- " Lcom/google/firebase/firestore/Filter;" );
77+ StaticMethod<Object> kIn (
78+ " in" ,
79+ " (Lcom/google/firebase/firestore/FieldPath;Ljava/util/List;)"
80+ " Lcom/google/firebase/firestore/Filter;" );
8081StaticMethod<Object> kNotIn (
8182 " notIn" ,
8283 " (Lcom/google/firebase/firestore/FieldPath;Ljava/util/List;)"
8384 " Lcom/google/firebase/firestore/Filter;" );
84- StaticMethod<Object> kAnd (
85- " and" ,
86- " ([Lcom/google/firebase/firestore/Filter;)"
87- " Lcom/google/firebase/firestore/Filter;" );
88- StaticMethod<Object> kOr (
89- " or" ,
90- " ([Lcom/google/firebase/firestore/Filter;)"
91- " Lcom/google/firebase/firestore/Filter;" );
85+ StaticMethod<Object> kAnd (" and" ,
86+ " ([Lcom/google/firebase/firestore/Filter;)"
87+ " Lcom/google/firebase/firestore/Filter;" );
88+ StaticMethod<Object> kOr (" or" ,
89+ " ([Lcom/google/firebase/firestore/Filter;)"
90+ " Lcom/google/firebase/firestore/Filter;" );
9291} // namespace
9392
9493void FilterInternal::Initialize (jni::Loader& loader) {
95- loader.LoadClass (
96- kClassName , kEqualTo , kNotEqualTo , kLessThan , kLessThanOrEqualTo ,
97- kGreaterThan , kGreaterThanOrEqualTo , kArrayContains , kArrayContainsAny ,
98- kIn , kNotIn , kAnd , kOr );
94+ loader.LoadClass (kClassName , kEqualTo , kNotEqualTo , kLessThan ,
95+ kLessThanOrEqualTo , kGreaterThan , kGreaterThanOrEqualTo ,
96+ kArrayContains , kArrayContainsAny , kIn , kNotIn , kAnd , kOr );
9997}
10098
10199FilterInternal::FilterInternal (jni::Object&& object, bool is_empty)
102100 : object_(object), is_empty_(is_empty) {}
103101
104102Filter FilterInternal::EqualTo (const FieldPath& field,
105- const FieldValue& value) {
103+ const FieldValue& value) {
106104 return Where (field, kEqualTo , value);
107105}
108106
109107Filter FilterInternal::NotEqualTo (const FieldPath& field,
110- const FieldValue& value) {
108+ const FieldValue& value) {
111109 return Where (field, kNotEqualTo , value);
112110}
113111
114112Filter FilterInternal::LessThan (const FieldPath& field,
115- const FieldValue& value) {
113+ const FieldValue& value) {
116114 return Where (field, kLessThan , value);
117115}
118116
119117Filter FilterInternal::LessThanOrEqualTo (const FieldPath& field,
120- const FieldValue& value) {
118+ const FieldValue& value) {
121119 return Where (field, kLessThanOrEqualTo , value);
122120}
123121
124122Filter FilterInternal::GreaterThan (const FieldPath& field,
125- const FieldValue& value) {
123+ const FieldValue& value) {
126124 return Where (field, kGreaterThan , value);
127125}
128126
129127Filter FilterInternal::GreaterThanOrEqualTo (const FieldPath& field,
130- const FieldValue& value) {
128+ const FieldValue& value) {
131129 return Where (field, kGreaterThanOrEqualTo , value);
132130}
133131
134132Filter FilterInternal::ArrayContains (const FieldPath& field,
135- const FieldValue& value) {
133+ const FieldValue& value) {
136134 return Where (field, kArrayContains , value);
137135}
138136
139- Filter FilterInternal::ArrayContainsAny (
140- const FieldPath& field, const std::vector<FieldValue>& values) {
137+ Filter FilterInternal::ArrayContainsAny (const FieldPath& field,
138+ const std::vector<FieldValue>& values) {
141139 return Where (field, kArrayContainsAny , values);
142140}
143141
144142Filter FilterInternal::In (const FieldPath& field,
145- const std::vector<FieldValue>& values) {
143+ const std::vector<FieldValue>& values) {
146144 return Where (field, kIn , values);
147145}
148146
149147Filter FilterInternal::NotIn (const FieldPath& field,
150- const std::vector<FieldValue>& values) {
148+ const std::vector<FieldValue>& values) {
151149 return Where (field, kNotIn , values);
152150}
153151
@@ -166,7 +164,8 @@ Filter FilterInternal::Where(const FieldPath& field,
166164 const FieldValue& value) {
167165 Env env = GetEnv ();
168166 Local<Object> java_field = FieldPathConverter::Create (env, field);
169- Object filter = env.Call (method, java_field, FieldValueInternal::ToJava (value));
167+ Object filter =
168+ env.Call (method, java_field, FieldValueInternal::ToJava (value));
170169 return Filter (new FilterInternal (std::move (filter), false ));
171170}
172171
0 commit comments