diff options
| author | kardymon-d <[email protected]> | 2026-06-25 14:05:25 +0300 |
|---|---|---|
| committer | kardymon-d <[email protected]> | 2026-06-25 14:41:35 +0300 |
| commit | a4006cbfdf236490a6762ea7907c9e34f177d48a (patch) | |
| tree | febf5ef651e89026174f4a7be5300bc933a60345 /contrib/python/ipython/py3/IPython/paths.py | |
| parent | d8f4c6e32e4c1332a7d4e80ea149f774d99a4e84 (diff) | |
Remove extra system columns
#### Remove extra system columns handling ✎
- Introduces a unified `RemoveSystemColumns` function to handle removal of both built-in `_yql_` prefixed system columns and additional provider-specific prefixes configured via `ExtraSystemColumnPrefixes`
- Replaces ad-hoc implementations with a centralized utility that properly processes extra system column prefixes using `RemovePrefixMembers` when needed
- Updates all relevant code paths to use the new function, ensuring consistent system column removal behavior across different SQL constructs
- Removes redundant member function `RemoveSystemColumns` and centralizes the logic in a standalone utility function
- Adjusts test expectations to reflect the updated function call stack in generated code, removing explicit mentions of `RemoveSystemMembers` in some warning messages
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:f325c1dcc6db559a038dd68e2d8ec089863297e7
Diffstat (limited to 'contrib/python/ipython/py3/IPython/paths.py')
0 files changed, 0 insertions, 0 deletions
