#

# Index of the `maxdb` module

- m `sqlobject.maxdb` ...
  - a `__package__` ...
  - f `builder` ...
  - m `maxdbconnection` ... - Contributed by Edigram SAS, Paris France Tel:01 44 77 94 00 Ahmed MOHAMED ALI <ahmedmoali@yahoo.com> 27 April 2004
    - a `__package__` ...
    - a `SAPDBMAX_ID_LENGTH` ...
    - C `MaxdbConnection` ...
      - a `supportTransactions` ...
      - a `schemes` ...
      - a `GET_PK_AND_FK` ...
      - a `GET_COLUMNS` ...
      - a `dbName` ...
      - f `createReferenceConstraint` ...
      - f `delColumn` ...
      - f `guessClass` ... - An internal method that tries to figure out what Col subclass is appropriate given whatever introspective information is available -- both very database-specific.
      - f `__init__` ...
      - f `createIndexSQL` ...
      - f `createColumn` ...
      - f `createSequenceName` ... - sequence name are builded with the concatenation of the table name with '_SEQ' word we truncate the name of the sequence_name because sapdb identifier cannot exceed 32 characters so that the name of the sequence does not exceed 32 characters
      - f `columnsFromSchema` ...
      - f `sqlAddLimit` ...
      - f `dropTable` ...
      - f `createTable` ...
      - f `createIDColumn` ...
      - f `makeConnection` ...
      - f `tableExists` ...
      - f `joinSQLType` ...
      - f `addColumn` ...
    - C `IncorrectIDStyleError` ...
      - a `args` ...
      - a `message` ...
      - f `__init__` ...
    - C `StyleMismatchError` ...
    - C `maxdbException` ...
      - f `__init__` ...
    - C `LowerBoundOfSliceIsNotSupported` ...
    - C `PrimaryKeyNotFounded` ...
      - f `__init__` ...