summaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/Python/getopt.c
diff options
context:
space:
mode:
authorziganshinmr <[email protected]>2026-04-23 14:02:48 +0300
committerziganshinmr <[email protected]>2026-04-23 14:28:47 +0300
commit86532c3d3ead6304a2b499162840076b35743097 (patch)
treef3acdf2c39ab2ab291cae029466926fe24b0d763 /contrib/tools/python3/Python/getopt.c
parent3896934a0f82f58dc93a9aa945c147b1df109616 (diff)
Fix YQL native YT type flags
Пытаюсь исправить работу native type flags: - Исправления в TYqlRowSpecInfo: * При создании новых таблиц (SetType) - сразу выставляем нужные флаги согласно типу вместо усечения NTCF\_ALL на поздних этапах * Сделал прагму NativeYtTypeCompatibility static per cluster * При чтении \_yql\_row\_spec существующих таблиц - игнорируем записанное значение флагов, вместо этого выводим его из нативной схемы - Пишем правильные флаги \_yql\_row\_spec выходных таблиц (в зависимости от текущих NativeYtTypeCompatibility) - Обновил логику в оптимизаторах насчет выравнивания флагов - Убрал использование NTCF\_VOID и NTCF\_NULL для консистентности чтения/записи флагов (они и так всегда native, при чтении старый формат распознается) - Исправил Skiff схему для этих типов для соответствия поведению кодека (раньше каким-то чудом не стреляло) commit_hash:4a744866861591f9ba4a92c515cf33cfb88fb0a8
Diffstat (limited to 'contrib/tools/python3/Python/getopt.c')
0 files changed, 0 insertions, 0 deletions