# sqlobject.tests.test_joins_conditional module

class `sqlobject.tests.test_joins_conditional.``SOTestJoin1`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `col1`
  `j` = so_test_join1
  `q` = so_test_join1
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

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

      alias of `SOTestJoin1`

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

class `sqlobject.tests.test_joins_conditional.``SOTestJoin2`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `col2`
  `j` = so_test_join2
  `q` = so_test_join2
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

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

      alias of `SOTestJoin2`

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

class `sqlobject.tests.test_joins_conditional.``SOTestJoin3`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `col3`
  `j` = so_test_join3
  `q` = so_test_join3
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

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

      alias of `SOTestJoin3`

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

class `sqlobject.tests.test_joins_conditional.``SOTestJoin4`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `col4`
  `j` = so_test_join4
  `q` = so_test_join4
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

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

      alias of `SOTestJoin4`

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

class `sqlobject.tests.test_joins_conditional.``SOTestJoin5`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `col5`
  `j` = so_test_join5
  `q` = so_test_join5
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

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

      alias of `SOTestJoin5`

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

`sqlobject.tests.test_joins_conditional.``setup`()

`sqlobject.tests.test_joins_conditional.``test_1syntax`()

`sqlobject.tests.test_joins_conditional.``test_2select_syntax`()

`sqlobject.tests.test_joins_conditional.``test_3perform_join`()

`sqlobject.tests.test_joins_conditional.``test_4join_3tables_syntax`()

`sqlobject.tests.test_joins_conditional.``test_5join_3tables_syntax2`()

`sqlobject.tests.test_joins_conditional.``test_6join_using`()

`sqlobject.tests.test_joins_conditional.``test_7join_on`()