# sqlobject.inheritance.tests.test_inheritance_tree module

class `sqlobject.inheritance.tests.test_inheritance_tree.``Tree1`(**kw)

  Bases: `sqlobject.inheritance.InheritableSQLObject`

  `aprop`
  `childName`
  `j` = tree1
  `q` = tree1
  class `sqlmeta`(instance)

    Bases: `sqlobject.inheritance.InheritableSQLMeta`

    `childClasses` = {'Tree3': <class 'sqlobject.inheritance.tests.test_inheritance_tree.Tree3'>, 'Tree2': <class 'sqlobject.inheritance.tests.test_inheritance_tree.Tree2'>}
    `childName` = None
    `columnDefinitions` = {'childName': <StringCol b4c6262cL childName>, 'aprop': <StringCol b4add98cL aprop>}
    `columnList` = [<SOStringCol aprop>, <SOStringCol childName default=None>]
    `columns` = {'childName': <SOStringCol childName default=None>, 'aprop': <SOStringCol aprop>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass` = None
    `soClass`

      alias of `Tree1`

    `table` = 'tree1'

class `sqlobject.inheritance.tests.test_inheritance_tree.``Tree2`(**kw)

  Bases: `sqlobject.inheritance.tests.test_inheritance_tree.Tree1`

  `aprop`
  `bprop`
  `childName`
  `j` = tree2
  `q` = tree2
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {'Tree5': <class 'sqlobject.inheritance.tests.test_inheritance_tree.Tree5'>, 'Tree4': <class 'sqlobject.inheritance.tests.test_inheritance_tree.Tree4'>}
    `childName` = 'Tree2'
    `columnDefinitions` = {'bprop': <StringCol b44ac8ecL bprop>, 'childName': <StringCol b44acaccL childName>}
    `columnList` = [<SOStringCol bprop>, <SOStringCol childName default=None>]
    `columns` = {'bprop': <SOStringCol bprop>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `Tree1`

    `soClass`

      alias of `Tree2`

    `table` = 'tree2'

class `sqlobject.inheritance.tests.test_inheritance_tree.``Tree3`(**kw)

  Bases: `sqlobject.inheritance.tests.test_inheritance_tree.Tree1`

  `aprop`
  `childName`
  `cprop`
  `j` = tree3
  `q` = tree3
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {}
    `childName` = 'Tree3'
    `columnDefinitions` = {'cprop': <StringCol b4e096acL cprop>, 'childName': <StringCol b57f5fecL childName>}
    `columnList` = [<SOStringCol cprop>, <SOStringCol childName default=None>]
    `columns` = {'cprop': <SOStringCol cprop>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `Tree1`

    `soClass`

      alias of `Tree3`

    `table` = 'tree3'

class `sqlobject.inheritance.tests.test_inheritance_tree.``Tree4`(**kw)

  Bases: `sqlobject.inheritance.tests.test_inheritance_tree.Tree2`

  `bprop`
  `childName`
  `dprop`
  `j` = tree4
  `q` = tree4
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {}
    `childName` = 'Tree4'
    `columnDefinitions` = {'dprop': <StringCol b47a988cL dprop>, 'childName': <StringCol b47a932cL childName>}
    `columnList` = [<SOStringCol dprop>, <SOStringCol childName default=None>]
    `columns` = {'dprop': <SOStringCol dprop>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `Tree2`

    `soClass`

      alias of `Tree4`

    `table` = 'tree4'

class `sqlobject.inheritance.tests.test_inheritance_tree.``Tree5`(**kw)

  Bases: `sqlobject.inheritance.tests.test_inheritance_tree.Tree2`

  `bprop`
  `childName`
  `eprop`
  `j` = tree5
  `q` = tree5
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {}
    `childName` = 'Tree5'
    `columnDefinitions` = {'eprop': <StringCol b49217ccL eprop>, 'childName': <StringCol b4c62dccL childName>}
    `columnList` = [<SOStringCol eprop>, <SOStringCol childName default=None>]
    `columns` = {'eprop': <SOStringCol eprop>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `Tree2`

    `soClass`

      alias of `Tree5`

    `table` = 'tree5'

`sqlobject.inheritance.tests.test_inheritance_tree.``test_tree`()