StreamReader¶
- class StreamReader(metadata, copyobj)¶
Класс для потокового чтения из PostgreSQL/GreenPlum.
- Параметры:
metadata (bytes) – Метаданные таблицы в байтах
copyobj (Iterable[Copy]) – Итерируемый Copy объект для чтения данных
Описание:
Класс для потокового чтения данных из PostgreSQL/GreenPlum через
Copy протокол. Наследуется от PGPackReader.
Атрибуты экземпляра:
- metadata: bytes¶
Метаданные таблицы.
- columns: list[str]¶
Имена колонок таблицы.
- pgtypes: list¶
Типы данных PostgreSQL колонок.
- pgcopy: PGCopyReader¶
Ридер для работы с PGCopy форматом.
Методы:
- to_bytes() NoReturn¶
Не реализовано в потоковом режиме.
- Исключение:
NotImplementedError – Всегда вызывает исключение
- close() None¶
Закрывает потоковый объект и освобождает ресурсы.