Index: impl/prod/raw_datastore_type_converter.go |
diff --git a/prod/raw_datastore_type_converter.go b/impl/prod/raw_datastore_type_converter.go |
similarity index 76% |
rename from prod/raw_datastore_type_converter.go |
rename to impl/prod/raw_datastore_type_converter.go |
index 06aaa0c09597853fae1226f1107c28f465f9e3db..349f5fc1ee5e43f700cfe04cd0dfe141c1260330 100644 |
--- a/prod/raw_datastore_type_converter.go |
+++ b/impl/prod/raw_datastore_type_converter.go |
@@ -5,35 +5,36 @@ |
package prod |
import ( |
- "github.com/luci/gae" |
+ bs "github.com/luci/gae/service/blobstore" |
+ rds "github.com/luci/gae/service/rawdatastore" |
"google.golang.org/appengine" |
"google.golang.org/appengine/datastore" |
) |
type typeFilter struct { |
- pls gae.DSPropertyLoadSaver |
+ pls rds.PropertyLoadSaver |
} |
var _ datastore.PropertyLoadSaver = &typeFilter{} |
func (tf *typeFilter) Load(props []datastore.Property) error { |
- pmap := make(gae.DSPropertyMap, len(props)) |
+ pmap := make(rds.PropertyMap, len(props)) |
for _, p := range props { |
val := p.Value |
switch x := val.(type) { |
case datastore.ByteString: |
- val = gae.DSByteString(x) |
+ val = rds.ByteString(x) |
case *datastore.Key: |
val = dsR2F(x) |
case appengine.BlobKey: |
- val = gae.BSKey(x) |
+ val = bs.Key(x) |
case appengine.GeoPoint: |
- val = gae.DSGeoPoint(x) |
+ val = rds.GeoPoint(x) |
} |
- prop := gae.DSProperty{} |
- is := gae.ShouldIndex |
+ prop := rds.Property{} |
+ is := rds.ShouldIndex |
if p.NoIndex { |
- is = gae.NoIndex |
+ is = rds.NoIndex |
} |
if err := prop.SetValue(val, is); err != nil { |
return err |
@@ -56,16 +57,16 @@ func (tf *typeFilter) Save() ([]datastore.Property, error) { |
toAdd := datastore.Property{ |
Name: name, |
Multiple: multiple, |
- NoIndex: prop.IndexSetting() == gae.NoIndex, |
+ NoIndex: prop.IndexSetting() == rds.NoIndex, |
} |
switch x := prop.Value().(type) { |
- case gae.DSByteString: |
+ case rds.ByteString: |
toAdd.Value = datastore.ByteString(x) |
- case gae.DSKey: |
+ case rds.Key: |
toAdd.Value = dsF2R(x) |
- case gae.BSKey: |
+ case bs.Key: |
toAdd.Value = appengine.BlobKey(x) |
- case gae.DSGeoPoint: |
+ case rds.GeoPoint: |
toAdd.Value = appengine.GeoPoint(x) |
default: |
toAdd.Value = x |