Skip to content

Commit 2e2208b

Browse files
authored
Start reimplementing FSTQuery with C++ query (#3346)
1 parent 0de0a54 commit 2e2208b

File tree

5 files changed

+38
-197
lines changed

5 files changed

+38
-197
lines changed

Firestore/Example/Firestore.xcodeproj/project.pbxproj

Lines changed: 0 additions & 178 deletions
Original file line numberDiff line numberDiff line change
@@ -2944,20 +2944,9 @@
29442944
files = (
29452945
);
29462946
inputPaths = (
2947-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_Tests_tvOS/Pods-Firestore_Tests_tvOS-frameworks.sh",
2948-
"${BUILT_PRODUCTS_DIR}/leveldb-library-tvOS/leveldb.framework",
2949-
"${BUILT_PRODUCTS_DIR}/GoogleBenchmark-tvOS/GoogleBenchmark.framework",
2950-
"${BUILT_PRODUCTS_DIR}/GoogleTest-tvOS/GoogleTest.framework",
2951-
"${BUILT_PRODUCTS_DIR}/OCMock-tvOS/OCMock.framework",
2952-
"${BUILT_PRODUCTS_DIR}/ProtobufCpp-tvOS/ProtobufCpp.framework",
29532947
);
29542948
name = "[CP] Embed Pods Frameworks";
29552949
outputPaths = (
2956-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
2957-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleBenchmark.framework",
2958-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleTest.framework",
2959-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework",
2960-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProtobufCpp.framework",
29612950
);
29622951
runOnlyForDeploymentPostprocessing = 0;
29632952
shellPath = /bin/sh;
@@ -2970,26 +2959,9 @@
29702959
files = (
29712960
);
29722961
inputPaths = (
2973-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_Example_iOS/Pods-Firestore_Example_iOS-frameworks.sh",
2974-
"${BUILT_PRODUCTS_DIR}/BoringSSL-GRPC-iOS/openssl_grpc.framework",
2975-
"${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-iOS/GTMSessionFetcher.framework",
2976-
"${BUILT_PRODUCTS_DIR}/GoogleUtilities-ef02d4f5/GoogleUtilities.framework",
2977-
"${BUILT_PRODUCTS_DIR}/Protobuf-iOS8.0/Protobuf.framework",
2978-
"${BUILT_PRODUCTS_DIR}/gRPC-C++-iOS/grpcpp.framework",
2979-
"${BUILT_PRODUCTS_DIR}/gRPC-Core-iOS/grpc.framework",
2980-
"${BUILT_PRODUCTS_DIR}/leveldb-library-iOS/leveldb.framework",
2981-
"${BUILT_PRODUCTS_DIR}/nanopb-iOS/nanopb.framework",
29822962
);
29832963
name = "[CP] Embed Pods Frameworks";
29842964
outputPaths = (
2985-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl_grpc.framework",
2986-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework",
2987-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
2988-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework",
2989-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpcpp.framework",
2990-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpc.framework",
2991-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
2992-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
29932965
);
29942966
runOnlyForDeploymentPostprocessing = 0;
29952967
shellPath = /bin/sh;
@@ -3002,26 +2974,9 @@
30022974
files = (
30032975
);
30042976
inputPaths = (
3005-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_Example_tvOS/Pods-Firestore_Example_tvOS-frameworks.sh",
3006-
"${BUILT_PRODUCTS_DIR}/BoringSSL-GRPC-tvOS/openssl_grpc.framework",
3007-
"${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-tvOS/GTMSessionFetcher.framework",
3008-
"${BUILT_PRODUCTS_DIR}/GoogleUtilities-c3f74682/GoogleUtilities.framework",
3009-
"${BUILT_PRODUCTS_DIR}/Protobuf-tvOS10.0/Protobuf.framework",
3010-
"${BUILT_PRODUCTS_DIR}/gRPC-C++-tvOS/grpcpp.framework",
3011-
"${BUILT_PRODUCTS_DIR}/gRPC-Core-tvOS/grpc.framework",
3012-
"${BUILT_PRODUCTS_DIR}/leveldb-library-tvOS/leveldb.framework",
3013-
"${BUILT_PRODUCTS_DIR}/nanopb-tvOS/nanopb.framework",
30142977
);
30152978
name = "[CP] Embed Pods Frameworks";
30162979
outputPaths = (
3017-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl_grpc.framework",
3018-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework",
3019-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
3020-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework",
3021-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpcpp.framework",
3022-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpc.framework",
3023-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
3024-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
30252980
);
30262981
runOnlyForDeploymentPostprocessing = 0;
30272982
shellPath = /bin/sh;
@@ -3056,20 +3011,9 @@
30563011
files = (
30573012
);
30583013
inputPaths = (
3059-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_Tests_iOS/Pods-Firestore_Tests_iOS-frameworks.sh",
3060-
"${BUILT_PRODUCTS_DIR}/leveldb-library-iOS/leveldb.framework",
3061-
"${BUILT_PRODUCTS_DIR}/GoogleBenchmark-iOS/GoogleBenchmark.framework",
3062-
"${BUILT_PRODUCTS_DIR}/GoogleTest-iOS/GoogleTest.framework",
3063-
"${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework",
3064-
"${BUILT_PRODUCTS_DIR}/ProtobufCpp-iOS/ProtobufCpp.framework",
30653014
);
30663015
name = "[CP] Embed Pods Frameworks";
30673016
outputPaths = (
3068-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
3069-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleBenchmark.framework",
3070-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleTest.framework",
3071-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework",
3072-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProtobufCpp.framework",
30733017
);
30743018
runOnlyForDeploymentPostprocessing = 0;
30753019
shellPath = /bin/sh;
@@ -3082,12 +3026,9 @@
30823026
files = (
30833027
);
30843028
inputPaths = (
3085-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_Benchmarks_iOS/Pods-Firestore_Benchmarks_iOS-frameworks.sh",
3086-
"${BUILT_PRODUCTS_DIR}/GoogleBenchmark-iOS/GoogleBenchmark.framework",
30873029
);
30883030
name = "[CP] Embed Pods Frameworks";
30893031
outputPaths = (
3090-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleBenchmark.framework",
30913032
);
30923033
runOnlyForDeploymentPostprocessing = 0;
30933034
shellPath = /bin/sh;
@@ -3144,26 +3085,9 @@
31443085
files = (
31453086
);
31463087
inputPaths = (
3147-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_Example_macOS/Pods-Firestore_Example_macOS-frameworks.sh",
3148-
"${BUILT_PRODUCTS_DIR}/BoringSSL-GRPC-macOS/openssl_grpc.framework",
3149-
"${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-macOS/GTMSessionFetcher.framework",
3150-
"${BUILT_PRODUCTS_DIR}/GoogleUtilities-1338e9d8/GoogleUtilities.framework",
3151-
"${BUILT_PRODUCTS_DIR}/Protobuf-macOS10.11/Protobuf.framework",
3152-
"${BUILT_PRODUCTS_DIR}/gRPC-C++-macOS/grpcpp.framework",
3153-
"${BUILT_PRODUCTS_DIR}/gRPC-Core-macOS/grpc.framework",
3154-
"${BUILT_PRODUCTS_DIR}/leveldb-library-macOS/leveldb.framework",
3155-
"${BUILT_PRODUCTS_DIR}/nanopb-macOS/nanopb.framework",
31563088
);
31573089
name = "[CP] Embed Pods Frameworks";
31583090
outputPaths = (
3159-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl_grpc.framework",
3160-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework",
3161-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
3162-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework",
3163-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpcpp.framework",
3164-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpc.framework",
3165-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
3166-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
31673091
);
31683092
runOnlyForDeploymentPostprocessing = 0;
31693093
shellPath = /bin/sh;
@@ -3211,14 +3135,9 @@
32113135
files = (
32123136
);
32133137
inputPaths = (
3214-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_FuzzTests_iOS/Pods-Firestore_FuzzTests_iOS-frameworks.sh",
3215-
"${BUILT_PRODUCTS_DIR}/Protobuf-iOS9.0/Protobuf.framework",
3216-
"${BUILT_PRODUCTS_DIR}/LibFuzzer/LibFuzzer.framework",
32173138
);
32183139
name = "[CP] Embed Pods Frameworks";
32193140
outputPaths = (
3220-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework",
3221-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LibFuzzer.framework",
32223141
);
32233142
runOnlyForDeploymentPostprocessing = 0;
32243143
shellPath = /bin/sh;
@@ -3231,32 +3150,9 @@
32313150
files = (
32323151
);
32333152
inputPaths = (
3234-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_IntegrationTests_tvOS/Pods-Firestore_IntegrationTests_tvOS-frameworks.sh",
3235-
"${BUILT_PRODUCTS_DIR}/BoringSSL-GRPC-tvOS/openssl_grpc.framework",
3236-
"${BUILT_PRODUCTS_DIR}/GoogleUtilities-Environment-Logger-tvOS/GoogleUtilities.framework",
3237-
"${BUILT_PRODUCTS_DIR}/Protobuf-tvOS10.0/Protobuf.framework",
3238-
"${BUILT_PRODUCTS_DIR}/gRPC-C++-tvOS/grpcpp.framework",
3239-
"${BUILT_PRODUCTS_DIR}/gRPC-Core-tvOS/grpc.framework",
3240-
"${BUILT_PRODUCTS_DIR}/leveldb-library-tvOS/leveldb.framework",
3241-
"${BUILT_PRODUCTS_DIR}/nanopb-tvOS/nanopb.framework",
3242-
"${BUILT_PRODUCTS_DIR}/GoogleBenchmark-tvOS/GoogleBenchmark.framework",
3243-
"${BUILT_PRODUCTS_DIR}/GoogleTest-tvOS/GoogleTest.framework",
3244-
"${BUILT_PRODUCTS_DIR}/OCMock-tvOS/OCMock.framework",
3245-
"${BUILT_PRODUCTS_DIR}/ProtobufCpp-tvOS/ProtobufCpp.framework",
32463153
);
32473154
name = "[CP] Embed Pods Frameworks";
32483155
outputPaths = (
3249-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl_grpc.framework",
3250-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
3251-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework",
3252-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpcpp.framework",
3253-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpc.framework",
3254-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
3255-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
3256-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleBenchmark.framework",
3257-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleTest.framework",
3258-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework",
3259-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProtobufCpp.framework",
32603156
);
32613157
runOnlyForDeploymentPostprocessing = 0;
32623158
shellPath = /bin/sh;
@@ -3287,20 +3183,9 @@
32873183
files = (
32883184
);
32893185
inputPaths = (
3290-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_Tests_macOS/Pods-Firestore_Tests_macOS-frameworks.sh",
3291-
"${BUILT_PRODUCTS_DIR}/leveldb-library-macOS/leveldb.framework",
3292-
"${BUILT_PRODUCTS_DIR}/GoogleBenchmark-macOS/GoogleBenchmark.framework",
3293-
"${BUILT_PRODUCTS_DIR}/GoogleTest-macOS/GoogleTest.framework",
3294-
"${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework",
3295-
"${BUILT_PRODUCTS_DIR}/ProtobufCpp-macOS/ProtobufCpp.framework",
32963186
);
32973187
name = "[CP] Embed Pods Frameworks";
32983188
outputPaths = (
3299-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
3300-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleBenchmark.framework",
3301-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleTest.framework",
3302-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework",
3303-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProtobufCpp.framework",
33043189
);
33053190
runOnlyForDeploymentPostprocessing = 0;
33063191
shellPath = /bin/sh;
@@ -3411,32 +3296,9 @@
34113296
files = (
34123297
);
34133298
inputPaths = (
3414-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_IntegrationTests_iOS/Pods-Firestore_IntegrationTests_iOS-frameworks.sh",
3415-
"${BUILT_PRODUCTS_DIR}/BoringSSL-GRPC-iOS/openssl_grpc.framework",
3416-
"${BUILT_PRODUCTS_DIR}/GoogleUtilities-Environment-Logger-iOS/GoogleUtilities.framework",
3417-
"${BUILT_PRODUCTS_DIR}/Protobuf-iOS8.0/Protobuf.framework",
3418-
"${BUILT_PRODUCTS_DIR}/gRPC-C++-iOS/grpcpp.framework",
3419-
"${BUILT_PRODUCTS_DIR}/gRPC-Core-iOS/grpc.framework",
3420-
"${BUILT_PRODUCTS_DIR}/leveldb-library-iOS/leveldb.framework",
3421-
"${BUILT_PRODUCTS_DIR}/nanopb-iOS/nanopb.framework",
3422-
"${BUILT_PRODUCTS_DIR}/GoogleBenchmark-iOS/GoogleBenchmark.framework",
3423-
"${BUILT_PRODUCTS_DIR}/GoogleTest-iOS/GoogleTest.framework",
3424-
"${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework",
3425-
"${BUILT_PRODUCTS_DIR}/ProtobufCpp-iOS/ProtobufCpp.framework",
34263299
);
34273300
name = "[CP] Embed Pods Frameworks";
34283301
outputPaths = (
3429-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl_grpc.framework",
3430-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
3431-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework",
3432-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpcpp.framework",
3433-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpc.framework",
3434-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
3435-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
3436-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleBenchmark.framework",
3437-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleTest.framework",
3438-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework",
3439-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProtobufCpp.framework",
34403302
);
34413303
runOnlyForDeploymentPostprocessing = 0;
34423304
shellPath = /bin/sh;
@@ -3467,32 +3329,9 @@
34673329
files = (
34683330
);
34693331
inputPaths = (
3470-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_IntegrationTests_macOS/Pods-Firestore_IntegrationTests_macOS-frameworks.sh",
3471-
"${BUILT_PRODUCTS_DIR}/BoringSSL-GRPC-macOS/openssl_grpc.framework",
3472-
"${BUILT_PRODUCTS_DIR}/GoogleUtilities-Environment-Logger-macOS/GoogleUtilities.framework",
3473-
"${BUILT_PRODUCTS_DIR}/Protobuf-macOS10.11/Protobuf.framework",
3474-
"${BUILT_PRODUCTS_DIR}/gRPC-C++-macOS/grpcpp.framework",
3475-
"${BUILT_PRODUCTS_DIR}/gRPC-Core-macOS/grpc.framework",
3476-
"${BUILT_PRODUCTS_DIR}/leveldb-library-macOS/leveldb.framework",
3477-
"${BUILT_PRODUCTS_DIR}/nanopb-macOS/nanopb.framework",
3478-
"${BUILT_PRODUCTS_DIR}/GoogleBenchmark-macOS/GoogleBenchmark.framework",
3479-
"${BUILT_PRODUCTS_DIR}/GoogleTest-macOS/GoogleTest.framework",
3480-
"${BUILT_PRODUCTS_DIR}/OCMock-macOS/OCMock.framework",
3481-
"${BUILT_PRODUCTS_DIR}/ProtobufCpp-macOS/ProtobufCpp.framework",
34823332
);
34833333
name = "[CP] Embed Pods Frameworks";
34843334
outputPaths = (
3485-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl_grpc.framework",
3486-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
3487-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework",
3488-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpcpp.framework",
3489-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpc.framework",
3490-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
3491-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
3492-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleBenchmark.framework",
3493-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleTest.framework",
3494-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework",
3495-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProtobufCpp.framework",
34963335
);
34973336
runOnlyForDeploymentPostprocessing = 0;
34983337
shellPath = /bin/sh;
@@ -3523,26 +3362,9 @@
35233362
files = (
35243363
);
35253364
inputPaths = (
3526-
"${PODS_ROOT}/Target Support Files/Pods-Firestore_Example_iOS-Firestore_SwiftTests_iOS/Pods-Firestore_Example_iOS-Firestore_SwiftTests_iOS-frameworks.sh",
3527-
"${BUILT_PRODUCTS_DIR}/BoringSSL-GRPC-iOS/openssl_grpc.framework",
3528-
"${BUILT_PRODUCTS_DIR}/GTMSessionFetcher-iOS/GTMSessionFetcher.framework",
3529-
"${BUILT_PRODUCTS_DIR}/GoogleUtilities-ef02d4f5/GoogleUtilities.framework",
3530-
"${BUILT_PRODUCTS_DIR}/Protobuf-iOS8.0/Protobuf.framework",
3531-
"${BUILT_PRODUCTS_DIR}/gRPC-C++-iOS/grpcpp.framework",
3532-
"${BUILT_PRODUCTS_DIR}/gRPC-Core-iOS/grpc.framework",
3533-
"${BUILT_PRODUCTS_DIR}/leveldb-library-iOS/leveldb.framework",
3534-
"${BUILT_PRODUCTS_DIR}/nanopb-iOS/nanopb.framework",
35353365
);
35363366
name = "[CP] Embed Pods Frameworks";
35373367
outputPaths = (
3538-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl_grpc.framework",
3539-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework",
3540-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
3541-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework",
3542-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpcpp.framework",
3543-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpc.framework",
3544-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
3545-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
35463368
);
35473369
runOnlyForDeploymentPostprocessing = 0;
35483370
shellPath = /bin/sh;

Firestore/Source/Core/FSTQuery.h

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include <vector>
2222

2323
#include "Firestore/core/src/firebase/firestore/core/filter.h"
24+
#include "Firestore/core/src/firebase/firestore/core/query.h"
2425
#include "Firestore/core/src/firebase/firestore/model/document_set.h"
2526
#include "Firestore/core/src/firebase/firestore/model/field_path.h"
2627
#include "Firestore/core/src/firebase/firestore/model/field_value.h"
@@ -174,7 +175,14 @@ NS_ASSUME_NONNULL_BEGIN
174175
orderBy:(NSArray<FSTSortOrder *> *)sortOrders
175176
limit:(int32_t)limit
176177
startAt:(nullable FSTBound *)startAtBound
177-
endAt:(nullable FSTBound *)endAtBound NS_DESIGNATED_INITIALIZER;
178+
endAt:(nullable FSTBound *)endAtBound;
179+
180+
- (instancetype)initWithQuery:(core::Query)query
181+
filterBy:(NSArray<FSTFilter *> *)filters
182+
orderBy:(NSArray<FSTSortOrder *> *)sortOrders
183+
limit:(int32_t)limit
184+
startAt:(nullable FSTBound *)startAtBound
185+
endAt:(nullable FSTBound *)endAtBound NS_DESIGNATED_INITIALIZER;
178186

179187
/**
180188
* Creates and returns a new FSTQuery.

0 commit comments

Comments
 (0)