summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/interface
Commit message (Collapse)AuthorAgeFilesLines
...
* YT-26145: Revert visible changes for config serializationachains2025-09-234-84/+105
| | | | | | | | | | | <Message NOT for release notes> * Changelog entry Type: fix Component: cpp-sdk Revert breaking public changes in header files commit_hash:e25a66243042b5961984505e6ecd67cb9f9f2635
* YT-26145: TConfig serializationachains2025-09-195-7/+308
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Add serialization / deserialization methods for TConfig class commit_hash:b8dbd0cb04aa88fb629e6f2b855a3e7b1bad0ded
* YT-15805: introduce tz-types into type infoermolovd2025-09-173-1/+58
| | | | | | | | | | | | | | | | | #### Добавление поддержки временных типов с часовым поясом (TZ-типы) 📝 - 🧱 Добавлены новые примитивные типы для представления даты, даты-времени и меток времени с часовым поясом: `TzDate32`, `TzDatetime64`, `TzTimestamp64`. - 🧪 В модульные тесты добавлены проверки корректности создания и идентификации новых временных типов. - 📦 Обновлена логика сериализации/десериализации: TZ-типы отображаются в строковый формат при работе с различными протоколами (Skiff, protobuf, JSON). - ⚠️ В местах чтения данных добавлена заглушка, которая выбрасывает исключение при попытке обработки новых типов — это временное решение до реализации полной поддержки. - 🔧 Упрощена иерархия классов примитивных типов за счёт использования шаблона `TPrimitiveTypeBase`. - 🗂️ Изменён подход к обработке неизвестных типов в нескольких компонентах: вместо явного перечисления всех поддерживаемых типов теперь используется `default` ветка с общим обработчиком. --- **Оценить качество описания можно [здесь](https://nda.ya.ru/t/_MxIaV0Q7FnCMG** <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Code Assistant</font></a> commit_hash:265cf034372d36f60988238e273cbfe532c2a4e5
* YT-25583: Disable appending debug arguments by defaultrp-12025-09-151-1/+1
| | | | | Disable appending debug arguments by default commit_hash:52024039c1124ba43f07a2d8927b0ea5295a9617
* Add table_collocation supportsay2025-09-101-0/+1
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Add table_collocation support commit_hash:70150205f53cbf945a970ccdd270f0e90b70ca59
* YT-25583: Rename parameter to enable_debug_command_line_arguments in C++ SDKrp-12025-09-091-1/+1
| | | | | Rename append_debug_options to enable_debug_command_line_arguments commit_hash:af73e8a4e566209d657fefadb1e90fe133b85de5
* YT-23616: support rpc write tableachains2025-08-281-0/+6
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Support write table via RPC Proxy in C\+\+ client commit_hash:fccc00849eafded757e3f1332da1fe209a127ec9
* [yt/cpp/mapreduce] YT-25894: Support $remaining_row_bytes in SkiffRow readersnadya732025-08-193-7/+19
| | | | commit_hash:f2670aa725e0acbd8cda1c6ccb7efc01c5f95ef5
* YT-25583: Add option for appending job and operation ID to C++ SDKrp-12025-08-151-0/+3
| | | | commit_hash:3f55bcd34959d43b20bd79997b6f88b9fb5eaeb6
* fix coverity issueuzhas2025-08-081-1/+1
| | | | commit_hash:18fc7d830f15be711fda8f9e13f7acc6e2518e1d
* [yt/cpp/mapreduce] Add GetAlerts in IOperationnadya732025-07-301-0/+4
| | | | commit_hash:79c12c795b4cd3461e20543dafe5c16f47fa7b4b
* YQL-20130: Adding alerts filterpanikku2025-07-031-0/+1
| | | | | Для пробрасывания алертов нужен фильтр под них чтобы не нагружать большими запросами commit_hash:3cac6ac4b55444504723647b567f7452d52c3773
* YT-23616: Introduce WriteFile RPC implementationhiddenpath2025-06-271-0/+5
| | | | commit_hash:627b3fd7979f64a7365a590bca09a1c53c23464a
* Allow passing ProxyUrlAliasingRules to clients directlyngc2242025-06-132-0/+33
| | | | commit_hash:5493d9ed32b24050fa5feb08fe13097302ca0a23
* Simplify multiproxy APIhiddenpath2025-06-071-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | This pull request refactors the RPC client creation process to enhance clarity and flexibility. The previous method of specifying the Unix domain socket path directly in ``` CreateRpcClient( "socketPath", TCreateClientOptions() .UseProxyUnixDomainSocket(true) .MultiproxyTargetCluster("clusterName")); ``` has been changed to ``` CreateRpcClient( "clusterName", TCreateClientOptions() .JobUnixDomainSocketPath("socketPath")); ``` Also fixes a minor bug, when serverName was set to socket path instead of cluster name. commit_hash:d2e19d713304fd99c864377203642cff7a4652e7
* Add a todo to remove the LogUseCore optionhiddenpath2025-06-041-5/+4
| | | | commit_hash:2af1e11b5ae48afa30c1762d0170f3089a2e117f
* Fix style of namespacehiddenpath2025-06-021-1/+1
| | | | commit_hash:979d1b6765ed3cc3e4cc9875306f2454ffad7096
* Drop Sequoia retries in non-native clientkvk19202025-05-311-13/+0
| | | | commit_hash:57d91f37a7ee671db070142a51c437103bb881ba
* Introduce suppress access tracking optionshiddenpath2025-05-301-0/+25
| | | | commit_hash:1b44475c0447374091b3f13cd7e2126757874ebb
* YT-24245: Add MultiproxyTargetCluster optionhiddenpath2025-05-271-0/+7
| | | | commit_hash:4ad0d709eab6a3191e6cccd54f85765ae80cf3b2
* Revert commit rXXXXXX, YT-25104: Switch to new retryful writer by defaultbuyval012025-05-211-1/+1
| | | | commit_hash:244578d9961943bfc97269bde987d0bb12c3f133
* YT-25104: Switch to new retryful writer by defaulthiddenpath2025-05-201-1/+1
| | | | commit_hash:f3ff128095511d3566e4895001e0fd899acaeb07
* YT-25059: Introduce log levels as constantshiddenpath2025-05-161-0/+9
| | | | | | | This pull request updates the log level setting mechanism within NYT::TConfig from a explicit string-based approach to an enum-like approach. The modification changes assignment from `NYT::TConfig::Get()->LogLevel = "info";` to `NYT::TConfig::Get()->LogLevel = NYT::NLogLevel::Info;` This minimizes typos and misconfigurations as well as aligns with planned removal of enum ELogLevel (for the sake yt/core migration). commit_hash:cf8d9629e4cc27e6a44f089edfc4c158f11e4baf
* YT-22593: Migrate HTTP headers to std::stringbabenko2025-05-122-3/+3
| | | | | [diff:runtime] commit_hash:262b2e671526b138d7a9631daf5d34400fc2208c
* YT-23645: Enable yt/core logger as defaulthiddenpath2025-05-122-2/+2
| | | | commit_hash:e2d621c2e844e927b6ed8188d628e3207441352f
* YT-24500: Introduce structured logginghiddenpath2025-05-035-0/+71
| | | | commit_hash:e6ea4db1e3a66694223008fec3b5064a4d58a8e1
* YT-10317: Throw error on max_compresssed_data_size_per_job violationapollo13212025-04-301-3/+4
| | | | commit_hash:a25a8948b4adb3b8a9453d784b6560b4b64bc0d8
* YT-23616: Add RPC implementation of LookupRows, DeleteRows and InsertRows ↵hiddenpath2025-04-171-1/+1
| | | | | | methods commit_hash:c71f62e346bef766379d7b3c3ac2933bb96ac543
* YT-6812, YT-24298: Introducing attributes and events to list_jobsbystrovserg2025-04-091-0/+47
| | | | commit_hash:9395b2e879d30ba83d17dcc8c94af4618a13d2a7
* Add EnableRpcProxyInJobProxy option to TUserJobSpechiddenpath2025-04-081-0/+9
| | | | commit_hash:066f704ba92da58c63ac8af6f9032f6c2672a9be
* Add 'Alias' to TOperationSpecBaseyurial2025-04-021-0/+3
| | | | commit_hash:1414ded4e1a06aa5c10b8be0bb67d2bf3608f211
* YT-20969: C++ methods for reading table partitionsermolovd2025-04-026-3/+95
| | | | | | | | | * Changelog entry Type: feature Component: cpp-mapreduce-sdk Introduce methods for reading table partition commit_hash:ab818edd21ccb2a9c5f3d5f010686c3314532192
* Change UnixDomainSocket option into booleanhiddenpath2025-04-021-3/+3
| | | | commit_hash:b2716bf7efedb55f6a99c800356dfaaeab6abaff
* YT-23616: Add ProxyUnixDomainSocket client optionhiddenpath2025-03-281-0/+4
| | | | commit_hash:1f6882f7cda53ebe7e544d255f657f027af5b553
* Merge yexception.h and bt_exception.h to prevent include cyclethegeorg2025-03-282-2/+2
| | | | commit_hash:4a6a74639669cf2836dedbc7b61efb1f43faef1f
* Split YT_PROXY_ROLE into http and rpc optionshiddenpath2025-03-252-4/+12
| | | | commit_hash:cc2686061c43671c755570899d39e082199e6879
* YT-24560: Move ProxyRole from TCreateClientOptions to TConfighiddenpath2025-03-243-3/+5
| | | | commit_hash:084ed566137acac02d701e8b07c99af4c78db549
* YT-24248: Add with_interruption_info filter in list_jobsbystrovserg2025-03-131-0/+4
| | | | commit_hash:a8223fd786e254539dc86102b30558c16c8bd760
* Do not fail upon negative job counters receivinghiddenpath2025-03-114-55/+55
| | | | commit_hash:668ef57d392be32298dea16386d7d7e78aca248d
* YT-24173: Fix error resolving path in remote clusters operationshiddenpath2025-03-011-0/+7
| | | | commit_hash:9facb0640518c75b7a745dad2ddbd649cb91a83f
* Add equality operator to TReadRangeasamoylov222025-02-282-0/+31
| | | | commit_hash:2d5c53592a60605013dc6de0e7030f2c80ec3ac3
* Helper to print debug text ysonermolovd2025-02-271-0/+13
| | | | commit_hash:9bf2720c07d72769345cd76b6023c066c475b025
* YT-23616: Support ignoring specific log categorieshiddenpath2025-02-211-0/+1
| | | | commit_hash:9017070ae3bd4877019fc3510bdea4372801ea34
* YT-23616: Add CreateRpcClient methodhiddenpath2025-02-191-0/+5
| | | | commit_hash:78db7b8cacb58da4b6e26dd810baa508a8abfda2
* YT-21081: fix temp tables for case when client is created with GlobalTxermolovd2025-02-192-3/+10
| | | | commit_hash:c49256f38de62e8d05359c16a70ea6b88220a9ba
* YT-23616: Fix serialization of rpc requestshiddenpath2025-02-191-0/+4
| | | | commit_hash:19ce3d00d0004d912f34857447485358b0dd87b5
* YT-23616: Remove HttpCode from TErrorResponsehiddenpath2025-02-182-16/+0
| | | | commit_hash:412a7a1e02eb68d388aff73a439e98f6f2dab8a6
* YT-23616: Add IsUnauthorized method to TErrorResponsehiddenpath2025-02-172-0/+19
| | | | commit_hash:eb23d10ce4143a7cc122794f85c66072b317fc44
* YT-23616: Do not rely on specific http codes upon request retryhiddenpath2025-02-171-1/+1
| | | | commit_hash:6567d772f1cc5091a75ad5249c2a97a73dc5e6cd
* YT-23616: Add TransientError to retriable errors listhiddenpath2025-02-161-0/+2
| | | | commit_hash:44da796ee80311e7b497fd79a86a38a52b250272