# sqlobject.inheritance.tests.test_destroy_cascade module

class `sqlobject.inheritance.tests.test_destroy_cascade.``SOTestCascade1`(**kw)

  Bases: `sqlobject.inheritance.InheritableSQLObject`

  `childName`
  `dummy`
  `j` = so_test_cascade1
  `q` = so_test_cascade1
  class `sqlmeta`(instance)

    Bases: `sqlobject.inheritance.InheritableSQLMeta`

    `childClasses` = {'SOTestCascade2': <class 'sqlobject.inheritance.tests.test_destroy_cascade.SOTestCascade2'>}
    `childName` = None
    `columnDefinitions` = {'dummy': <IntCol b443392cL dummy>, 'childName': <StringCol b4433bccL childName>}
    `columnList` = [<SOIntCol dummy>, <SOStringCol childName default=None>]
    `columns` = {'dummy': <SOIntCol dummy>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass` = None
    `soClass`

      alias of `SOTestCascade1`

    `table` = 'so_test_cascade1'

class `sqlobject.inheritance.tests.test_destroy_cascade.``SOTestCascade2`(**kw)

  Bases: `sqlobject.inheritance.tests.test_destroy_cascade.SOTestCascade1`

  `c`
  `cID`
  `childName`
  `dummy`
  `j` = so_test_cascade2
  `q` = so_test_cascade2
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {}
    `childName` = 'SOTestCascade2'
    `columnDefinitions` = {'childName': <StringCol b4a2eb4cL childName>, 'cID': <ForeignKey b441966cL c>}
    `columnList` = [<SOForeignKey cID connected to SOTestCascade3>, <SOStringCol childName default=None>]
    `columns` = {'childName': <SOStringCol childName default=None>, 'cID': <SOForeignKey cID connected to SOTestCascade3>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `SOTestCascade1`

    `soClass`

      alias of `SOTestCascade2`

    `table` = 'so_test_cascade2'

class `sqlobject.inheritance.tests.test_destroy_cascade.``SOTestCascade3`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `dummy`
  `j` = so_test_cascade3
  `q` = so_test_cascade3
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

    `childName` = None
    `columnDefinitions` = {'dummy': <IntCol b43a380cL dummy>}
    `columnList` = [<SOIntCol dummy>]
    `columns` = {'dummy': <SOIntCol dummy>}
    `idName` = 'id'
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `soClass`

      alias of `SOTestCascade3`

    `style` = <sqlobject.styles.MixedCaseUnderscoreStyle object>
    `table` = 'so_test_cascade3'

`sqlobject.inheritance.tests.test_destroy_cascade.``test_destroySelf`()