App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | List of all members
google.appengine.datastore.datastore_stub_util.EntityGroupMetaData Class Reference
Inheritance diagram for google.appengine.datastore.datastore_stub_util.EntityGroupMetaData:

Public Member Functions

def __init__
 
def CatchUp
 
def Log
 
def Unlog
 

Detailed Description

The meta_data assoicated with an entity group.

Member Function Documentation

def google.appengine.datastore.datastore_stub_util.EntityGroupMetaData.CatchUp (   self)
Applies all outstanding txns.
def google.appengine.datastore.datastore_stub_util.EntityGroupMetaData.Log (   self,
  txn 
)
Add a pending transaction to this entity group.

Requires that the caller hold the meta data lock.
This also increments the current log position and clears the snapshot cache.
def google.appengine.datastore.datastore_stub_util.EntityGroupMetaData.Unlog (   self,
  txn 
)
Remove the first pending transaction from the apply queue.

Requires that the caller hold the meta data lock.
This checks that the first pending transaction is indeed txn.

The documentation for this class was generated from the following file: