diff options
author | vitalyisaev <vitalyisaev@yandex-team.com> | 2023-08-16 10:20:11 +0300 |
---|---|---|
committer | vitalyisaev <vitalyisaev@yandex-team.com> | 2023-08-16 10:56:35 +0300 |
commit | bfed16277198fab0e7f6411fbe2d16c07214248a (patch) | |
tree | 17b52cc83432160650c85b53b1bb454ba70af5fd /contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core | |
parent | 6af3d05fb851c95b1cac3a1df107ed32f82f1c5c (diff) | |
download | ydb-bfed16277198fab0e7f6411fbe2d16c07214248a.tar.gz |
YQ Connector: support nullable columns
Добавлена поддержка optional (nullable) колонок в PG и CH. Для этого:
1. Введены два разных набора типов для считывания строк из базы в методе `rows.Scan(query, args...)`. Драйвер PG предоставляет для этих целей свой набор типов, драйвер CH использует типы стандартной библиотеки. Переход к специфичным для драйверов типам может в дальнейшем облегчить поддержку композитных типов данных.
2. Выпилен режим передачи данных между провайдером и коннектором в протобуфах (`EFormat.ColumnSet`) - он нигде не использовался, но был дорогим в поддержке.
Diffstat (limited to 'contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core')
0 files changed, 0 insertions, 0 deletions