<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/type_info, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-02-10T08:15:43Z</updated>
<entry>
<title>Add missing bigtzdate bits</title>
<updated>2026-02-10T08:15:43Z</updated>
<author>
<name>aneporada</name>
<email>aneporada@yandex-team.com</email>
</author>
<published>2026-02-10T07:40:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=060cf1bd35080daf0038b2f15c2547503ec917d9'/>
<id>urn:sha1:060cf1bd35080daf0038b2f15c2547503ec917d9</id>
<content type='text'>
commit_hash:e0aa8f376556b2915197320fdf60c810b71962cf
</content>
</entry>
<entry>
<title>Add fast timezone id validation function</title>
<updated>2026-02-06T21:47:28Z</updated>
<author>
<name>aneporada</name>
<email>aneporada@yandex-team.com</email>
</author>
<published>2026-02-06T21:14:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6e9efe623fc1105836d6c2114c5ddc9fbf57bee9'/>
<id>urn:sha1:6e9efe623fc1105836d6c2114c5ddc9fbf57bee9</id>
<content type='text'>
commit_hash:a2c20ffc1acc83385a3195d76eb95818b3ad6a67
</content>
</entry>
<entry>
<title>YT-15805: introduce tz-types into type info</title>
<updated>2025-09-17T12:41:40Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2025-09-17T11:47:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9f850526f9cea07d55a28f3cab6047074e994bac'/>
<id>urn:sha1:9f850526f9cea07d55a28f3cab6047074e994bac</id>
<content type='text'>
#### Добавление поддержки временных типов с часовым поясом (TZ-типы) 📝

- 🧱 Добавлены новые примитивные типы для представления даты, даты-времени и меток времени с часовым поясом: `TzDate32`, `TzDatetime64`, `TzTimestamp64`.
- 🧪 В модульные тесты добавлены проверки корректности создания и идентификации новых временных типов.
- 📦 Обновлена логика сериализации/десериализации: TZ-типы отображаются в строковый формат при работе с различными протоколами (Skiff, protobuf, JSON).
- ⚠️ В местах чтения данных добавлена заглушка, которая выбрасывает исключение при попытке обработки новых типов — это временное решение до реализации полной поддержки.
- 🔧 Упрощена иерархия классов примитивных типов за счёт использования шаблона `TPrimitiveTypeBase`.
- 🗂️ Изменён подход к обработке неизвестных типов в нескольких компонентах: вместо явного перечисления всех поддерживаемых типов теперь используется `default` ветка с общим обработчиком.

---
**Оценить качество описания можно [здесь](https://nda.ya.ru/t/_MxIaV0Q7FnCMG**

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Code Assistant&lt;/font&gt;&lt;/a&gt;
commit_hash:265cf034372d36f60988238e273cbfe532c2a4e5
</content>
</entry>
<entry>
<title>YT-15805: Move timezone directory from yql/essentials/public/udf/tz to library/cpp/type_info/tz</title>
<updated>2025-05-14T08:56:59Z</updated>
<author>
<name>nadya02</name>
<email>nadya02@yandex-team.com</email>
</author>
<published>2025-05-14T08:39:15Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ea7a7ccfa5c9269402a811da1b53b7db258f8e45'/>
<id>urn:sha1:ea7a7ccfa5c9269402a811da1b53b7db258f8e45</id>
<content type='text'>
commit_hash:c293432144308b647073111d1086349af6d52fed
</content>
</entry>
<entry>
<title>Fix YT deserialization of schemas with Decimal columns having zero scale</title>
<updated>2025-03-27T06:56:18Z</updated>
<author>
<name>udovichenko-r</name>
<email>udovichenko-r@yandex-team.com</email>
</author>
<published>2025-03-27T06:42:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=86e72e8f45d1eb0948a9a20f82b3f81a03df77b5'/>
<id>urn:sha1:86e72e8f45d1eb0948a9a20f82b3f81a03df77b5</id>
<content type='text'>
commit_hash:04525d1d60a5ace05ce17e9c8aebdd3b4b750eef
</content>
</entry>
<entry>
<title>Add missing types</title>
<updated>2025-03-22T12:06:45Z</updated>
<author>
<name>udovichenko-r</name>
<email>udovichenko-r@yandex-team.com</email>
</author>
<published>2025-03-22T11:54:02Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=702732d2a1905ee909d27e20e5ec5d5cd143fcc8'/>
<id>urn:sha1:702732d2a1905ee909d27e20e5ec5d5cd143fcc8</id>
<content type='text'>
commit_hash:70049abfcda15809251ad057e3e43ad0af234d92
</content>
</entry>
<entry>
<title>Remove Size, Empty and Data usages from library</title>
<updated>2024-10-04T07:14:38Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2024-10-04T06:58:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9ad2894d3a432775a19303a5e8b7a79092017963'/>
<id>urn:sha1:9ad2894d3a432775a19303a5e8b7a79092017963</id>
<content type='text'>
commit_hash:ef5ad4cfa9e68bbfc586492e8c376c732d0a48af
</content>
</entry>
<entry>
<title>YT-18458: Introduce wide types into mapreduce interface</title>
<updated>2024-03-21T09:49:42Z</updated>
<author>
<name>whatsername</name>
<email>whatsername@yandex-team.com</email>
</author>
<published>2024-03-21T09:38:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f2d8ab4111c1f5dba066eb9df8a2ecd86cd8c192'/>
<id>urn:sha1:f2d8ab4111c1f5dba066eb9df8a2ecd86cd8c192</id>
<content type='text'>
7ae047ef618cc44d7dd3e817dc27f2336d9e38c3
</content>
</entry>
<entry>
<title>feat contrib: aiogram 3</title>
<updated>2024-01-19T10:10:03Z</updated>
<author>
<name>armenqa</name>
<email>armenqa@yandex-team.com</email>
</author>
<published>2024-01-19T09:23:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2de0149d0151c514b22bca0760b95b26c9b0b578'/>
<id>urn:sha1:2de0149d0151c514b22bca0760b95b26c9b0b578</id>
<content type='text'>
Relates: https://st.yandex-team.ru/, https://st.yandex-team.ru/
</content>
</entry>
<entry>
<title>External build system generator release 65</title>
<updated>2023-12-05T09:25:06Z</updated>
<author>
<name>robot-ya-builder</name>
<email>robot-ya-builder@yandex-team.com</email>
</author>
<published>2023-12-05T08:10:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=96458ea3c773a8a3edb707f73db0cdedbfcfad90'/>
<id>urn:sha1:96458ea3c773a8a3edb707f73db0cdedbfcfad90</id>
<content type='text'>
Update tools: yexport, os-yexport
</content>
</entry>
</feed>
