| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
|
| |/ / / |
|
| |\ \ \ |
|
| | | | | |
|
| |/ / / |
|
| | | | |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \ |
|
| | |/ / |
|
| |/ / |
|
| | | |
|
| | |
| |
| |
| | |
Co-authored-by: Artem Ermoshkin <[email protected]>
Co-authored-by: sintjuri <[email protected]>
|
| | |
| |
| | |
Co-authored-by: Cursor <[email protected]>
|
| | |
| |
| |
| | |
(#45327)
|
| | | |
|
| | | |
|
| | |
| |
| | |
Co-authored-by: Artem Ermoshkin <[email protected]>
|
| | | |
|
| | | |
|
| |\ \ |
|
| | | | |
|
| |/ / |
|
| |\ \ |
|
| | | | |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \ |
|
| | |/ / |
|
| | | | |
|
| |\ \ \
| |/ /
|/| | |
|
| | |\| |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
- erase() method erases element from pages first, then pushes back a new one
- make size() a bit faster
commit_hash:2dd667908f10f03c976c53002e1a9c51cb3be8f6
|
| | | |
| | |
| | |
| | | |
commit_hash:f68823338c5110b00a5964edf7ed3c5f0cb65ff4
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
#### Specify better invariants for Arrow array operations ✎
- Replaced `UnsafeAdvance(1)` with `UnsafeAppend(0)` for value offsets to ensure proper initialization and maintain correct offset tracking during array construction
- Added debug assertion to verify that initial value offset is zero, enforcing expected invariant for union slicing operations
- Updated multiple append operations to explicitly set initial offset to zero, improving correctness and maintainability of variant type handling
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:561fbad6f3044c7c258cc39f999241a1b330a4ea
|
| | | |
| | |
| | |
| | | |
commit_hash:aeb4a10bee0d96812381ab5af1d5888009aefcc8
|
| | | |
| | |
| | |
| | | |
commit_hash:aa20be9cfd58ce054e27c1d060126d8e3ab35778
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
destructor"
This reverts commit 90bbe36635e0d48c81c153567dcedf28f103efbe, reversing
changes made to 270d7be117d1eacc9c8aff93d9aaeb510fa910e2.
commit_hash:23c13dd27b089f56e049580d1416d17a22c4bc80
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
#### Support new Materialize in YT provider ✎
- Introduces support for the new Materialize operation in the YT provider, enabling materialization of query results into temporary tables
- Adds necessary type annotations, constraint handling, and execution logic for the Materialize operation
- Implements physical optimization rules to properly handle Materialize operations during query planning
- Includes support for persisting materialized data and integrating it with existing YT operations like Publish and Copy
- Adds comprehensive test cases covering various Materialize scenarios including basic usage, sorting preservation, and complex expressions
- Updates SQL-to-YQL conversion to properly handle Materialize statements in SQL queries
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:f915520020d0958e0e8c2a298b197564d3298675
|
| | | |
| | |
| | |
| | | |
commit_hash:dcbc4a9fa6d4ed8b299b0b755e174f7abf2a8ca5
|
| | | |
| | |
| | |
| | |
| | |
| | | |
- Use token resolver for downloading URLs from UDF index
- Support credentials passing to yqlworker's UDF_META query
commit_hash:bad5c0d991097ece5eeda4a5d81aff0a0a429e36
|
| | | |
| | |
| | |
| | | |
commit_hash:1e1d05fcef46e8e6ee5f7078efbd240330d069e8
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
#### Initial MapReduce implementation with basic mapper support ✎
- Implemented core MapReduce operation support including operation type definition and task management for map and reduce stages
- Added infrastructure for FMR (Fast MapReduce) coordinator to handle MapReduce operations with proper partitioning and task generation
- Introduced MapReduce-specific job processing with identity mapper handling and explicit mapper execution paths
- Implemented key hashing and sorting logic for intermediate table preparation during MapReduce map phase
- Added unit tests for MapReduce GroupBy and Join operations to validate the implementation
- Enhanced error handling and logging for MapReduce operations with fallback capabilities
- Integrated MapReduce support into the FMR gateway with proper input/output table handling and resource management
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:e01125d431c5a9eb104578c70938fd6b04e14f6d
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
#### `YQL-19699`: Keep World for AND/OR Absorption ✎
- Introduces logic to preserve world information during AND/OR absorption optimizations to prevent incorrect side effect handling
- Adds validation to ensure side effects are properly considered when determining if expressions can be safely absorbed
- Updates optimization passes to maintain world context in cases where logical absorption would otherwise alter execution semantics
- Includes comprehensive test coverage for various side effect scenarios in logical absorption cases
- Ensures that optimizations respect the presence of side effects in expressions to maintain correct evaluation order and behavior
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:5802b1e45ce9c14cafddb9ba5e0356406a6d8fe3
|
| | | |
| | |
| | |
| | | |
commit_hash:5f0c248f2c24b501b04777fb0300693b0e942c89
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
#### Skip lineage calculation for system columns ✎
- Skip lineage computation for columns with names starting with the system prefix to avoid unnecessary processing
- Modify field access logic to conditionally handle system columns by returning empty lineage instead of processing their structure
- Update lineage merging logic to bypass system columns when building field relationships and avoid potential errors during struct item processing
- Ensure system columns are excluded from both direct field access and nested struct item handling during lineage calculation
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:3541fea8fcc7b94954902168adbeffe9f378309d
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
#### Fix TLangVerProxyNode::Clone and add related test cases ✎
- Corrected the `Clone` method implementation to properly handle deep copying of inner nodes using `SafeClone`, ensuring correct node duplication behavior.
- Introduced new test cases and canonical data to validate the functionality of `GROUP BY ROLLUP` with `NULLIF` and `COUNT(DISTINCT)` expressions.
- Added corresponding test configuration and SQL format validation files to support the new test scenario.
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:2f81ec1dbc9dd24149f8553a87e915809c800a74
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Original fix merged to the nbs repo a while ago: https://github.com/ydb-platform/nbs/pull/4479
Can you bring to the upstream?
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1771
Co-authored-by: Alexander Smirnov <[email protected]>
commit_hash:5bf628be8a9c7b591f290ed05754e206b23efc34
|