Package com.googlecode.objectify.impl


package com.googlecode.objectify.impl
  • Class
    Description
    Some common behavior of properties
    The new datastore SDK has a neat structure of interfaces and implementations (transaction, datastorereader, etc) but doesn't currently support async operations.
     
    The new datastore SDK has a neat structure of interfaces and implementations (transaction, datastorereader, etc) but doesn't currently support async operations.
    The new datastore SDK has a neat structure of interfaces and implementations (transaction, datastorereader, etc) but doesn't currently support async operations.
    The new datastore SDK has a neat structure of interfaces and implementations (transaction, datastorereader, etc) but doesn't currently support async operations.
     
    Implements CacheControl for Objectify
    Implementation of the Deferrer interface.
    Implementation of the DeferredSaver interface.
    Manages all the logic of deferring operations
    Implementation of the Delete command.
    Tracks hit/miss statistics for the memcache.
    Holds basic information about POJO entities, and can translate back and forth to the datastore representation.
    Property which encapsulates a simple field.
    The cloud sdk filtering API is somewhat hostile to programmatic query generation, so we need this adaptor
    Interface for something that constructs objects.
    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.
    Converts keys-only query results into hybrid query results.
    Utility that makes it easy to generate If conditions.
    Figures out what to do with key fields on POJO entities.
    Populates the @Id/@Parent fields from an Entity key
    Gives us a slightly more organized interface for manipulating keys.
    Simple typedef to keep the code sane.
    A 'brain' class that determines whether or not refs should be loaded.
    Represents one "batch" of loading.
    Property which encapsulates a method with an @AlsoLoad parameter.
    Implementation of the Objectify interface.
    Encapsulates the various options that can be twiddled in an objectify session.
    Path represents the individual steps from the root object to the current property.
    A private interface for manipulating transactions.
    Basic interface so we can wrap fields and methods so they look more or less the same.
    Associates a Property with a Translator and provides a more convenient interface.
    The SDK Query hierarchy and associated builders make it hard to convert between keys-only entity, and projection.
    Logic for dealing with queries.
    Implementation of Query.
    Maintains information about registered entity classes
    Adapts a Future object to a (much more convenient) Result object.
    Associates a result value with a cursor.
    Turns QueryResults into an iterator of the {result, cursor} tuple
    Implementation of the Put interface.
    The basic session cache.
    The information we maintain on behalf of an entity instance in the session cache.
    Base for command classes that include methods for defining a query (filter, order, limit, etc).
    Determines the transactional behavior of an ObjectifyImpl instance.
     
    This is the master logic for saving and deleting entities from the datastore.