|
25 | 25 | #include "Firestore/core/src/firebase/firestore/core/database_info.h"
|
26 | 26 | #include "Firestore/core/src/firebase/firestore/core/event_manager.h"
|
27 | 27 | #include "Firestore/core/src/firebase/firestore/core/view.h"
|
| 28 | +#include "Firestore/core/src/firebase/firestore/local/index_free_query_engine.h" |
28 | 29 | #include "Firestore/core/src/firebase/firestore/local/leveldb_persistence.h"
|
29 | 30 | #include "Firestore/core/src/firebase/firestore/local/local_serializer.h"
|
30 | 31 | #include "Firestore/core/src/firebase/firestore/local/memory_persistence.h"
|
31 | 32 | #include "Firestore/core/src/firebase/firestore/local/query_result.h"
|
32 |
| -#include "Firestore/core/src/firebase/firestore/local/simple_query_engine.h" |
33 | 33 | #include "Firestore/core/src/firebase/firestore/model/database_id.h"
|
34 | 34 | #include "Firestore/core/src/firebase/firestore/model/document_set.h"
|
35 | 35 | #include "Firestore/core/src/firebase/firestore/model/mutation.h"
|
@@ -59,13 +59,13 @@ using api::SnapshotMetadata;
|
59 | 59 | using auth::CredentialsProvider;
|
60 | 60 | using auth::User;
|
61 | 61 | using firestore::Error;
|
| 62 | +using local::IndexFreeQueryEngine; |
62 | 63 | using local::LevelDbPersistence;
|
63 | 64 | using local::LocalSerializer;
|
64 | 65 | using local::LocalStore;
|
65 | 66 | using local::LruParams;
|
66 | 67 | using local::MemoryPersistence;
|
67 | 68 | using local::QueryResult;
|
68 |
| -using local::SimpleQueryEngine; |
69 | 69 | using model::DatabaseId;
|
70 | 70 | using model::Document;
|
71 | 71 | using model::DocumentKeySet;
|
@@ -185,8 +185,7 @@ void FirestoreClient::Initialize(const User& user, const Settings& settings) {
|
185 | 185 | persistence_ = MemoryPersistence::WithEagerGarbageCollector();
|
186 | 186 | }
|
187 | 187 |
|
188 |
| - // TODO(index-free): Use IndexFreeQueryEngine |
189 |
| - query_engine_ = absl::make_unique<SimpleQueryEngine>(); |
| 188 | + query_engine_ = absl::make_unique<IndexFreeQueryEngine>(); |
190 | 189 | local_store_ = absl::make_unique<LocalStore>(persistence_.get(),
|
191 | 190 | query_engine_.get(), user);
|
192 | 191 |
|
|
0 commit comments