All Types

org.khanacademy.datastore.Datastore

Main implementation for interacting with the datastore.

org.khanacademy.datastore.DatastoreBackend

Wrapper for datastore access that indicates the applicable environment.

org.khanacademy.datastore.DatastoreEnv

Environment to which a given DatastoreBackend applies.

org.khanacademy.datastore.DatastoreEnvWithProject

Combination of an environment and a Google cloud project name.

org.khanacademy.datastore.DatastoreKey
org.khanacademy.datastore.testutil.DatastoreTestStub
org.khanacademy.datastore.GoogleCloudDatastoreBackend

DatastoreBackend using the google-cloud-java client library for datastore.

org.khanacademy.metadata.Key

Typed wrapper around a datastore key.

org.khanacademy.metadata.KeyID
org.khanacademy.metadata.KeyIDOrName
org.khanacademy.metadata.KeyName
org.khanacademy.metadata.KeyPathElement
org.khanacademy.metadata.Keyed
org.khanacademy.metadata.Meta

Annotation for specifying metadata on properties of datastore models.

org.khanacademy.datastore.testutil.MockDatastore

Datastore implementation that uses a list of entities as its fake contents.

org.khanacademy.datastore.testutil.ThrowingDatastore

An implementation of Google's Datastore that throws on all methods.

org.khanacademy.datastore.TransactionOptions