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

Class sqlmeta



  object --+    
           |    
main.sqlmeta --+
               |
              bodhi.model.Bugzilla.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 Bugzillas that we know about.

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 = {'bz_id': 1, 'security': 1, 'title': 1}
  _plainJoinAdders = {'updates': 1}
  _plainJoinGetters = {'updates': 1}
  _plainJoinRemovers = {'updates': 1}
  _plainSetters = {'security': 1, 'title': 1}
  columnDefinitions = {'bz_id': <IntCol a40b1dc bz_id>, 'securit...
  columnList = [<SOIntCol bz_id alternate ID>, <SOUnicodeCol tit...
  columns = {'bz_id': <SOIntCol bz_id alternate ID>, 'security':...
  joinDefinitions = [<sqlobject.joins.RelatedJoin object at 0xa4...
  joins = [<sqlobject.joins.SORelatedJoin object at 0xa40eddc>]
  table = 'bugzilla'

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, _unshared_attributes

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

columnDefinitions

Value:
{'bz_id': <IntCol a40b1dc bz_id>,
 'security': <BoolCol a40bfcc security>,
 'title': <UnicodeCol a40b99c title>}

columnList

Value:
[<SOIntCol bz_id alternate ID>,
 <SOUnicodeCol title default=None>,
 <SOBoolCol security default=False>]

columns

Value:
{'bz_id': <SOIntCol bz_id alternate ID>,
 'security': <SOBoolCol security default=False>,
 'title': <SOUnicodeCol title default=None>}

joinDefinitions

Value:
[<sqlobject.joins.RelatedJoin object at 0xa407fd4>]