sqlobject.inheritance.tests.test_asdict module¶
-
class
sqlobject.inheritance.tests.test_asdict.
EmployeeAD
(**kw)[source]¶ Bases:
sqlobject.inheritance.tests.test_asdict.InheritablePersonAD
-
property
firstName
¶
-
j
= employee_a_d¶
-
property
lastName
¶
-
q
= employee_a_d¶
-
property
so_position
¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.declarative.sqlmeta
-
childClasses
= {}¶
-
childName
= 'EmployeeAD'¶
-
columnDefinitions
= {'so_position': <StringCol b52219ec so_position>}¶
-
columnList
= [<SOStringCol so_position>]¶
-
columns
= {'so_position': <SOStringCol so_position>}¶
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
parentClass
¶ alias of
sqlobject.inheritance.tests.test_asdict.InheritablePersonAD
-
soClass
¶
-
table
= 'employee_a_d'¶
-
-
property
-
class
sqlobject.inheritance.tests.test_asdict.
InheritablePersonAD
(**kw)[source]¶ Bases:
sqlobject.inheritance.InheritableSQLObject
-
classmethod
byLastName
(val, connection=None)¶
-
property
childName
¶
-
property
firstName
¶
-
j
= inheritable_person_a_d¶
-
property
lastName
¶
-
q
= inheritable_person_a_d¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.inheritance.InheritableSQLMeta
-
childClasses
= {'EmployeeAD': <class 'sqlobject.inheritance.tests.test_asdict.EmployeeAD'>, 'ManagerAD': <class 'sqlobject.inheritance.tests.test_asdict.ManagerAD'>}¶
-
childName
= None¶
-
columnDefinitions
= {'childName': <StringCol b54c854c childName>, 'firstName': <StringCol b52db54c firstName>, 'lastName': <StringCol b52dbc4c lastName>}¶
-
columnList
= [<SOStringCol firstName>, <SOStringCol lastName alternate ID>, <SOStringCol childName default=None>]¶
-
columns
= {'childName': <SOStringCol childName default=None>, 'firstName': <SOStringCol firstName>, 'lastName': <SOStringCol lastName alternate ID>}¶
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
parentClass
= None¶
-
soClass
¶ alias of
sqlobject.inheritance.tests.test_asdict.InheritablePersonAD
-
table
= 'inheritable_person_a_d'¶
-
-
classmethod
-
class
sqlobject.inheritance.tests.test_asdict.
ManagerAD
(**kw)[source]¶ Bases:
sqlobject.inheritance.tests.test_asdict.InheritablePersonAD
-
property
childName
¶
-
property
department
¶
-
property
firstName
¶
-
j
= manager_a_d¶
-
property
lastName
¶
-
q
= manager_a_d¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.declarative.sqlmeta
-
childClasses
= {}¶
-
childName
= 'ManagerAD'¶
-
columnDefinitions
= {'childName': <StringCol b525282c childName>, 'department': <StringCol b53fbfec department>}¶
-
columnList
= [<SOStringCol department>, <SOStringCol childName default=None>]¶
-
columns
= {'childName': <SOStringCol childName default=None>, 'department': <SOStringCol department>}¶
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
parentClass
¶ alias of
sqlobject.inheritance.tests.test_asdict.InheritablePersonAD
-
soClass
¶
-
table
= 'manager_a_d'¶
-
-
property