summaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/Python
diff options
context:
space:
mode:
authoryumkam7 <[email protected]>2025-12-26 18:33:47 +0300
committeryumkam7 <[email protected]>2025-12-26 19:10:04 +0300
commitbb5e850eb09b8fc072a00048ec1a0546ebab994c (patch)
treebb6e2f875e4c1366c345bee1c4ef9b97cd666497 /contrib/tools/python3/Python
parentb7ca92132f7d59066770b36284f8aabc2696c5ba (diff)
multihopping: add FarFuture statistics and limits
~~TODO:~~ [X] uncomment RuntimeVersion checks [X] rethink interval parsing (switch to ISO/"PT10S") [X] remove debug prints [X] rfc: при задании любого из параметров в HoppingWindow, для неуказанных параметров используются умолчания; возможно, лучше брать из `config.flags`? [X] rfc: вообще, нужны ли `config.flags`? -> дропаем [X] добавить тесты (ut) нового синтаксиса `HoppingWindow()` yql/essentials/sql/v1/sql_ut_common.h Лимиты и политику превышения можно задавать опциональные именованные параметры в HoppingWindow: ``` SELECT ... GROUP BY HoppingWindow(`time`, 'PT1S', 'PT10S', 10 AS SizeLimit, -- также допускается указание специального значения "max" -- лимит при этом выключается "PT1H" AS TimeLimit, -- также допускается указание специального значения "max" -- лимит при этом выключается "adjust" AS LatePolicy -- возможно указывать также "drop" "drop" AS EarlyPolicy) -- возможно указывать также "close" и "adjust" ``` Подробнее см. тикет Изменение contrib/ydb можно тащить отдельно (без него опции не будут работать, но ничего не сломается) commit_hash:fe165d77aa3aa923770accb805177c6b1eba4cb0
Diffstat (limited to 'contrib/tools/python3/Python')
0 files changed, 0 insertions, 0 deletions