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_query.CompositeOrder Class Reference
Inheritance diagram for google.appengine.datastore.datastore_query.CompositeOrder:
google.appengine.datastore.datastore_query.Order google.appengine.datastore.datastore_query._PropertyComponent google.appengine.datastore.datastore_query._BaseComponent

Public Member Functions

def __init__
 
def orders
 
def __repr__
 
def reversed
 
def size
 
def __eq__
 
- Public Member Functions inherited from google.appengine.datastore.datastore_query.Order
def reversed
 
def key_for_filter
 
def cmp_for_filter
 
def key
 
def cmp
 
- Public Member Functions inherited from google.appengine.datastore.datastore_query._BaseComponent
def __eq__
 
def __ne__
 

Detailed Description

An immutable class that represents a sequence of Orders.

This class proactively flattens sub-orders that are of type CompositeOrder.
For example:
  CompositeOrder([O1, CompositeOrder([02, 03]), O4])
is equivalent to:
  CompositeOrder([O1, 02, 03, O4])

Constructor & Destructor Documentation

def google.appengine.datastore.datastore_query.CompositeOrder.__init__ (   self,
  orders 
)
Constructor.

Args:
  orders: A list of Orders which are applied in order.

Member Function Documentation

def google.appengine.datastore.datastore_query.CompositeOrder.size (   self)
Returns the number of sub-orders the instance contains.

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