sqlobject.tests.test_indexes module¶
-
class
sqlobject.tests.test_indexes.AddressIndexGet2(**kw)[source]¶ Bases:
sqlobject.main.SQLObject-
j= address_index_get2¶
-
person¶
-
personID¶
-
pk= <sqlobject.index.SODatabaseIndex object>¶
-
q= address_index_get2¶
-
class
sqlmeta(instance)¶ Bases:
sqlobject.main.sqlmeta-
childName= None¶
-
columnDefinitions= {'personID': <ForeignKey b54239cc person>, 'street': <StringCol b520592c street>, 'type': <StringCol b5205cac type>}¶
-
columnList= [<SOForeignKey personID connected to PersonIndexGet2 not null>, <SOStringCol type not null>, <SOStringCol street not null>]¶
-
columns= {'personID': <SOForeignKey personID connected to PersonIndexGet2 not null>, 'street': <SOStringCol street not null>, 'type': <SOStringCol type not null>}¶
-
idName= 'id'¶
-
indexDefinitions= [<DatabaseIndex b52053cc {'unique': True, 'columns': (<ForeignKey b54239cc person>, <StringCol b5205cac type>), 'name': 'pk'}>]¶
-
indexes= [<sqlobject.index.SODatabaseIndex object>]¶
-
joinDefinitions= []¶
-
joins= []¶
-
soClass¶
-
style= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table= 'address_index_get2'¶
-
-
street¶
-
type¶
-
-
class
sqlobject.tests.test_indexes.PersonIndexGet(**kw)[source]¶ Bases:
sqlobject.main.SQLObject-
age¶
-
classmethod
byAge(val, connection=None)¶
-
firstName¶
-
j= person_index_get¶
-
lastName¶
-
nameIndex= <sqlobject.index.SODatabaseIndex object>¶
-
q= person_index_get¶
-
class
sqlmeta(instance)¶ Bases:
sqlobject.main.sqlmeta-
childName= None¶
-
columnDefinitions= {'age': <IntCol b4b17cac age>, 'firstName': <StringCol b4b172cc firstName>, 'lastName': <StringCol b4b179cc lastName>}¶
-
columnList= [<SOStringCol firstName>, <SOStringCol lastName>, <SOIntCol age alternate ID>]¶
-
columns= {'age': <SOIntCol age alternate ID>, 'firstName': <SOStringCol firstName>, 'lastName': <SOStringCol lastName>}¶
-
idName= 'id'¶
-
indexDefinitions= [<DatabaseIndex b4b17b6c {'unique': True, 'columns': (<StringCol b4b172cc firstName>, <StringCol b4b179cc lastName>), 'name': 'nameIndex'}>]¶
-
indexes= [<sqlobject.index.SODatabaseIndex object>]¶
-
joinDefinitions= []¶
-
joins= []¶
-
soClass¶
-
style= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table= 'person_index_get'¶
-
-
-
class
sqlobject.tests.test_indexes.PersonIndexGet2(**kw)[source]¶ Bases:
sqlobject.main.SQLObject-
addresses¶
-
age¶
-
classmethod
byName(val, connection=None)¶
-
j= person_index_get2¶
-
name¶
-
q= person_index_get2¶
-
class
sqlmeta(instance)¶ Bases:
sqlobject.main.sqlmeta-
childName= None¶
-
columnDefinitions= {'age': <IntCol b4c275cc age>, 'name': <StringCol b4c27cec name>}¶
-
columnList= [<SOStringCol name alternate ID>, <SOIntCol age>]¶
-
columns= {'age': <SOIntCol age>, 'name': <SOStringCol name alternate ID>}¶
-
idName= 'id'¶
-
indexDefinitions= []¶
-
indexes= []¶
-
joinDefinitions= [<sqlobject.joins.MultipleJoin object>]¶
-
joins= [<sqlobject.joins.SOMultipleJoin object>]¶
-
soClass¶
-
style= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table= 'person_index_get2'¶
-
-
-
class
sqlobject.tests.test_indexes.SOIndex1(**kw)[source]¶ Bases:
sqlobject.main.SQLObject-
j= so_index1¶
-
name¶
-
nameIndex= <sqlobject.index.SODatabaseIndex object>¶
-
nameIndex2= <sqlobject.index.SODatabaseIndex object>¶
-
nameIndex3= <sqlobject.index.SODatabaseIndex object>¶
-
number¶
-
q= so_index1¶
-
class
sqlmeta(instance)¶ Bases:
sqlobject.main.sqlmeta-
childName= None¶
-
columnDefinitions= {'name': <StringCol b4b4f06c name>, 'number': <IntCol b4b4fbec number>}¶
-
columnList= [<SOStringCol name>, <SOIntCol number>]¶
-
columns= {'name': <SOStringCol name>, 'number': <SOIntCol number>}¶
-
idName= 'id'¶
-
indexDefinitions= [<DatabaseIndex b4b4ffec {'unique': True, 'columns': ('name',), 'name': 'nameIndex'}>, <DatabaseIndex b4b4f26c {'columns': (<StringCol b4b4f06c name>, <IntCol b4b4fbec number>), 'name': 'nameIndex2'}>, <DatabaseIndex b4b4f9cc {'columns': ({'column': <SOStringCol name>, 'length': 3},), 'name': 'nameIndex3'}>]¶
-
indexes= [<sqlobject.index.SODatabaseIndex object>, <sqlobject.index.SODatabaseIndex object>, <sqlobject.index.SODatabaseIndex object>]¶
-
joinDefinitions= []¶
-
joins= []¶
-
soClass¶
-
style= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table= 'so_index1'¶
-
-
-
class
sqlobject.tests.test_indexes.SOIndex2(**kw)[source]¶ Bases:
sqlobject.main.SQLObject-
j= so_index2¶
-
name¶
-
nameIndex= <sqlobject.index.SODatabaseIndex object>¶
-
q= so_index2¶
-
class
sqlmeta(instance)¶ Bases:
sqlobject.main.sqlmeta-
childName= None¶
-
columnDefinitions= {'name': <StringCol b4c2bfec name>}¶
-
columnList= [<SOStringCol name>]¶
-
columns= {'name': <SOStringCol name>}¶
-
idName= 'id'¶
-
indexDefinitions= [<DatabaseIndex b4c2b7ac {'columns': ({'expression': 'lower(name)'},), 'name': 'nameIndex'}>]¶
-
indexes= [<sqlobject.index.SODatabaseIndex object>]¶
-
joinDefinitions= []¶
-
joins= []¶
-
soClass¶
-
style= <sqlobject.styles.MixedCaseUnderscoreStyle object>¶
-
table= 'so_index2'¶
-
-