Package couchdbkit :: Package schema :: Module base :: Class Document
[hide private]
[frames] | no frames]

Class Document

source code

    object --+        
             |        
DocumentSchema --+    
                 |    
      DocumentBase --+
                     |
        object --+   |
                 |   |
        QueryMixin --+
                     |
        object --+   |
                 |   |
   AttachmentMixin --+
                     |
                    Document
Known Subclasses:

Full featured document object implementing the following :

:class:`QueryMixin` for view & temp_view that wrap results to this object :class `AttachmentMixin` for attachments function

Nested Classes [hide private]

Inherited from DocumentSchema: __metaclass__

Instance Methods [hide private]

Inherited from DocumentBase: __init__, delete, save, store

Inherited from DocumentSchema: __contains__, __delattr__, __delitem__, __getattr__, __getitem__, __getstate__, __iter__, __len__, __setattr__, __setitem__, all_properties, clone, dynamic_properties, items, iteritems, to_json, validate

Inherited from AttachmentMixin: delete_attachment, fetch_attachment, put_attachment

Inherited from object: __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from DocumentBase: bulk_save, get, get_db, get_or_create, save_docs, set_db

Inherited from DocumentSchema: build, from_json, properties, wrap

Inherited from QueryMixin: temp_view, view

Class Variables [hide private]
  _doc_type = 'Document'

Inherited from DocumentBase (private): _db

Properties [hide private]

Inherited from DocumentBase: new_document

Inherited from object: __class__