Package bodhi :: Module model :: Class Release :: Class sqlmeta
[hide private]
[frames] | no frames]

Class sqlmeta



  object --+    
           |    
main.sqlmeta --+
               |
              bodhi.model.Release.sqlmeta

This object is the object we use to keep track of all sorts of information. Subclasses are made for each SQLObject subclass (dynamically if necessary), and instances are created to go alongside every SQLObject instance.

Nested Classes [hide private]
  soClass
Table of releases that we will be pushing updates for

Inherited from sqlobject.main.sqlmeta: __metaclass__, idType

Instance Methods [hide private]

Inherited from sqlobject.main.sqlmeta: __init__, asDict

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Methods [hide private]

Inherited from sqlobject.main.sqlmeta: addColumn, addColumnsFromDatabase, addIndex, addJoin, delColumn, delJoin, expireAll, send, setClass

Static Methods [hide private]

Inherited from sqlobject.main.sqlmeta: __classinit__

Class Variables [hide private]
  _plainGetters = {'dist_tag': 1, 'id_prefix': 1, 'long_name': 1...
  _plainJoinGetters = {'updates': 1}
  _plainSetters = {'dist_tag': 1, 'id_prefix': 1, 'long_name': 1...
  columnDefinitions = {'dist_tag': <UnicodeCol a378394 dist_tag>...
  columnList = [<SOUnicodeCol name alternate ID not null>, <SOUn...
  columns = {'dist_tag': <SOUnicodeCol dist_tag not null>, 'id_p...
  joinDefinitions = [<sqlobject.joins.MultipleJoin object at 0xa...
  joins = [<sqlobject.joins.SOMultipleJoin object at 0xa378d7c>]
  table = 'release'

Inherited from sqlobject.main.sqlmeta: cacheValues, childClasses, childName, defaultOrder, expired, fromDatabase, idName, idSequence, indexDefinitions, indexes, lazyUpdate, parentClass, registry, style

Inherited from sqlobject.main.sqlmeta (private): _creating, _obsolete, _perConnection, _plainForeignGetters, _plainForeignSetters, _plainJoinAdders, _plainJoinRemovers, _unshared_attributes

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

_plainGetters

Value:
{'dist_tag': 1, 'id_prefix': 1, 'long_name': 1, 'name': 1}

_plainSetters

Value:
{'dist_tag': 1, 'id_prefix': 1, 'long_name': 1, 'name': 1}

columnDefinitions

Value:
{'dist_tag': <UnicodeCol a378394 dist_tag>,
 'id_prefix': <UnicodeCol a37a714 id_prefix>,
 'long_name': <UnicodeCol a352acc long_name>,
 'name': <UnicodeCol 9d011cc name>}

columnList

Value:
[<SOUnicodeCol name alternate ID not null>,
 <SOUnicodeCol long_name not null>,
 <SOUnicodeCol id_prefix not null>,
 <SOUnicodeCol dist_tag not null>]

columns

Value:
{'dist_tag': <SOUnicodeCol dist_tag not null>,
 'id_prefix': <SOUnicodeCol id_prefix not null>,
 'long_name': <SOUnicodeCol long_name not null>,
 'name': <SOUnicodeCol name alternate ID not null>}

joinDefinitions

Value:
[<sqlobject.joins.MultipleJoin object at 0xa42bf64>]