Commit 18e5aaa
Add Cloud Firestore support and update author name
- Add complete Cloud Firestore module (R/firestore.R) with:
- CRUD operations: firestore_get, firestore_set, firestore_add,
firestore_update, firestore_delete
- Document listing with pagination (firestore_list)
- Query builder API: firestore_query, fs_where, fs_order_by,
fs_limit, fs_offset, fs_select, fs_execute
- Full Firestore data type encoding/decoding
- Add comprehensive tests:
- 57 unit tests for encoding/decoding and query building
- Integration tests (skipped without credentials)
- Update documentation:
- Vignette with Cloud Firestore section and examples
- README with Firestore in features and code examples
- NEWS.md with all new Firestore functions
- Update author name from Robin Kohze to Robin Gounder
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 3dcc674 commit 18e5aaa
31 files changed
Lines changed: 2052 additions & 10 deletions
File tree
- R
- man
- tests/testthat
- vignettes
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
38 | 52 | | |
39 | 53 | | |
40 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
38 | 49 | | |
39 | 50 | | |
40 | 51 | | |
| |||
0 commit comments