File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
include/ydb-cpp-sdk/client/table Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -811,6 +811,7 @@ class TColumnFamilyBuilder {
811811
812812 TColumnFamilyBuilder& SetData (const std::string& media);
813813 TColumnFamilyBuilder& SetCompression (EColumnFamilyCompression compression);
814+ TColumnFamilyBuilder& SetKeepInMemory (bool enabled);
814815
815816 TColumnFamilyDescription Build () const ;
816817
@@ -873,6 +874,11 @@ class TTableColumnFamilyBuilder {
873874 return *this ;
874875 }
875876
877+ TTableColumnFamilyBuilder& SetKeepInMemory (bool enabled) {
878+ Builder_.SetKeepInMemory (enabled);
879+ return *this ;
880+ }
881+
876882 TTableBuilder& EndColumnFamily ();
877883
878884private:
@@ -1491,6 +1497,11 @@ class TAlterColumnFamilyBuilder {
14911497 return *this ;
14921498 }
14931499
1500+ TAlterColumnFamilyBuilder& SetKeepInMemory (bool enabled) {
1501+ Builder_.SetKeepInMemory (enabled);
1502+ return *this ;
1503+ }
1504+
14941505 TAlterTableSettings& EndAddColumnFamily ();
14951506 TAlterTableSettings& EndAlterColumnFamily ();
14961507
Original file line number Diff line number Diff line change @@ -1116,6 +1116,11 @@ TColumnFamilyBuilder& TColumnFamilyBuilder::SetCompression(EColumnFamilyCompress
11161116 return *this ;
11171117}
11181118
1119+ TColumnFamilyBuilder& TColumnFamilyBuilder::SetKeepInMemory (bool enabled) {
1120+ Impl_->Proto .set_keep_in_memory (enabled ? Ydb::FeatureFlag::ENABLED : Ydb::FeatureFlag::DISABLED);
1121+ return *this ;
1122+ }
1123+
11191124TColumnFamilyDescription TColumnFamilyBuilder::Build () const {
11201125 return TColumnFamilyDescription (Impl_->Proto );
11211126}
You can’t perform that action at this time.
0 commit comments