Package turbogears :: Package identity :: Module soprovider :: Class TG_Group :: Class sqlmeta

Class sqlmeta

  object --+    
           |    
main.sqlmeta --+
               |
              turbogears.identity.soprovider.TG_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
  soClass
An ultra-simple group definition.

Inherited from sqlobject.main.sqlmeta: __metaclass__, idType

Instance Methods

Inherited from sqlobject.main.sqlmeta: __init__, asDict

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

Class Methods

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

Static Methods

Inherited from sqlobject.main.sqlmeta: __classinit__

Class Variables
  columnDefinitions = {'created': <DateTimeCol 18beb90 created>,...
  columnList = [<SOUnicodeCol group_name alternate ID>, <SOUnico...
  columns = {'created': <SODateTimeCol created default=datetime....
  idName = 'id'
hash(x)
  joinDefinitions = [<sqlobject.joins.RelatedJoin object at 0x18...
  joins = [<sqlobject.joins.SORelatedJoin object at 0x18c3590>, ...
  style = <sqlobject.styles.MixedCaseUnderscoreStyle object at 0...
hash(x)
  table = 'tg__group'
hash(x)

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

Properties

Inherited from object: __class__

Class Variable Details

columnDefinitions

Value:
{'created': <DateTimeCol 18beb90 created>,
 'display_name': <UnicodeCol 18beb50 display_name>,
 'group_name': <UnicodeCol 18be610 group_name>}

columnList

Value:
[<SOUnicodeCol group_name alternate ID>,
 <SOUnicodeCol display_name>,
 <SODateTimeCol created default=datetime.datetime(2011, 7, 14, 21, 45,\
 37, 258301)>]

columns

Value:
{'created': <SODateTimeCol created default=datetime.datetime(2011, 7, \
14, 21, 45, 37, 258976)>,
 'display_name': <SOUnicodeCol display_name>,
 'group_name': <SOUnicodeCol group_name alternate ID>}

joinDefinitions

Value:
[<sqlobject.joins.RelatedJoin object at 0x18bebd0>,
 <sqlobject.joins.RelatedJoin object at 0x18bec10>]

joins

Value:
[<sqlobject.joins.SORelatedJoin object at 0x18c3590>,
 <sqlobject.joins.SORelatedJoin object at 0x18bef10>]

style

hash(x)

Value:
<sqlobject.styles.MixedCaseUnderscoreStyle object at 0x13c6490>