| Index: impl/prod/raw_datastore.go
|
| diff --git a/impl/prod/raw_datastore.go b/impl/prod/raw_datastore.go
|
| index ce4f1df6fd90b0ec0d16feeeddeeea8ae646c1cc..3a9b1d96c355155c41ff02eb83bcf4bbb663edc1 100644
|
| --- a/impl/prod/raw_datastore.go
|
| +++ b/impl/prod/raw_datastore.go
|
| @@ -46,6 +46,16 @@ func idxCallbacker(err error, amt int, cb func(idx int, err error)) error {
|
| return err
|
| }
|
|
|
| +func (d rdsImpl) AllocateIDs(incomplete *ds.Key, n int) (start int64, err error) {
|
| + par, err := dsF2R(d, incomplete.Parent())
|
| + if err != nil {
|
| + return
|
| + }
|
| +
|
| + start, _, err = datastore.AllocateIDs(d, incomplete.Last().Kind, par, n)
|
| + return
|
| +}
|
| +
|
| func (d rdsImpl) DeleteMulti(ks []*ds.Key, cb ds.DeleteMultiCB) error {
|
| keys, err := dsMF2R(d, ks)
|
| if err == nil {
|
|
|