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

Class sqlmeta

  object --+    
           |    
main.sqlmeta --+
               |
              turbogears.identity.soprovider.TG_Permission.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
Permissions for a given group.

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
  table = 'permission'
hash(x)
  columnDefinitions = {'description': <UnicodeCol 18c6a90 descri...
  columnList = [<SOUnicodeCol permission_name alternate ID>, <SO...
  columns = {'description': <SOUnicodeCol description>, 'permiss...
  idName = 'id'
hash(x)
  joinDefinitions = [<sqlobject.joins.RelatedJoin object at 0x18...
  joins = [<sqlobject.joins.SORelatedJoin object at 0x18cf150>]
  style = <sqlobject.styles.MixedCaseUnderscoreStyle object at 0...
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:
{'description': <UnicodeCol 18c6a90 description>,
 'permission_name': <UnicodeCol 18c6a10 permission_name>}

columnList

Value:
[<SOUnicodeCol permission_name alternate ID>,
 <SOUnicodeCol description>]

columns

Value:
{'description': <SOUnicodeCol description>,
 'permission_name': <SOUnicodeCol permission_name alternate ID>}

joinDefinitions

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

style

hash(x)

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