# `sqlobject`

#### SQLObject

## Attributes

#### a `sqlhub`

    <sqlobject.dbconnection.ConnectionHub object at 0xb674facc>

#### a `func`

    <sqlobject.sqlbuilder.ConstantSpace instance at 0xb64310cc>

#### a `const`

    <sqlobject.sqlbuilder.ConstantSpace instance at 0xb64310cc>

#### a `default_datetime_implementation`

    'datetime'

#### a `DATETIME_IMPLEMENTATION`

    'datetime'

#### a `mxdatetime_available`

    True

#### a `MXDATETIME_IMPLEMENTATION`

    'mxDateTime'

#### a `datetime_available`

    True

#### a `version`

    '3.1.0b3'

#### a `__package__`

    'sqlobject'

#### a `version_info`

    (3, 1, 0, 'beta', 3)

## Modules

The `sqlobject` module exposes 32 submodules:

`__version__`
`boundattributes`
  Bound attributes are attributes that are bound to a specific class and a specific name. In SQLObject a typical example is a column object, which knows its name and class.
`cache`
  This implements the instance caching in SQLObject. Caching is relatively aggressive. All objects are retained so long as they are in memory, by keeping weak references to objects. We also keep other objects in a cache that doesn't allow them to be garbage collected (unless caching is turned off).
`classregistry`
  classresolver.py
    2 February 2004, Ian Bicking <ianb@colorstudy.com>
`col`
  Col -- SQLObject columns
`compat`
`constraints`
  Constraints
`converters`
`dbconnection`
`dberrors`
  dberrors: database exception classes for SQLObject.
`declarative`
  Declarative objects.
`events`
`firebird`
`include`
`index`
`inheritance`
`joins`
`main`
`manager`
`maxdb`
`mssql`
`mysql`
`postgres`
`rdbhost`
`sqlbuilder`
`sqlite`
`sresults`
`styles`
`sybase`
`util`
`versioning`
`views`

See the source for more information.