AbstractProperty |
Some common behavior of properties
|
AsyncDatastoreImpl |
|
AsyncDatastoreReaderWriterImpl |
The new datastore SDK has a neat structure of interfaces and implementations (transaction, datastorereader, etc)
but doesn't currently support async operations.
|
AsyncTransactionImpl |
|
CacheControlImpl |
Implements CacheControl for Objectify
|
DeferredImpl |
Implementation of the Deferrer interface.
|
DeferredSaverImpl |
Implementation of the DeferredSaver interface.
|
Deferrer |
Manages all the logic of deferring operations
|
DeleterImpl |
Implementation of the Delete command.
|
EntityMemcacheStats |
Tracks hit/miss statistics for the memcache.
|
EntityMetadata<P> |
Holds basic information about POJO entities, and can translate back and forth to the
datastore representation.
|
FieldProperty |
Property which encapsulates a simple field.
|
ForwardPath |
This is a wrapper for a Path that makes it backwards; instead of going from tail to head,
it has links from head to tail.
|
HybridQueryResults<T> |
Converts keys-only query results into hybrid query results.
|
IfConditionGenerator |
Utility that makes it easy to generate If conditions.
|
KeyMetadata<P> |
Figures out what to do with key fields on POJO entities.
|
KeyPopulator<P> |
Populates the @Id/@Parent fields from an Entity key
|
Keys |
Gives us a slightly more organized interface for manipulating keys.
|
LoadArrangement |
Simple typedef to keep the code sane.
|
LoadConditions |
A 'brain' class that determines whether or not refs should be loaded.
|
LoadEngine |
Represents one "batch" of loading.
|
MethodProperty |
Property which encapsulates a method with an @AlsoLoad parameter.
|
ObjectifyImpl |
Implementation of the Objectify interface.
|
ObjectifyOptions |
Encapsulates the various options that can be twiddled in an objectify session.
|
Path |
Path represents the individual steps from the root object to the current property.
|
PropertyPopulator<P,D> |
Associates a Property with a Translator and provides a more convenient interface.
|
QueryDef |
The SDK Query hierarchy and associated builders make it hard to convert between keys-only
entity, and projection.
|
QueryEngine |
Logic for dealing with queries.
|
QueryImpl<T> |
Implementation of Query.
|
Registrar |
Maintains information about registered entity classes
|
ResultAdapter<T> |
Adapts a Future object to a (much more convenient) Result object.
|
ResultWithCursor<T> |
Associates a result value with a cursor.
|
ResultWithCursor.Iterator<T> |
Turns QueryResults into an iterator of the {result, cursor} tuple
|
SaverImpl |
Implementation of the Put interface.
|
Session |
The basic session cache.
|
SessionValue<T> |
The information we maintain on behalf of an entity instance in the session cache.
|
SimpleQueryImpl<T> |
Base for command classes that include methods for defining a query (filter, order, limit, etc).
|
Transactor |
Determines the transactional behavior of an ObjectifyImpl instance.
|
TypeUtils |
|
WriteEngine |
This is the master logic for saving and deleting entities from the datastore.
|