public class CachingDatastoreService extends Object implements com.google.appengine.api.datastore.DatastoreService
A synchronous facade for the CachingAsyncDatastoreService. Please see the documentation for that class for details.
Constructor and Description |
---|
CachingDatastoreService(com.google.appengine.api.datastore.DatastoreService ds,
CachingAsyncDatastoreService async) |
Modifier and Type | Method and Description |
---|---|
com.google.appengine.api.datastore.DatastoreService.KeyRangeState |
allocateIdRange(com.google.appengine.api.datastore.KeyRange range) |
com.google.appengine.api.datastore.KeyRange |
allocateIds(com.google.appengine.api.datastore.Key parent,
String kind,
long num) |
com.google.appengine.api.datastore.KeyRange |
allocateIds(String kind,
long num) |
com.google.appengine.api.datastore.Transaction |
beginTransaction() |
com.google.appengine.api.datastore.Transaction |
beginTransaction(com.google.appengine.api.datastore.TransactionOptions options) |
void |
delete(Iterable<com.google.appengine.api.datastore.Key> keys) |
void |
delete(com.google.appengine.api.datastore.Key... keys) |
void |
delete(com.google.appengine.api.datastore.Transaction txn,
Iterable<com.google.appengine.api.datastore.Key> keys) |
void |
delete(com.google.appengine.api.datastore.Transaction txn,
com.google.appengine.api.datastore.Key... keys) |
Map<com.google.appengine.api.datastore.Key,com.google.appengine.api.datastore.Entity> |
get(Iterable<com.google.appengine.api.datastore.Key> keys) |
com.google.appengine.api.datastore.Entity |
get(com.google.appengine.api.datastore.Key key) |
Map<com.google.appengine.api.datastore.Key,com.google.appengine.api.datastore.Entity> |
get(com.google.appengine.api.datastore.Transaction txn,
Iterable<com.google.appengine.api.datastore.Key> keys) |
com.google.appengine.api.datastore.Entity |
get(com.google.appengine.api.datastore.Transaction txn,
com.google.appengine.api.datastore.Key key) |
Collection<com.google.appengine.api.datastore.Transaction> |
getActiveTransactions() |
com.google.appengine.api.datastore.Transaction |
getCurrentTransaction() |
com.google.appengine.api.datastore.Transaction |
getCurrentTransaction(com.google.appengine.api.datastore.Transaction txn) |
com.google.appengine.api.datastore.DatastoreAttributes |
getDatastoreAttributes() |
Map<com.google.appengine.api.datastore.Index,com.google.appengine.api.datastore.Index.IndexState> |
getIndexes() |
com.google.appengine.api.datastore.PreparedQuery |
prepare(com.google.appengine.api.datastore.Query query) |
com.google.appengine.api.datastore.PreparedQuery |
prepare(com.google.appengine.api.datastore.Transaction txn,
com.google.appengine.api.datastore.Query query) |
com.google.appengine.api.datastore.Key |
put(com.google.appengine.api.datastore.Entity entity) |
List<com.google.appengine.api.datastore.Key> |
put(Iterable<com.google.appengine.api.datastore.Entity> entities) |
com.google.appengine.api.datastore.Key |
put(com.google.appengine.api.datastore.Transaction txn,
com.google.appengine.api.datastore.Entity entity) |
List<com.google.appengine.api.datastore.Key> |
put(com.google.appengine.api.datastore.Transaction txn,
Iterable<com.google.appengine.api.datastore.Entity> entities) |
public CachingDatastoreService(com.google.appengine.api.datastore.DatastoreService ds, CachingAsyncDatastoreService async)
public com.google.appengine.api.datastore.KeyRange allocateIds(String kind, long num)
allocateIds
in interface com.google.appengine.api.datastore.DatastoreService
public com.google.appengine.api.datastore.KeyRange allocateIds(com.google.appengine.api.datastore.Key parent, String kind, long num)
allocateIds
in interface com.google.appengine.api.datastore.DatastoreService
public com.google.appengine.api.datastore.DatastoreService.KeyRangeState allocateIdRange(com.google.appengine.api.datastore.KeyRange range)
allocateIdRange
in interface com.google.appengine.api.datastore.DatastoreService
public com.google.appengine.api.datastore.Transaction beginTransaction()
beginTransaction
in interface com.google.appengine.api.datastore.DatastoreService
public com.google.appengine.api.datastore.Transaction beginTransaction(com.google.appengine.api.datastore.TransactionOptions options)
beginTransaction
in interface com.google.appengine.api.datastore.DatastoreService
public void delete(com.google.appengine.api.datastore.Key... keys)
delete
in interface com.google.appengine.api.datastore.DatastoreService
public void delete(Iterable<com.google.appengine.api.datastore.Key> keys)
delete
in interface com.google.appengine.api.datastore.DatastoreService
public void delete(com.google.appengine.api.datastore.Transaction txn, com.google.appengine.api.datastore.Key... keys)
delete
in interface com.google.appengine.api.datastore.DatastoreService
public void delete(com.google.appengine.api.datastore.Transaction txn, Iterable<com.google.appengine.api.datastore.Key> keys)
delete
in interface com.google.appengine.api.datastore.DatastoreService
public com.google.appengine.api.datastore.Entity get(com.google.appengine.api.datastore.Key key) throws com.google.appengine.api.datastore.EntityNotFoundException
get
in interface com.google.appengine.api.datastore.DatastoreService
com.google.appengine.api.datastore.EntityNotFoundException
public Map<com.google.appengine.api.datastore.Key,com.google.appengine.api.datastore.Entity> get(Iterable<com.google.appengine.api.datastore.Key> keys)
get
in interface com.google.appengine.api.datastore.DatastoreService
public com.google.appengine.api.datastore.Entity get(com.google.appengine.api.datastore.Transaction txn, com.google.appengine.api.datastore.Key key) throws com.google.appengine.api.datastore.EntityNotFoundException
get
in interface com.google.appengine.api.datastore.DatastoreService
com.google.appengine.api.datastore.EntityNotFoundException
public Map<com.google.appengine.api.datastore.Key,com.google.appengine.api.datastore.Entity> get(com.google.appengine.api.datastore.Transaction txn, Iterable<com.google.appengine.api.datastore.Key> keys)
get
in interface com.google.appengine.api.datastore.DatastoreService
public Collection<com.google.appengine.api.datastore.Transaction> getActiveTransactions()
getActiveTransactions
in interface com.google.appengine.api.datastore.BaseDatastoreService
public com.google.appengine.api.datastore.Transaction getCurrentTransaction()
getCurrentTransaction
in interface com.google.appengine.api.datastore.BaseDatastoreService
public com.google.appengine.api.datastore.Transaction getCurrentTransaction(com.google.appengine.api.datastore.Transaction txn)
getCurrentTransaction
in interface com.google.appengine.api.datastore.BaseDatastoreService
public com.google.appengine.api.datastore.PreparedQuery prepare(com.google.appengine.api.datastore.Query query)
prepare
in interface com.google.appengine.api.datastore.BaseDatastoreService
public com.google.appengine.api.datastore.PreparedQuery prepare(com.google.appengine.api.datastore.Transaction txn, com.google.appengine.api.datastore.Query query)
prepare
in interface com.google.appengine.api.datastore.BaseDatastoreService
public com.google.appengine.api.datastore.Key put(com.google.appengine.api.datastore.Entity entity)
put
in interface com.google.appengine.api.datastore.DatastoreService
public List<com.google.appengine.api.datastore.Key> put(Iterable<com.google.appengine.api.datastore.Entity> entities)
put
in interface com.google.appengine.api.datastore.DatastoreService
public com.google.appengine.api.datastore.Key put(com.google.appengine.api.datastore.Transaction txn, com.google.appengine.api.datastore.Entity entity)
put
in interface com.google.appengine.api.datastore.DatastoreService
public List<com.google.appengine.api.datastore.Key> put(com.google.appengine.api.datastore.Transaction txn, Iterable<com.google.appengine.api.datastore.Entity> entities)
put
in interface com.google.appengine.api.datastore.DatastoreService
public com.google.appengine.api.datastore.DatastoreAttributes getDatastoreAttributes()
getDatastoreAttributes
in interface com.google.appengine.api.datastore.DatastoreService
public Map<com.google.appengine.api.datastore.Index,com.google.appengine.api.datastore.Index.IndexState> getIndexes()
getIndexes
in interface com.google.appengine.api.datastore.DatastoreService
Copyright © 2016. All rights reserved.