diff options
| author | ivannik <[email protected]> | 2025-08-22 15:56:27 +0300 |
|---|---|---|
| committer | ivannik <[email protected]> | 2025-08-22 16:19:41 +0300 |
| commit | 5c41dc204afed4149a10517c7f1ac7a234ceed8c (patch) | |
| tree | 765473e1cb4bc7aa0f3a0786135ee706b325cf00 /yql/essentials/sql/v1/query.cpp | |
| parent | 38e90e197769039ec0dcbc1ff52996ed21916e94 (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.cpp | 9 |
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)))); |
