#

# Index of the `main` module

- m `sqlobject.main` ...
  - a `__package__` ...
  - a `sqlhub` ...
  - C `SQLObjectIntegrityError` ...
    - a `args` ...
    - a `message` ...
  - C `SQLObjectNotFound` ...
  - C `sqlmeta` ... - This object is the object we use to keep track of all sorts of information. Subclasses are made for each SQLObject subclass (dynamically if necessary), and instances are created to go alongside every SQLObject instance.
    - a `idName` ...
    - a `columnDefinitions` ...
    - a `fromDatabase` ...
    - a `indexes` ...
    - a `childClasses` ...
    - a `columnList` ...
    - a `columns` ...
    - a `indexDefinitions` ...
    - a `joins` ...
    - a `cacheValues` ...
    - a `joinDefinitions` ...
    - f `delColumn` ...
    - f `addIndex` ...
    - f `__init__` ...
    - f `expireAll` ... - Expire all instances of this class.
    - f `addColumnsFromDatabase` ...
    - f `send` ...
    - f `setClass` ...
    - f `delJoin` ...
    - f `asDict` ... - Return the object as a dictionary of columns to values.
    - f `__classinit__` ...
    - f `addJoin` ...
    - f `getColumns` ...
    - f `addColumn` ...
  - C `SQLObject` ...
    - f `set` ...
    - f `sqlrepr` ...
    - f `sync` ...
    - f `createTable` ...
    - f `dropJoinTables` ...
    - f `__lt__` ...
    - f `__init__` ...
    - f `createIndexes` ...
    - f `__sqlrepr__` ...
    - f `coerceID` ...
    - f `select` ...
    - f `get` ...
    - f `__getstate__` ...
    - f `__ne__` ...
    - f `dropTable` ...
    - f `__setstate__` ...
    - f `__classinit__` ...
    - f `createTableSQL` ...
    - f `destroySelf` ...
    - f `syncUpdate` ...
    - f `setConnection` ...
    - f `createIndexesSQL` ...
    - f `deleteMany` ...
    - f `tableExists` ...
    - f `selectBy` ...
    - f `tablesUsedImmediate` ...
    - f `__le__` ...
    - f `delete` ...
  - f `getID` ...
  - f `getObject` ...