@@ -469,14 +469,8 @@ class TTableDescription::TImpl {
469
469
Indexes_.emplace_back (TIndexDescription (indexName, type, indexColumns, dataColumns));
470
470
}
471
471
472
- void AddSecondaryIndex (
473
- const TString& indexName,
474
- EIndexType type,
475
- const TVector<TString>& indexColumns,
476
- const TVector<TString>& dataColumns,
477
- const TGlobalIndexSettings& globalIndexSettings
478
- ) {
479
- Indexes_.emplace_back (TIndexDescription (indexName, type, indexColumns, dataColumns, { globalIndexSettings }));
472
+ void AddSecondaryIndex (const TIndexDescription& indexDescription) {
473
+ Indexes_.emplace_back (indexDescription);
480
474
}
481
475
482
476
void AddVectorIndex (const TString& indexName, EIndexType type, const TVector<TString>& indexColumns, const TVectorIndexSettings& vectorIndexSettings) {
@@ -759,14 +753,8 @@ void TTableDescription::AddSecondaryIndex(const TString& indexName, EIndexType t
759
753
Impl_->AddSecondaryIndex (indexName, type, indexColumns, dataColumns);
760
754
}
761
755
762
- void TTableDescription::AddSecondaryIndex (
763
- const TString& indexName,
764
- EIndexType type,
765
- const TVector<TString>& indexColumns,
766
- const TVector<TString>& dataColumns,
767
- const TGlobalIndexSettings& globalIndexSettings
768
- ) {
769
- Impl_->AddSecondaryIndex (indexName, type, indexColumns, dataColumns, globalIndexSettings);
756
+ void TTableDescription::AddSecondaryIndex (const TIndexDescription& indexDescription) {
757
+ Impl_->AddSecondaryIndex (indexDescription);
770
758
}
771
759
772
760
void TTableDescription::AddSyncSecondaryIndex (const TString& indexName, const TVector<TString>& indexColumns) {
@@ -1193,14 +1181,8 @@ TTableBuilder& TTableBuilder::SetPrimaryKeyColumn(const TString& primaryKeyColum
1193
1181
return *this ;
1194
1182
}
1195
1183
1196
- TTableBuilder& TTableBuilder::AddSecondaryIndex (
1197
- const TString& indexName,
1198
- EIndexType type,
1199
- const TVector<TString>& indexColumns,
1200
- const TVector<TString>& dataColumns,
1201
- const TGlobalIndexSettings& globalIndexSettings
1202
- ) {
1203
- TableDescription_.AddSecondaryIndex (indexName, type, indexColumns, dataColumns, globalIndexSettings);
1184
+ TTableBuilder& TTableBuilder::AddSecondaryIndex (const TIndexDescription& indexDescription) {
1185
+ TableDescription_.AddSecondaryIndex (indexDescription);
1204
1186
return *this ;
1205
1187
}
1206
1188
0 commit comments