Объекты-типы
DB-API 2.0 предусматривает названия для объектов-типов, используемых для описания полей базы данных:
STRING | Строка и символ |
BINARY | Бинарный объект |
NUMBER | Число |
DATETIME | Дата и время |
ROWID | Идентификатор записи |
None | NULL-значение (отсутствующее значение) |
С каждым типом данных (в реальности это - классы) связан конструктор. Совместимый с DB-API модуль должен определять следующие конструкторы:
- Date(год, месяц, день) Дата.
- Time(час, минута, секунда) Время.
- Timestamp(год, месяц, день, час, минута, секунда) Дата-время.
- DateFromTicks(secs) Дата в виде числа секунд secs от начала эпохи (1 января 1970 года).
- TimeFromTicks(secs) Время, то же.
- TimestampFromTicks(secs) Дата-время, то же.
- Binary(string) Большой бинарный объект на основании строки string.