summaryrefslogtreecommitdiffstats
path: root/yql/essentials/ast
Commit message (Collapse)AuthorAgeFilesLines
* YQL-20086 invert flagvvvv11 days3-6/+0
| | | | commit_hash:a6b640bc576263b62884a0b4187ba79c893e13d9
* YQL-20086 ast fixvvvv2025-10-031-29/+31
| | | | | init commit_hash:d67bcebcfba4bf3afc216e61e970451609332a93
* YQL-20086 astvvvv2025-10-0330-5438/+5783
| | | | | init commit_hash:89d6b4ea7383b4155af171f44b946fc80550d517
* YQL-20339 fix for callable typesvvvv2025-09-291-2/+14
| | | | | init commit_hash:3d31b437605545a795c3f04791f1ae27e2f45255
* YQL-20339 linear checkervvvv2025-09-291-0/+4
| | | | | | | usage types commit_hash:6214c6a10f057439898414592a7b70a178ef14a1
* YQL-20339 better error pos for dynamic checksvvvv2025-09-261-0/+12
| | | | | init commit_hash:11d97d8b3cbe39684d0813f20fdba59085a2e265
* YQL-20339 expr low level funcsvvvv2025-09-221-0/+1
| | | | | init commit_hash:ededd246fa929931de6e89fd5f809157d9fe4d16
* SeqMode supportudovichenko-r2025-09-182-0/+28
| | | | commit_hash:3d0e8bfb46470e6ac36b0d198cfa1723c665f643
* YQL-20339 expr types & reflectionvvvv2025-09-184-2/+196
| | | | | init commit_hash:1c72053b3785a26cfde418f28a9d054b5a624627
* Forbid fuse maps with DependsOn loss in peephole - second attemptziganshinmr2025-08-261-22/+1
| | | | commit_hash:d37fa5a6e62a39900f222fff86bae847202554ce
* Fix Sorted constraint for UnionMerge when the one of inputs is emptyudovichenko-r2025-08-211-2/+4
| | | | commit_hash:1a6c8ea1c65a438f8801f4f71f6d1bcb15a95c81
* Revert commit rXXXXXX, Forbid fuse maps with DependsOn loss in peepholeziganshinmr2025-08-151-0/+21
| | | | commit_hash:9422f72a87a79cbf10721618865b186a27bbae03
* Forbid fuse maps with DependsOn loss in peepholeziganshinmr2025-08-141-21/+0
| | | | commit_hash:bbf47867e6f6f8279028477731530945b414993b
* YQL-20258 side effects infrastructurevvvv2025-08-011-0/+42
| | | | commit_hash:cb76201226f30679f63457a9f9e1ebdb31dcd05b
* NormalizeDependsOn pipeline stageziganshinmr2025-07-301-0/+1
| | | | commit_hash:a563966e2448de9828c0786f9ba9939b55fc21fd
* YQL-20216 position aware csse nodesvvvv2025-07-282-0/+12
| | | | commit_hash:78445e1b3b0bb001e0d08b36fd4d31bcd9e37eb4
* YQL-19448: Change url lister managerpanikku2025-07-181-47/+16
| | | | | | | -(Queue+ListUrl) +RecursiveListerUrl Create recursive func commit_hash:81c84c7bdd6f8408b4cee15a8b7f10a1acd573a4
* YQL-19536: Block ifpresentatarasov52025-07-083-0/+17
| | | | commit_hash:15146ac1817e0abc0483b2c138207daf3b63fdd5
* YQL-20086 astvvvv2025-06-187-653/+653
| | | | commit_hash:0e0d69f0fdbf5c5d7bb8e4f69f8aba70afed226a
* Save distinct constraint for PruneKeysmpereskokova2025-06-031-0/+1
| | | | commit_hash:c571530f0a74edc44a65da0388e8e4c543121044
* YQL-19872: Skip optimizing callables if they have resultmaxkovalev2025-05-121-3/+4
| | | | commit_hash:adaeda2e6a90efc659ac95414ad15904e88c5291
* YQL-19747 Extract NormalizeName from yql/.../core/astvityaman2025-04-143-57/+2
| | | | | | | | | | | | | | We need the `NYql::NormalizeName` at `yql/.../sql/v1/complete`, but do not want to depend on the entire `yql/.../core/ast` module, so moving it to `yql/.../core/sql_types` module. We need it to find equivalent names for a proper candidates ranking as `MULTI_AGGREGATE_BY` and `MultiAggregateBy` are equivalent and their frequencies should be merged. Also we can apply this function to `NameRequest::prefix` and suggest `MULTI_AGGREGATE_BY` on `prefix.StartsWith("multia")`. - Related to https://github.com/ydb-platform/ydb/issues/9056 - Related to https://github.com/vityaman/ydb/issues/21 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1204 commit_hash:02f3ef316bbca818e22aafe88edfde8e4eb214c3
* YQL-19758 fixed parsing of Error type, prevent expanding of ↵vvvv2025-04-042-0/+66
| | | | | | aggregation/window over inputs with errors commit_hash:fa39bb9947d55827107b96ddf0c102fe6a5ae0bd
* Merge yexception.h and bt_exception.h to prevent include cyclethegeorg2025-03-281-1/+1
| | | | commit_hash:4a6a74639669cf2836dedbc7b61efb1f43faef1f
* world linksvvvv2025-03-101-0/+38
| | | | commit_hash:0b6adf105c98560d81e663a3eb6b741da5a60e8f
* YQL-19588 early scan for error typesvvvv2025-02-201-4/+13
| | | | commit_hash:65fc8d62e0b7fa491747980a3a40e14b4742d1bc
* BlockMapJoinCore refactorziganshinmr2025-02-171-5/+26
| | | | | | | * Split storage and index parts from BlockMapJoinCore computation node into separate BlockStorage and BlockIndex nodes in order to allow multiple join nodes to reuse the same block data and index for the right table where possible * Corresponding s-expressions changes commit_hash:40e39fb0b22c2f929c184963b5bd901006122c14
* YQL-19552 a fix for generic visitsvvvv2025-02-052-3/+3
| | | | commit_hash:b48eef46deb28cf3708b695b8c45bc642ee7e5b7
* YQL-19552 handle ErrorType before udf resolver callvvvv2025-02-052-0/+168
| | | | commit_hash:68ac9a5d0f28d16201818ae27a56de211d8451ab
* support of wide dates in type stringvvvv2025-02-042-0/+28
| | | | | | | | | init Address PR issues. Fix dt64* params parsing. (KIKIMR-22462) commit_hash:1d934a87487cd8ee55600135b11c2c4870e3d763
* Introduced pure provider & minirun tool, refactor of extract_predicate testsvvvv2024-12-181-1/+6
| | | | commit_hash:fb7f82bdd2e7385c058055e393f4677fbc504473
* Show used suffixes in the module resolvervvvv2024-12-161-0/+2
| | | | commit_hash:669bc907a7f0df443d37a6259bd1435a1696356a
* Introduced NoYield argument flagvvvv2024-12-114-8/+26
| | | | | init commit_hash:531cbd91ec4aac4c7fb0959310f8fc082fa9b892
* Fix parameter substitution in Package pragmangc2242024-11-121-7/+7
| | | | commit_hash:df3312c03f97d33ee57c7ffd11a489097eb3c2d4
* Moved yql/minikql YQL-19206vvvv2024-11-072-2/+2
| | | | | | | init [nodiff:caesar] commit_hash:d1182ef7d430ccf7e4d37ed933c7126d7bd5d6e4
* Moved yql/ast YQL-19206vvvv2024-11-0633-0/+17501
init commit_hash:a6a63582073784b9318cc04ffcc1e212f3df703b