1 package com
.google
.appengine
.api
.labs
.datastore
.overlay
;
3 import com
.google
.appengine
.api
.datastore
.BaseDatastoreService
;
4 import com
.google
.appengine
.api
.datastore
.DatastoreService
;
7 * A {@link DatastoreService} using an overlay model. Conceptually, an overlay Datastore is based on
8 * some other Datastore (the "parent"). The overlay allows developers to effectively update or
9 * delete entities on the parent, but without actually modifying the data that the parent stores.
10 * (There is one exception: ID allocation is forwarded to the parent Datastore.)
12 interface OverlayBaseDatastoreService
extends BaseDatastoreService
{
13 /** Gets the name of the overlay. */
16 /** Gets the parent Datastore for the overlay. */
17 BaseDatastoreService
getParentDatastoreService();