# sqlobject.inheritance.tests.test_indexes module

class `sqlobject.inheritance.tests.test_indexes.``InhEmployeeIdxGet`(**kw)

  Bases: `sqlobject.inheritance.tests.test_indexes.InhPersonIdxGet`

  `age`
  `childName`
  `experience`
  `first_name`
  `j` = inh_employee_idx_get
  `last_name`
  `q` = inh_employee_idx_get
  `sec_index` = <sqlobject.index.SODatabaseIndex object>
  `security_number`
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {'InhSalesManIdxGet': <class 'sqlobject.inheritance.tests.test_indexes.InhSalesManIdxGet'>}
    `childName` = 'InhEmployeeIdxGet'
    `columnDefinitions` = {'security_number': <IntCol b4bd036cL security_number>, 'childName': <StringCol b4b14fecL childName>, 'experience': <IntCol b4bd010cL experience>}
    `columnList` = [<SOIntCol security_number>, <SOIntCol experience>, <SOStringCol childName default=None>]
    `columns` = {'security_number': <SOIntCol security_number>, 'childName': <SOStringCol childName default=None>, 'experience': <SOIntCol experience>}
    `indexDefinitions` = [<DatabaseIndex b45aef6cL {'unique': True, 'name': 'pk', 'columns': (<StringCol b4b14eccL first_name>, <StringCol b45ae24cL last_name>)}>, <DatabaseIndex b4bd0bccL {'unique': True, 'name': 'sec_index', 'columns': (<IntCol b4bd036cL security_number>,)}>]
    `indexes` = [<sqlobject.index.SODatabaseIndex object>]
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `InhPersonIdxGet`

    `soClass`

      alias of `InhEmployeeIdxGet`

    `table` = 'inh_employee_idx_get'

class `sqlobject.inheritance.tests.test_indexes.``InhPersonIdxGet`(**kw)

  Bases: `sqlobject.inheritance.InheritableSQLObject`

  `age`
  `childName`
  `first_name`
  `j` = inh_person_idx_get
  `last_name`
  `pk` = <sqlobject.index.SODatabaseIndex object>
  `q` = inh_person_idx_get
  class `sqlmeta`(instance)

    Bases: `sqlobject.inheritance.InheritableSQLMeta`

    `childClasses` = {'InhEmployeeIdxGet': <class 'sqlobject.inheritance.tests.test_indexes.InhEmployeeIdxGet'>}
    `childName` = None
    `columnDefinitions` = {'age': <IntCol b45ae60cL age>, 'last_name': <StringCol b45ae24cL last_name>, 'first_name': <StringCol b4b14eccL first_name>, 'childName': <StringCol b4b1412cL childName>}
    `columnList` = [<SOStringCol first_name not null>, <SOStringCol last_name not null>, <SOIntCol age>, <SOStringCol childName default=None>]
    `columns` = {'age': <SOIntCol age>, 'last_name': <SOStringCol last_name not null>, 'first_name': <SOStringCol first_name not null>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = [<DatabaseIndex b45aef6cL {'unique': True, 'name': 'pk', 'columns': (<StringCol b4b14eccL first_name>, <StringCol b45ae24cL last_name>)}>]
    `indexes` = [<sqlobject.index.SODatabaseIndex object>]
    `joinDefinitions` = []
    `joins` = []
    `parentClass` = None
    `soClass`

      alias of `InhPersonIdxGet`

    `table` = 'inh_person_idx_get'

class `sqlobject.inheritance.tests.test_indexes.``InhSalesManIdxGet`(**kw)

  Bases: `sqlobject.inheritance.tests.test_indexes.InhEmployeeIdxGet`

  `experience`
  `j` = inh_sales_man_idx_get
  `q` = inh_sales_man_idx_get
  `security_number`
  `skill`
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {}
    `childName` = 'InhSalesManIdxGet'
    `columnDefinitions` = {'skill': <IntCol b57c78ecL skill>}
    `columnList` = [<SOIntCol skill>]
    `columns` = {'skill': <SOIntCol skill>}
    `indexDefinitions` = [<DatabaseIndex b45aef6cL {'unique': True, 'name': 'pk', 'columns': (<StringCol b4b14eccL first_name>, <StringCol b45ae24cL last_name>)}>, <DatabaseIndex b4bd0bccL {'unique': True, 'name': 'sec_index', 'columns': (<IntCol b4bd036cL security_number>,)}>]
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `InhEmployeeIdxGet`

    `soClass`

      alias of `InhSalesManIdxGet`

    `table` = 'inh_sales_man_idx_get'

`sqlobject.inheritance.tests.test_indexes.``test_index_get_1`()