| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
|
| |\ \ \ \ |
|
| | |/ / / |
|
| |/ / / |
|
| | | | |
|
| | | | |
|
| |\ \ \ |
|
| | | | | |
|
| |\ \ \ \ |
|
| | |/ / / |
|
| |/ / / |
|
| |\ \ \ |
|
| | | | | |
|
| |/ / / |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \ |
|
| | |/ / |
|
| |/ / |
|
| | | |
|
| |\ \ |
|
| | |\ \ |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
This reverts commit ccd36cf8de77b3d5ed17b28eb2857c64f96b87e4.
|
| | | | | |
|
| | | | | |
|
| | |\ \ \
| | | |/
| | |/| |
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:8b4cce45f8eb17fb9db0ca7eacb7b62577777bf3
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
#### Simplify trimmer and transport logic for dense unions ✎
- Refactored dense union trimming logic to use new helper functions that calculate child usage and adjust value offsets in a more efficient and reusable way
- Introduced dedicated functions for adjusting dense union value offsets, both as a separate operation and in-place, reducing code duplication and improving maintainability
- Updated transport logic to leverage the new helper functions, streamlining the process of handling dense union arrays during data processing
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:637d983c584cc0e0b02a8ac21946d168fe736770
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
#### Implement BlockGuess functionality for variant type extraction ✎
- Introduces BlockGuess functionality to extract specific alternatives from variant types, supporting both tuple and struct variants
- Adds type annotation and runtime implementation for BlockGuess operations with proper validation and error handling
- Implements peephole optimization support for BlockGuess operations to improve query execution plans
- Includes comprehensive unit tests and SQL format validation for various BlockGuess scenarios
- Updates runtime version to 79 to enable new BlockGuess features and ensures backward compatibility
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:e8f7fc2859cc1986ee0d5fba8b3e25bbf9ba4c41
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Extend the SHOW CREATE grammar with a third target (EXTERNAL DATA SOURCE)
commit_hash:bd4e85d867c4ef8bcf2ab99bc8f0326f5b8f8859
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:8ba59395f9d9a69e5d6ebc82ab5ed0765f142f39
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
FindTabletInfo
commit_hash:8f712fcb7a31c9271af9fa0bb1366c590867abb6
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:ba8c0f3fcd2095fea1871dc22e6e4c9cf2feb49c
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
#### Fix thread safety issue in block reader usage ✎
- Replaced direct member variables with thread-safe kernel state management to ensure each execution context has its own reader instances
- Moved reader initialization into kernel initialization callback to guarantee proper per-thread setup
- Updated all reader accesses to use the kernel state's reader instances instead of shared members
- Eliminated potential race conditions that could occur when multiple threads accessed the same reader instances concurrently
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:966873558498b7b27970f218598dfab448997512
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:5b53456ff3f6c3980e77f86786fb4ea1df58c4d0
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:8af7a66af1644bf152a8d10bb4055f65b8e82a95
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:f3c08bb9c83e0ffb888707f2cfccc7063aecafec
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Update tools: black
commit_hash:b4e6ed822059624cd4f3c51033a95a34121bd173
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:d4f416477f22608898f7f78e7d4aa14ba929b29b
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
#### `YQL-21207`: Enhance cache key with langver and settings hash ✎
- Replaced serialized program string with a composite key consisting of language version, runtime settings hash, and serialized program to uniquely identify computation patterns.
- Updated cache lookup, insertion, and notification mechanisms to use the new composite key for improved cache accuracy and consistency.
- Modified pattern compilation and subscription logic to utilize the enhanced key for better cache management and pattern reuse.
- Added unit tests to verify that the new key correctly distinguishes between different combinations of language version, settings, and program content.
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:db8a7b700579271bf301f1a2d40f662d77da424f
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:6b86b3c9bf850203b61c1bf7b910b9808ce95d91
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:d928c347c34c18d5c64186248c067ad510d0aafe
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
#### 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
|