# sqlobject.inheritance package

class `sqlobject.inheritance.``InheritableSQLObject`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `SelectResultsClass`

    alias of `InheritableSelectResults`

  `destroySelf`()
  classmethod `get`(id, connection=None, selectResults=None, childResults=None, childUpdate=False)
  `j` = inheritable_sql_object
  `q` = inheritable_sql_object
  classmethod `select`(clause=None, *args, **kwargs)
  classmethod `selectBy`(connection=None, **kw)
  `set`(**kw)
  `sqlmeta`

    alias of `InheritableSQLMeta`

## Subpackages

- sqlobject.inheritance.tests package
  - Submodules
    - sqlobject.inheritance.tests.test_aggregates module
    - sqlobject.inheritance.tests.test_asdict module
    - sqlobject.inheritance.tests.test_deep_inheritance module
    - sqlobject.inheritance.tests.test_destroy_cascade module
    - sqlobject.inheritance.tests.test_foreignKey module
    - sqlobject.inheritance.tests.test_indexes module
    - sqlobject.inheritance.tests.test_inheritance module
    - sqlobject.inheritance.tests.test_inheritance_tree module

## Submodules

- sqlobject.inheritance.iteration module