SOCol


Attributes

a default

<property object at 0x9934d4c>

a joinName

<property object at 0x9934bbc>

a validator

<property object at 0x9ada02c>

Methods

f __init__(self, name, soClass, creationOrder, dbName=None, default=<class sqlobject.sqlbuilder.NoDefault at 0x9f0e0bc>, defaultSQL=None, foreignKey=None, alternateID=False, alternateMethodName=None, constraints=None, notNull=<class sqlobject.sqlbuilder.NoDefault at 0x9f0e0bc>, notNone=<class sqlobject.sqlbuilder.NoDefault at 0x9f0e0bc>, unique=<class sqlobject.sqlbuilder.NoDefault at 0x9f0e0bc>, sqlType=None, columnDef=None, validator=None, immutable=False, cascade=None, lazy=False, noCache=False, forceDBName=False, title=None, tags=[], origName=None, extra_vars=None) ...

f createValidators(self) ...

Create a list of validators for the column.

f autoConstraints(self) ...

f createSQL(self) ...

f mysqlCreateSQL(self) ...

f postgresCreateSQL(self) ...

f sqliteCreateSQL(self) ...

f sybaseCreateSQL(self) ...

f mssqlCreateSQL(self, connection=None) ...

f firebirdCreateSQL(self) ...

f maxdbCreateSQL(self) ...

f __get__(self, obj, type=None) ...

f __set__(self, obj, value) ...

f __delete__(self, obj) ...

See the source for more information.