# sqlobject.tests.test_complex_sorting module

class `sqlobject.tests.test_complex_sorting.``ComplexNames`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `age`
  `firstName`
  `j` = names_table
  `lastName`
  `phone`
  `q` = names_table
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

    `childName` = None
    `columnDefinitions` = {'lastName': <StringCol b3793c6cL lastName>, 'age': <IntCol b377ea8cL age>, 'firstName': <StringCol b378908cL firstName>, 'phone': <StringCol b377e20cL phone>}
    `columnList` = [<SOStringCol firstName>, <SOStringCol lastName>, <SOStringCol phone>, <SOIntCol age>]
    `columns` = {'lastName': <SOStringCol lastName>, 'age': <SOIntCol age>, 'firstName': <SOStringCol firstName>, 'phone': <SOStringCol phone>}
    `defaultOrder` = ['lastName', 'firstName', 'phone', 'age']
    `idName` = 'id'
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = []
    `joins` = []
    `soClass`

      alias of `ComplexNames`

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

`sqlobject.tests.test_complex_sorting.``firstList`(names)

`sqlobject.tests.test_complex_sorting.``nameList`(names)

`sqlobject.tests.test_complex_sorting.``setupComplexNames`()

`sqlobject.tests.test_complex_sorting.``test_complexOrders`()

`sqlobject.tests.test_complex_sorting.``test_defaultComplexOrder`()