summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/query.cpp
diff options
context:
space:
mode:
authorivannik <[email protected]>2025-08-22 15:56:27 +0300
committerivannik <[email protected]>2025-08-22 16:19:41 +0300
commit5c41dc204afed4149a10517c7f1ac7a234ceed8c (patch)
tree765473e1cb4bc7aa0f3a0786135ee706b325cf00 /yql/essentials/sql/v1/query.cpp
parent38e90e197769039ec0dcbc1ff52996ed21916e94 (diff)
Add new option CACHE_MODE in FAMILY settings
RFC: https://nda.ya.ru/t/vPsncOoC7HttdF GitHub Issue: https://github.com/ydb-platform/ydb/issues/18695 commit_hash:96445a9aef7b1fede372b9e4c60b30eb9ef5fdc1
Diffstat (limited to 'yql/essentials/sql/v1/query.cpp')
-rw-r--r--yql/essentials/sql/v1/query.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/yql/essentials/sql/v1/query.cpp b/yql/essentials/sql/v1/query.cpp
index e0da16ff05d..af78efc0ab8 100644
--- a/yql/essentials/sql/v1/query.cpp
+++ b/yql/essentials/sql/v1/query.cpp
@@ -1141,6 +1141,9 @@ public:
if (family.CompressionLevel) {
familyDesc = L(familyDesc, Q(Y(Q("compression_level"), family.CompressionLevel)));
}
+ if (family.CacheMode) {
+ familyDesc = L(familyDesc, Q(Y(Q("cache_mode"), family.CacheMode)));
+ }
columnFamilies = L(columnFamilies, Q(familyDesc));
}
opts = L(opts, Q(Y(Q("columnFamilies"), Q(columnFamilies))));
@@ -1545,6 +1548,9 @@ public:
if (family.CompressionLevel) {
familyDesc = L(familyDesc, Q(Y(Q("compression_level"), family.CompressionLevel)));
}
+ if (family.CacheMode) {
+ familyDesc = L(familyDesc, Q(Y(Q("cache_mode"), family.CacheMode)));
+ }
columnFamilies = L(columnFamilies, Q(familyDesc));
}
actions = L(actions, Q(Y(Q("addColumnFamilies"), Q(columnFamilies))));
@@ -1564,6 +1570,9 @@ public:
if (family.CompressionLevel) {
familyDesc = L(familyDesc, Q(Y(Q("compression_level"), family.CompressionLevel)));
}
+ if (family.CacheMode) {
+ familyDesc = L(familyDesc, Q(Y(Q("cache_mode"), family.CacheMode)));
+ }
columnFamilies = L(columnFamilies, Q(familyDesc));
}
actions = L(actions, Q(Y(Q("alterColumnFamilies"), Q(columnFamilies))));