| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
A feature registry lets us to reference features by name, rather than a concrete langver.
It makes easier to find feature references and releasing incubating features (under max
langver during the development). Features are described at
`yql/essentials/data/language/features.json` and the C++ code is generated. The unit
`feature.h` also introduces a convenience functions to check a feature availability and
emit a standard error message. All features in the translator where replaced with named.
commit_hash:c47f540536212a65f7bc5e8dc6051e73d006be8d
|
| |
|
|
| |
commit_hash:23ab69eb08e7c8f74df14dfc43e6109479b8dd15
|
| |
|
|
| |
commit_hash:c998ba15db7c4e5137f44904de85755aa7322e8e
|
| |
|
|
| |
commit_hash:0af07ceeebf07bbda69e5335cbe4c08abfc55fb5
|
| |
|
|
| |
commit_hash:bb364319f046e3ac37acc5b6c15eb0a1c3858b02
|
| |
|
|
| |
commit_hash:c25be70172ece9bc35e4f700066c0fa6e0048c35
|
| |
|
|
| |
commit_hash:220aee249df1648f21fa1adb98375036491ccf8d
|
| |
|
|
| |
commit_hash:62334b64765e1da8c42ffaccd64b08e19941c439
|
| |
|
|
| |
commit_hash:e33f8d16091058b3d66de76da8642ee26c862fd8
|
| |
|
|
|
| |
Add support for automated allocation of secure TmpFolder on YT clusters for each user
commit_hash:2d06fc7616f65d9814c7a5ca33a4da582fb5b016
|
| |
|
|
| |
commit_hash:657e47707a03c325d311c3ca3c1a5ce77c7c9b73
|
| |
|
|
| |
commit_hash:1d4f3402c01a81c93c479afb6b41746134ba48d7
|
| |
|
|
| |
commit_hash:fd9981b64488aca88d19a45aa956d80eab220cb8
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add MinLangVer for functions:
* `WithSideEffects/WithSideEffectsMode`
* `DictInsert/DictUpsert/DictUpdate/DictRemove`
* `ToDynamicLinear/FromDynamicLinear`
* `LinearType/DynamicLinearType`
* `LinearTypeHandle/DynamicLinearTypeHandle`
* `LinearItemType`
* `Concat`
* `NullIf`
* `MutDict` builtins
commit_hash:7a9cf54356446d21bc5d869a155c630fca51ceed
|
| |
|
|
| |
commit_hash:f5c4c85829dbf0cc700619b62e676ee3bd843c24
|
| |
|
|
| |
commit_hash:644b1a55f22c705b2e0ade2e97c4d7c682cccc6a
|
| |
|
|
|
|
|
| |
Removed a check and usages of `EmitReadsForExists` from the `yql/essentials`.
There are a lot of YQLs code recanonized because sometimes an extra block with
return was emitted and sometimes is not, but the YQLs is equivalent.
commit_hash:a4ec2a575177eff4063da017b4d9ee96e06f3740
|
| |
|
|
| |
commit_hash:f9d592aaafd658d9c44bb4f7299a527c22593569
|
| |
|
|
| |
commit_hash:2a06f3cce5a5f3c0855906fcfc44690a8af0a609
|
| |
|
|
| |
commit_hash:911ef6960759ead7a46a16e90cfbede82fc22628
|
| |
|
|
| |
commit_hash:ee3eb618828d61c8a676898641ff080a749a6b96
|
| |
|
|
| |
commit_hash:4618deed2b5f31fcee0348502292265f018d4360
|
| |
|
|
|
|
| |
This is necessary to give users an opportunity to check whether the
behavior of a query is changed.
commit_hash:e6bfa8c3ee1612c05b124cb798ebf1b95449f88c
|
| |
|
|
| |
commit_hash:13196d264bdfdd007f72f4a5e39acdabaca5d197
|
| |
|
|
| |
commit_hash:ec5dad28f927c488bf280dcdfe194a21a5243104
|
| |
|
|
| |
commit_hash:e09aac1b83c2112b7f56a78cc4e2d053aa14866f
|
| |
|
|
| |
commit_hash:a94aedbf3eb4480c73997d93d11983d74125a049
|
| |
|
|
|
|
|
|
| |
Introduce window RANGE logic.
Зеркальный пр с включение фичи путем инлайнинга в коде <https://nda.ya.ru/t/p2qAEoNq7SNwUJ>
Зеркальный пр где я провожу perf измерения <https://nda.ya.ru/t/7UdlI38n7SNwUL> - в нем я описал результаты
commit_hash:2626d7d6b77f1ccb31e395d974a2beaa60f27a97
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
`pragma yt.CostBasedOptimizerPartial="N";` позволяет задать сколько готовых входов в поддереве YtEquiJoin необходимо для начала работы cbo (читай сколько входов ждем).
Подробно как будет работать YtEquiJoin при задании `yt.CostBasedOptimizerPartial="N"` (и включенном cbo):
- Если N=0 (по-умолчанию) либо количество входов джоина оказалось \<=N, то cbo будет работать как раньше: ждем всех входов;
- Если N=1 или N=2, то cbo будет работать только на поддеревьях с готовыми входами, это неухудшающий/безбарьерный режим (но неполный, очевидно);
- В остальных случаях разбиваем дерево джоинов на поддеревья максимального размера где все листья готовы:
* Если хотя бы в одном из таких поддеревьев есть N листьев (или больше), то запускаем cbo отдельно для всех поддеревьев с готовыми входами (в том числе где готовых листьев меньше N, это место возможно захотим переделать, но пока решили попробовать так);
* Иначе (во всех готовых поддеревьях набралось меньше N листьев) продолжаем ждать готовности новых входов.
commit_hash:56d2037c65d9e0d3ca74e32838746fa58cfa6fb8
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Type: fix
Component: query-tracker
Try to fix [issue](https://github.com/ytsaurus/ytsaurus/issues/1510).
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1515
Co-authored-by: aneporada <[email protected]>
Co-authored-by: aneporada <[email protected]>
Co-authored-by: Tony-Romanov <[email protected]>
commit_hash:0dc4dc353f85dc3576d0903ee0ced9ddb8591b84
|
| |
|
|
| |
commit_hash:535480c8aa341720faec02421d8efdb7b698eda9
|
| |
|
|
|
|
|
| |
Теперь QLFilter будет использовать по-табличный фильтр input\_query в режиме без прюнинга исходной лямбды (с прюнингом можно будет сделать когда row\_filter будет поддержан в по-табличном input\_query).
Если на кластер еще не доехала поддержка по-табличного input\_query, то соответствующий атрибут все равно будет выставлен и проигнорируется (без прюнинга на корректность запроса это не влияет, просто ускорение не получим).
commit_hash:05f07ae9976ccfa965280bfc2c348545a225c5c0
|
| |
|
|
| |
commit_hash:68fcce49bf7355e49569a96ff7ad2faa537c563e
|
| |
|
|
| |
commit_hash:59fbd02c0cb455f6670e3e85ea9f5436f4e4f7c8
|
| |
|
|
| |
commit_hash:18698e72d2e575212150eb234da6f22dc69a9d96
|
| |
|
|
| |
commit_hash:add2f391888f47fb6a57a3a985cb0c391d9054ac
|
| |
|
|
| |
commit_hash:4a2e71c935ef62a45d8fd13f180e81464a446441
|
| |
|
|
| |
commit_hash:f8f035a067ea704074469c83cabf548ca0c82995
|
| |
|
|
| |
commit_hash:309ca86c90175be5a1e016c3e6a5160ba04034e6
|
| |
|
|
| |
commit_hash:0b092481cfb4813c26c165c17f6d05a9f1f88481
|
| |
|
|
| |
commit_hash:be9d3f9aa174e2e6cb1572b95d4264ce799a8126
|
| |
|
|
| |
commit_hash:6dc6b146a933e0037e8facbe36299d2a65384c2f
|
| |
|
|
|
| |
init
commit_hash:479f16e9cd255b616573d811910403290f9ef656
|
| |
|
|
|
| |
init
commit_hash:ededd246fa929931de6e89fd5f809157d9fe4d16
|
| |
|
|
|
| |
без langver, т.к. может быть использована для починки оптимизаторов, где при раскрытии List-ов из воздуха рождается Iterator а потом все заканчивается Collect
commit_hash:21cb9b9454cb255b476d50bdb8c5db150cd773fd
|
| |
|
|
|
| |
init
commit_hash:1c72053b3785a26cfde418f28a9d054b5a624627
|
| |
|
|
| |
commit_hash:c2440ce49cc8c7637134ddf8081b32251ff75fd4
|
| |
|
|
| |
commit_hash:2eded43238dd8a403eb110d15a507894bbfc0f67
|
| |
|
|
| |
commit_hash:6b72ef538da610ea26f3ceda51ccac5b7a668bbd
|
| |
|
|
| |
commit_hash:634b938c375e2e06d1f496a1fad234d4a19914b7
|