Package bodhi :: Package identity :: Module tables :: Class Group :: Class sqlmeta
[hide private]
[frames] | no frames]

Class sqlmeta



  object --+    
           |    
main.sqlmeta --+
               |
              bodhi.identity.tables.Group.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

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]
  table = 'tg_group'
  _plainGetters = {'created': 1, 'display_name': 1, 'group_name'...
  _plainJoinAdders = {'permissions': 1, 'users': 1}
  _plainJoinGetters = {'permissions': 1, 'users': 1}
  _plainJoinRemovers = {'permissions': 1, 'users': 1}
  _plainSetters = {'created': 1, 'display_name': 1, 'group_name'...
  columnDefinitions = {'created': <DateTimeCol a4287e4 created>,...
  columnList = [<SOUnicodeCol group_name alternate ID>, <SOUnico...
  columns = {'created': <SODateTimeCol created default=datetime....
  joinDefinitions = [<sqlobject.joins.RelatedJoin object at 0xa3...
  joins = [<sqlobject.joins.SORelatedJoin object at 0xa42f774>, ...

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]

_plainGetters

Value:
{'created': 1, 'display_name': 1, 'group_name': 1}

_plainSetters

Value:
{'created': 1, 'display_name': 1, 'group_name': 1}

columnDefinitions

Value:
{'created': <DateTimeCol a4287e4 created>,
 'display_name': <UnicodeCol a3b4604 display_name>,
 'group_name': <UnicodeCol a36db0c group_name>}

columnList

Value:
[<SOUnicodeCol group_name alternate ID>,
 <SOUnicodeCol display_name>,
 <SODateTimeCol created default=datetime.datetime(2007, 9, 23, 14, 46,\
 30, 663884)>]

columns

Value:
{'created': <SODateTimeCol created default=datetime.datetime(2007, 9, \
23, 14, 46, 30, 667300)>,
 'display_name': <SOUnicodeCol display_name>,
 'group_name': <SOUnicodeCol group_name alternate ID>}

joinDefinitions

Value:
[<sqlobject.joins.RelatedJoin object at 0xa34029c>,
 <sqlobject.joins.RelatedJoin object at 0xa432b4c>]

joins

Value:
[<sqlobject.joins.SORelatedJoin object at 0xa42f774>,
 <sqlobject.joins.SORelatedJoin object at 0xa42b8f4>]