We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9db638c + 2badd36 commit aa9190cCopy full SHA for aa9190c
basic_ds.go
@@ -64,7 +64,11 @@ func (d *MapDatastore) Delete(key Key) (err error) {
64
func (d *MapDatastore) Query(q dsq.Query) (dsq.Results, error) {
65
re := make([]dsq.Entry, 0, len(d.values))
66
for k, v := range d.values {
67
- re = append(re, dsq.Entry{Key: k.String(), Value: v})
+ e := dsq.Entry{Key: k.String()}
68
+ if !q.KeysOnly {
69
+ e.Value = v
70
+ }
71
+ re = append(re, e)
72
}
73
r := dsq.ResultsWithEntries(q, re)
74
r = dsq.NaiveQueryApply(q, r)
0 commit comments