# sqlobject.versioning.test.test_version module

class `sqlobject.versioning.test.test_version.``Base`(**kw)

  Bases: `sqlobject.inheritance.InheritableSQLObject`

  `childName`
  `j` = base
  `name`
  `q` = base
  `so_value`
  class `sqlmeta`(instance)

    Bases: `sqlobject.inheritance.InheritableSQLMeta`

    `childClasses` = {'Child': <class 'sqlobject.versioning.test.test_version.Child'>, 'VChild': <class 'sqlobject.versioning.test.test_version.VChild'>}
    `childName` = None
    `columnDefinitions` = {'name': <StringCol 7f6bae85da20 name>, 'so_value': <IntCol 7f6bae85d9b0 so_value>, 'childName': <StringCol 7f6baf3f1160 childName>}
    `columnList` = [<SOStringCol name>, <SOIntCol so_value default=0>, <SOStringCol childName default=None>]
    `columns` = {'name': <SOStringCol name>, 'so_value': <SOIntCol so_value default=0>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass` = None
    `soClass`

      alias of `Base`

    `table` = 'base'
  `versions`

class `sqlobject.versioning.test.test_version.``Child`(**kw)

  Bases: `sqlobject.versioning.test.test_version.Base`

  `childName`
  `j` = child
  `name`
  `q` = child
  `so_value`
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {}
    `childName` = 'Child'
    `columnDefinitions` = {'toy': <StringCol 7f6baf537860 toy>, 'childName': <StringCol 7f6baf537320 childName>}
    `columnList` = [<SOStringCol toy>, <SOStringCol childName default=None>]
    `columns` = {'toy': <SOStringCol toy>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `Base`

    `soClass`

      alias of `Child`

    `table` = 'child'
  `toy`

class `sqlobject.versioning.test.test_version.``Extra`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `j` = extra
  `name`
  `q` = extra
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

    `childName` = None
    `columnDefinitions` = {'name': <StringCol 7f6baeb77c50 name>}
    `columnList` = [<SOStringCol name>]
    `columns` = {'name': <SOStringCol name>}
    `idName` = 'id'
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `soClass`

      alias of `Extra`

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

class `sqlobject.versioning.test.test_version.``Government`(**kw)

  Bases: `sqlobject.inheritance.InheritableSQLObject`

  `childName`
  `j` = government
  `name`
  `q` = government
  class `sqlmeta`(instance)

    Bases: `sqlobject.inheritance.InheritableSQLMeta`

    `childClasses` = {'Monarchy': <class 'sqlobject.versioning.test.test_version.Monarchy'>}
    `childName` = None
    `columnDefinitions` = {'name': <StringCol 7f6baf5372b0 name>, 'childName': <StringCol 7f6baecfa9e8 childName>}
    `columnList` = [<SOStringCol name>, <SOStringCol childName default=None>]
    `columns` = {'name': <SOStringCol name>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass` = None
    `soClass`

      alias of `Government`

    `table` = 'government'

class `sqlobject.versioning.test.test_version.``HasAltId`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `altid`
  classmethod `byAltid`(val, connection=None)
  `j` = has_alt_id
  `name`
  `q` = has_alt_id
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

    `childName` = None
    `columnDefinitions` = {'name': <StringCol 7f6baeb2a7f0 name>, 'altid': <IntCol 7f6baeb2ac50 altid>}
    `columnList` = [<SOStringCol name>, <SOIntCol altid alternate ID>]
    `columns` = {'name': <SOStringCol name>, 'altid': <SOIntCol altid alternate ID>}
    `idName` = 'id'
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `soClass`

      alias of `HasAltId`

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

class `sqlobject.versioning.test.test_version.``HasForeign`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `foreign`
  `foreignID`
  `j` = has_foreign
  `q` = has_foreign
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

    `childName` = None
    `columnDefinitions` = {'foreignID': <ForeignKey 7f6baeda8cf8 foreign>}
    `columnList` = [<SOForeignKey foreignID connected to Base>]
    `columns` = {'foreignID': <SOForeignKey foreignID connected to Base>}
    `idName` = 'id'
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `soClass`

      alias of `HasForeign`

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

class `sqlobject.versioning.test.test_version.``Monarchy`(**kw)

  Bases: `sqlobject.versioning.test.test_version.Government`

  `childName`
  `j` = monarchy
  `monarch`
  `name`
  `q` = monarchy
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {}
    `childName` = 'Monarchy'
    `columnDefinitions` = {'monarch': <StringCol 7f6baeacb860 monarch>, 'childName': <StringCol 7f6bae8e32e8 childName>}
    `columnList` = [<SOStringCol monarch>, <SOStringCol childName default=None>]
    `columns` = {'monarch': <SOStringCol monarch>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `Government`

    `soClass`

      alias of `Monarchy`

    `table` = 'monarchy'
  `versions`

class `sqlobject.versioning.test.test_version.``MyClass`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `j` = my_class
  `name`
  `q` = my_class
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

    `childName` = None
    `columnDefinitions` = {'name': <StringCol 7f6bae5ca2e8 name>}
    `columnList` = [<SOStringCol name>]
    `columns` = {'name': <SOStringCol name>}
    `idName` = 'id'
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `soClass`

      alias of `MyClass`

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

class `sqlobject.versioning.test.test_version.``VChild`(**kw)

  Bases: `sqlobject.versioning.test.test_version.Base`

  `childName`
  `j` = vchild
  `name`
  `q` = vchild
  `so_value`
  class `sqlmeta`(instance)

    Bases: `sqlobject.declarative.sqlmeta`

    `childClasses` = {}
    `childName` = 'VChild'
    `columnDefinitions` = {'weapon': <StringCol 7f6baeb74ba8 weapon>, 'childName': <StringCol 7f6bae8aae10 childName>}
    `columnList` = [<SOStringCol weapon>, <SOStringCol childName default=None>]
    `columns` = {'weapon': <SOStringCol weapon>, 'childName': <SOStringCol childName default=None>}
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `parentClass`

      alias of `Base`

    `soClass`

      alias of `VChild`

    `table` = 'vchild'
  `versions`
  `weapon`

`sqlobject.versioning.test.test_version.``setup`()

`sqlobject.versioning.test.test_version.``test_altid`()

`sqlobject.versioning.test.test_version.``test_extra`()

`sqlobject.versioning.test.test_version.``test_foreign_keys`()

`sqlobject.versioning.test.test_version.``test_get_changed`()

`sqlobject.versioning.test.test_version.``test_inheritable_versioning`()

`sqlobject.versioning.test.test_version.``test_next`()

`sqlobject.versioning.test.test_version.``test_restore`()

`sqlobject.versioning.test.test_version.``test_versioning`()