Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
fe05087
Proto changes
tom-andersen Oct 10, 2024
159cb37
Copyright
tom-andersen Oct 10, 2024
282409a
Expressions
tom-andersen Jan 24, 2025
7f95bb5
Test
tom-andersen Feb 3, 2025
2ec848d
Stage
tom-andersen Feb 3, 2025
16bb38c
Pipeline
tom-andersen Feb 3, 2025
c2d2ae5
Merge remote-tracking branch 'origin/main' into tomandersen/pipelines
tom-andersen Feb 3, 2025
a8361ca
Fix
tom-andersen Feb 3, 2025
a0da150
Spotless
tom-andersen Feb 3, 2025
0ce7d4f
Spotless
tom-andersen Feb 3, 2025
ab5f217
Rename .java to .kt
tom-andersen Feb 15, 2025
dec61c0
Work
tom-andersen Feb 15, 2025
e5734cd
Copyright
tom-andersen Feb 15, 2025
8976978
Merge remote-tracking branch 'origin/main' into tomandersen/pipelines
tom-andersen Feb 15, 2025
70bdf62
spotless
tom-andersen Feb 15, 2025
fc8b2d1
docStubs fix
tom-andersen Feb 15, 2025
1e7e72e
fix
tom-andersen Feb 17, 2025
35bcff7
fix
tom-andersen Feb 17, 2025
3cb1886
More tests
tom-andersen Feb 18, 2025
cea0c48
Merge remote-tracking branch 'origin/main' into tomandersen/pipelines
tom-andersen Feb 18, 2025
5abf13f
Refactor and more tests.
tom-andersen Feb 19, 2025
ef7cbda
Add tests
tom-andersen Feb 20, 2025
ca31612
Cleanup
tom-andersen Feb 20, 2025
63cd54e
Merge branch 'feat/pipelines' into tomandersen/pipelines
tom-andersen Feb 20, 2025
c7605b6
Generic Stage and Refactor
tom-andersen Feb 28, 2025
6842a83
Fix docStubs task
tom-andersen Feb 28, 2025
08af748
Spotless fix
tom-andersen Feb 28, 2025
fea5b06
Generate api.txt
tom-andersen Feb 28, 2025
711b852
Make more of the API internal
tom-andersen Feb 28, 2025
1ccea4d
Make more of the API internal
tom-andersen Feb 28, 2025
9553abc
Add options
tom-andersen Mar 3, 2025
b2f0b3f
GenericOptions
tom-andersen Mar 3, 2025
5e8f7f0
Spotless
tom-andersen Mar 3, 2025
8d049e0
Bit Operators
tom-andersen Mar 19, 2025
fcae380
Convert query to pipeline
tom-andersen Mar 24, 2025
35a9116
Spotless and Generate API
tom-andersen Mar 24, 2025
4e255dc
Fixups
tom-andersen Apr 2, 2025
5e1d84e
Fixups
tom-andersen Apr 8, 2025
8141aa8
Fixups
tom-andersen Apr 9, 2025
9dbce3f
Fixups
tom-andersen Apr 10, 2025
51883b9
Comments word wrap
tom-andersen Apr 10, 2025
daab5a5
Comments and alignment across SDKs
tom-andersen Apr 10, 2025
df1e719
api.txt
tom-andersen Apr 10, 2025
39c9bd7
fix
tom-andersen Apr 10, 2025
ea780f8
fixups
tom-andersen Apr 15, 2025
dd2e9bd
add named options to CollectionSource and CollectionGroupSource
tom-andersen Apr 15, 2025
0231d72
spotless, apiTxt, use Expr types.
tom-andersen Apr 15, 2025
356e883
Comments
tom-andersen Apr 22, 2025
ed24e71
Comments
tom-andersen Apr 23, 2025
b44db06
Comments
tom-andersen Apr 25, 2025
83d94e4
Comments
tom-andersen Apr 25, 2025
309fa91
WIP
tom-andersen Apr 25, 2025
0606a18
Work on pipeline expressions.
tom-andersen Apr 29, 2025
402a98d
Comments
tom-andersen Apr 29, 2025
ef3a8f2
Comments
tom-andersen Apr 29, 2025
e7ec758
More expression work
tom-andersen Apr 30, 2025
1ae8be7
More expression work
tom-andersen May 1, 2025
d6cd6d9
More expression work
tom-andersen May 1, 2025
c324298
More expression work
tom-andersen May 5, 2025
7e685f7
More expression work
tom-andersen May 5, 2025
fec44cf
Generate API.txt
tom-andersen May 5, 2025
c320e1e
More expression work
tom-andersen May 6, 2025
8a81354
More expression work
tom-andersen May 6, 2025
8817f81
More expression work
tom-andersen May 6, 2025
891cefd
More expression work
tom-andersen May 6, 2025
eb02ca4
More expression work
tom-andersen May 7, 2025
8a58ed2
More expression work
tom-andersen May 7, 2025
04deedf
Fix from API Review
tom-andersen May 8, 2025
ae034da
Realtime Pipeline Proto changes
tom-andersen May 12, 2025
4e4a4b2
RealtimePipeline evaluate initial implementation
tom-andersen May 15, 2025
8bbbfaa
Fix
tom-andersen May 15, 2025
1b1f208
Merge branch 'tomandersen/pipelines' into tomandersen/pipelines-evaluate
tom-andersen May 15, 2025
0cdb909
API
tom-andersen May 15, 2025
c2d442c
Cleanup
tom-andersen May 15, 2025
db7c444
Additional Realtime Expression Support
tom-andersen May 21, 2025
b4f04ac
Fix add and multiply
tom-andersen May 22, 2025
2062c94
Merge branch 'tomandersen/pipelines' into tomandersen/pipelines-evaluate
tom-andersen May 22, 2025
9ea166b
Timestamp expressions WIP
tom-andersen May 22, 2025
065235f
Fix
tom-andersen May 22, 2025
6369f3c
rename generic stage
tom-andersen May 23, 2025
d452eb3
Make SDK version 23 compatible.
tom-andersen May 23, 2025
93a44a7
Fix query to pipeline logic.
tom-andersen May 23, 2025
96aac51
Fix query to pipeline logic.
tom-andersen May 23, 2025
385d3cf
Fix query to pipeline logic.
tom-andersen May 23, 2025
9f9f95a
small refactor
tom-andersen May 23, 2025
e823b63
Merge branch 'tomandersen/pipelines' into tomandersen/pipelines-evaluate
tom-andersen May 23, 2025
59eb4ae
fix after merge
tom-andersen May 23, 2025
38b2268
Implement offline evaluation of map
tom-andersen May 27, 2025
6a024dc
Add array
tom-andersen May 27, 2025
13077e6
Remove broken test
tom-andersen May 28, 2025
742546d
Add Arithmetic tests
tom-andersen May 28, 2025
5eff0fa
Add comparison tests
tom-andersen May 29, 2025
e875d1a
Add comparison tests
tom-andersen May 29, 2025
4e7d6db
Add comparison tests
tom-andersen May 29, 2025
00211cc
Refactor
tom-andersen May 29, 2025
8c516fd
Implement and test realtime array functions
tom-andersen May 30, 2025
37e25e7
Implement and test realtime debug functions
tom-andersen May 30, 2025
2cb2f45
Implement and test realtime field and logical functions
tom-andersen May 30, 2025
2e68d65
Implement and test realtime string functions
tom-andersen Jun 2, 2025
6332029
Implement and test realtime timestamp functions
tom-andersen Jun 2, 2025
f5fdcf6
Test offline mirroring semantics
tom-andersen Jun 2, 2025
5b822c7
Add realtime tests for mapGet. Fixup implementation.
tom-andersen Jun 2, 2025
5c8f2ce
Comments
tom-andersen Jun 3, 2025
254a6d6
Comments
tom-andersen Jun 3, 2025
4e98dfc
Add copyright
tom-andersen Jun 3, 2025
b1f4006
Where tests
tom-andersen Jun 4, 2025
bbe85f4
Sort tests
tom-andersen Jun 4, 2025
77dfc07
Fixes
tom-andersen Jun 4, 2025
60eb272
Fixes
tom-andersen Jun 4, 2025
fbb3cd1
Limit tests
tom-andersen Jun 4, 2025
9461e3b
Style
tom-andersen Jun 4, 2025
28f8845
Add Null Semantics Tests
tom-andersen Jun 4, 2025
5324096
Pretty
tom-andersen Jun 5, 2025
45280be
Fixes, addition, whitespace.
tom-andersen Jun 5, 2025
38b6f39
Number Semantics Test
tom-andersen Jun 5, 2025
86ea2cc
Merge branch 'tomandersen/pipelines' into tomandersen/pipelines-evaluate
tom-andersen Jun 5, 2025
64f26ea
Fix after merge
tom-andersen Jun 5, 2025
5eb6a01
Fixes / Refactor of Values
tom-andersen Jun 5, 2025
bcbf83f
Merge branch 'tomandersen/pipelines' into tomandersen/pipelines-evaluate
tom-andersen Jun 5, 2025
285a529
Spotless
tom-andersen Jun 5, 2025
7ddca59
Generate API
tom-andersen Jun 5, 2025
1263e8e
Refactor Values
tom-andersen Jun 5, 2025
b754f23
Inequality tests
tom-andersen Jun 5, 2025
a2d0d46
Pretty
tom-andersen Jun 6, 2025
ac26746
Merge branch 'feat/pipelines' into tomandersen/pipelines
tom-andersen Jun 6, 2025
8756f20
Merge branch 'tomandersen/pipelines' into tomandersen/pipelines-evaluate
tom-andersen Jun 6, 2025
2708d15
Copyright
tom-andersen Jun 6, 2025
4fcdf17
Unicode Tests
tom-andersen Jun 6, 2025
387bbe0
Nested properties Tests
tom-andersen Jun 6, 2025
79f0444
DisjunctiveTests
tom-andersen Jun 6, 2025
49001b8
Pretty
tom-andersen Jun 9, 2025
b9eacff
Collection Group Tests
tom-andersen Jun 9, 2025
047969b
Collection Tests
tom-andersen Jun 9, 2025
5e2192e
Complex Tests
tom-andersen Jun 9, 2025
e0a73e6
Error Handling Tests
tom-andersen Jun 9, 2025
c175284
Rewrite stages, fixes and refactoring
tom-andersen Jun 11, 2025
82b4723
Avoid boxing Boolean by using Predicate lambda.
tom-andersen Jun 12, 2025
73d2fa3
Only perform expensive overlay application when overlay is NOT empty.
tom-andersen Jun 12, 2025
22f33d7
Use helper method to make code more DRY
tom-andersen Jun 12, 2025
1cb07fd
Negative LimitStage and OffsetStage evaluation
tom-andersen Jun 12, 2025
c010b5e
Simplify
tom-andersen Jun 12, 2025
736967e
Small fixes to expressions
tom-andersen Jun 17, 2025
af162c0
Pretty
tom-andersen Jun 18, 2025
41283c8
Options Fixes
tom-andersen Jun 18, 2025
aa58af7
Fix
tom-andersen Jun 19, 2025
3065e65
Add realtimePipeline() to FirebaseFirestore
tom-andersen Jul 16, 2025
537313a
Realtime Pipeline Integration with SDK + some minor fixes
wu-hui Jul 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion firebase-firestore/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Unreleased

* [feature] Pipelines

# 25.1.4
* [fixed] Fixed the `null` value handling in `whereNotEqualTo` and `whereNotIn` filters.
Expand Down
1,062 changes: 1,061 additions & 1 deletion firebase-firestore/api.txt

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions firebase-firestore/firebase-firestore.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ dependencies {
implementation libs.grpc.stub
implementation libs.kotlin.stdlib
implementation libs.kotlinx.coroutines.core
implementation 'com.google.re2j:re2j:1.6'

compileOnly libs.autovalue.annotations
compileOnly libs.javax.annotation.jsr250
Expand Down

Large diffs are not rendered by default.

Loading
Loading