appengine/datastore
goog-lukemc 4c25cacc81 datastore: add EnableKeyConversion for compatibility with Cloud Datastore encoded keys (#192)
Adds compatibility with encoded keys generated by the Cloud Datastore package's (cloud.google.com/go/datastore) Key.Encode function.

This package, and the Cloud Datastore package, both use b64-encoded protobufs as the key encoding format, however the protobufs are different, so care must be taken to try and decode to/from both proto formats.

Co-authored-by: Luke <lukemc@google.com>
Co-authored-by: Chris Broadfoot <cbro@golang.org>
2019-05-14 10:23:40 -07:00
..
internal datastore: add EnableKeyConversion for compatibility with Cloud Datastore encoded keys (#192) 2019-05-14 10:23:40 -07:00
datastore.go datastore: refactor in preparation for loading nested entity values 2016-10-05 23:10:42 +00:00
datastore_test.go datastore: add omitempty support for time.Time (#131) 2018-04-27 10:34:10 -07:00
doc.go datastore: implement "omitempty" struct field tag option (#51) 2017-02-06 12:28:52 -08:00
key.go datastore: add EnableKeyConversion for compatibility with Cloud Datastore encoded keys (#192) 2019-05-14 10:23:40 -07:00
key_test.go Convert tree from appengine.Context to context.Context. 2015-01-21 09:10:09 +11:00
keycompat.go datastore: add EnableKeyConversion for compatibility with Cloud Datastore encoded keys (#192) 2019-05-14 10:23:40 -07:00
keycompat_test.go datastore: add EnableKeyConversion for compatibility with Cloud Datastore encoded keys (#192) 2019-05-14 10:23:40 -07:00
load.go datastore: allow field names ending in '.' (#52) 2017-02-22 14:47:31 -08:00
load_test.go datastore: support for loading nested entity values 2016-10-06 14:09:22 -07:00
metadata.go datastore: use proper struct tag when querying properties in KindProperties 2016-11-09 21:43:57 +00:00
prop.go datastore: fix handling of embedded unexported structs (#58) 2017-03-07 15:55:54 -08:00
prop_test.go datastore: add omitempty support for time.Time (#131) 2018-04-27 10:34:10 -07:00
query.go datastore: adds DistinctOn support (#189) 2019-02-08 10:47:32 -08:00
query_test.go datastore: adds DistinctOn support (#189) 2019-02-08 10:47:32 -08:00
save.go datastore: add omitempty support for time.Time (#131) 2018-04-27 10:34:10 -07:00
time_test.go Run gofmt -s over all files 2014-06-10 12:22:59 +10:00
transaction.go datastore: read-only transaction support, previous transaction tracking 2018-03-28 10:00:18 -07:00