@@ -21,7 +21,14 @@ client.Put(ctx, key, &task)
2121client.Get (ctx, key, &task)
2222```
2323
24- ** Supported:** Get, Put, Delete, GetMulti, PutMulti, DeleteMulti, RunInTransaction, NewTransaction, Commit, Rollback, AllKeys, Query (Filter, Order, Offset, Ancestor, Project), NameKey, IDKey, IncompleteKey, parent keys.
24+ ** Supported:**
25+ - ** CRUD** : Get, Put, Delete, GetMulti, PutMulti, DeleteMulti
26+ - ** Transactions** : RunInTransaction, NewTransaction, Commit, Rollback
27+ - ** Queries** : Filter, Order, Limit, Offset, Ancestor, Project, Distinct, DistinctOn, Namespace, Run (iterator), Count
28+ - ** Cursors** : Start, End, DecodeCursor
29+ - ** Keys** : NameKey, IDKey, IncompleteKey, AllocateIDs, parent keys
30+ - ** Mutations** : NewInsert, NewUpdate, NewUpsert, NewDelete, Mutate
31+ - ** Types** : string, int, int64, int32, bool, float64, time.Time, slices ([ ] string, [ ] int64, [ ] int, [ ] float64, [ ] bool)
2532
2633## Migrating from Official Client
2734
@@ -35,6 +42,6 @@ Use `ds9mock` package for in-memory testing. See [TESTING.md](TESTING.md) for in
3542
3643## Limitations
3744
38- Not supported: cursors, slices/arrays, embedded structs, automatic key allocation , some advanced query features.
45+ Not supported: embedded structs, nested slices, map types , some advanced query features (streaming aggregations, OR filters) .
3946
4047See [ example/] ( example/ ) for usage. Apache 2.0 licensed.
0 commit comments