sqlobject.tests.test_ForeignKey module¶
-
class
sqlobject.tests.test_ForeignKey.
SOTestComposerKey
(**kw)[source]¶ Bases:
sqlobject.main.SQLObject
-
classmethod
byId2
(val, connection=None)¶
-
id2
¶
-
j
= so_test_composer_key¶
-
name
¶
-
q
= so_test_composer_key¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.main.sqlmeta
-
childName
= None¶
-
columnDefinitions
= {'id2': <IntCol b4b9a02c id2>, 'name': <StringCol b5483f2c name>}¶
-
columnList
= [<SOStringCol name>, <SOIntCol id2 default=None>]¶
-
columns
= {'id2': <SOIntCol id2 default=None>, 'name': <SOStringCol name>}¶
-
idName
= 'id'¶
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
soClass
¶
-
style
= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table
= 'so_test_composer_key'¶
-
-
classmethod
-
class
sqlobject.tests.test_ForeignKey.
SOTestFKValidationA
(**kw)[source]¶ Bases:
sqlobject.main.SQLObject
-
bfk
¶
-
bfkID
¶
-
cfk
¶
-
cfkID
¶
-
j
= so_test_fk_validation_a¶
-
name
¶
-
q
= so_test_fk_validation_a¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.main.sqlmeta
-
childName
= None¶
-
columnDefinitions
= {'bfkID': <ForeignKey b507c42c bfk>, 'cfkID': <ForeignKey b507cdac cfk>, 'name': <StringCol b542818c name>}¶
-
columnList
= [<SOStringCol name>, <SOForeignKey bfkID connected to SOTestFKValidationB>, <SOForeignKey cfkID default=None connected to SOTestFKValidationC>]¶
-
columns
= {'bfkID': <SOForeignKey bfkID connected to SOTestFKValidationB>, 'cfkID': <SOForeignKey cfkID default=None connected to SOTestFKValidationC>, 'name': <SOStringCol name>}¶
-
idName
= 'id'¶
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
soClass
¶ alias of
sqlobject.tests.test_ForeignKey.SOTestFKValidationA
-
style
= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table
= 'so_test_fk_validation_a'¶
-
-
-
class
sqlobject.tests.test_ForeignKey.
SOTestFKValidationB
(**kw)[source]¶ Bases:
sqlobject.main.SQLObject
-
afk
¶
-
afkID
¶
-
j
= so_test_fk_validation_b¶
-
name
¶
-
q
= so_test_fk_validation_b¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.main.sqlmeta
-
childName
= None¶
-
columnDefinitions
= {'afkID': <ForeignKey b4bfc2ac afk>, 'name': <StringCol b505d46c name>}¶
-
columnList
= [<SOStringCol name>, <SOForeignKey afkID connected to SOTestFKValidationA>]¶
-
columns
= {'afkID': <SOForeignKey afkID connected to SOTestFKValidationA>, 'name': <SOStringCol name>}¶
-
idName
= 'id'¶
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
soClass
¶ alias of
sqlobject.tests.test_ForeignKey.SOTestFKValidationB
-
style
= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table
= 'so_test_fk_validation_b'¶
-
-
-
class
sqlobject.tests.test_ForeignKey.
SOTestFKValidationC
(**kw)[source]¶ Bases:
sqlobject.main.SQLObject
-
j
= so_test_fk_validation_c¶
-
name
¶
-
q
= so_test_fk_validation_c¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.main.sqlmeta
-
childName
= None¶
-
columnDefinitions
= {'name': <StringCol b566498c name>}¶
-
columnList
= [<SOStringCol name>]¶
-
columns
= {'name': <SOStringCol name>}¶
-
idName
= 'id'¶
-
idType
¶ alias of
builtins.str
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
soClass
¶ alias of
sqlobject.tests.test_ForeignKey.SOTestFKValidationC
-
style
= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table
= 'so_test_fk_validation_c'¶
-
-
-
class
sqlobject.tests.test_ForeignKey.
SOTestOtherColumn
(**kw)[source]¶ Bases:
sqlobject.main.SQLObject
-
j
= so_test_other_column¶
-
key1
¶
-
key1ID
¶
-
key2
¶
-
key2ID
¶
-
q
= so_test_other_column¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.main.sqlmeta
-
childName
= None¶
-
columnDefinitions
= {'key1ID': <ForeignKey b546f42c key1>, 'key2ID': <ForeignKey b548402c key2>}¶
-
columnList
= [<SOForeignKey key1ID default=None connected to SOTestComposerKey>, <SOForeignKey key2ID default=None connected to SOTestComposerKey>]¶
-
columns
= {'key1ID': <SOForeignKey key1ID default=None connected to SOTestComposerKey>, 'key2ID': <SOForeignKey key2ID default=None connected to SOTestComposerKey>}¶
-
idName
= 'id'¶
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
soClass
¶
-
style
= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table
= 'so_test_other_column'¶
-
-
-
class
sqlobject.tests.test_ForeignKey.
SOTestWorkKey
(**kw)[source]¶ Bases:
sqlobject.main.SQLObject
-
composer
¶
-
composerID
¶
-
j
= so_test_work_key¶
-
q
= so_test_work_key¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.main.sqlmeta
-
childName
= None¶
-
columnDefinitions
= {'composerID': <ForeignKey b4b95b4c composer>, 'title': <StringCol b4b9562c title>}¶
-
columnList
= [<SOForeignKey composerID connected to SOTestComposerKey>, <SOStringCol title>]¶
-
columns
= {'composerID': <SOForeignKey composerID connected to SOTestComposerKey>, 'title': <SOStringCol title>}¶
-
idName
= 'work_id'¶
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
soClass
¶
-
style
= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table
= 'so_test_work_key'¶
-
-
title
¶
-
-
class
sqlobject.tests.test_ForeignKey.
SOTestWorkKey2
(**kw)[source]¶ Bases:
sqlobject.main.SQLObject
-
j
= so_test_work_key2¶
-
q
= so_test_work_key2¶
-
class
sqlmeta
(instance)¶ Bases:
sqlobject.main.sqlmeta
-
childName
= None¶
-
columnDefinitions
= {'title': <StringCol b4b95f2c title>}¶
-
columnList
= [<SOStringCol title>]¶
-
columns
= {'title': <SOStringCol title>}¶
-
idName
= 'id'¶
-
indexDefinitions
= []¶
-
indexes
= []¶
-
joinDefinitions
= []¶
-
joins
= []¶
-
soClass
¶
-
style
= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table
= 'so_test_work_key2'¶
-
-
title
¶
-