Skip to content

Commit 3f8cf4a

Browse files
authored
Merge 8b546bd into 2d9e5a2
2 parents 2d9e5a2 + 8b546bd commit 3f8cf4a

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

ydb/core/base/table_vector_index.h

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,17 @@ namespace NKikimr::NTableIndex::NTableVectorKmeansTreeIndex {
44

55
// Vector KmeansTree index tables description
66

7-
// Levels table
7+
// Level table
88
inline constexpr const char* LevelTable = "indexImplLevelTable";
9-
inline constexpr const char* LevelTable_ParentIdColumn = "-parent";
10-
inline constexpr const char* LevelTable_IdColumn = "-id";
11-
inline constexpr const char* LevelTable_EmbeddingColumn = "-embedding";
9+
inline constexpr const char* LevelTable_ParentIdColumn = "__ydb_parent";
10+
inline constexpr const char* LevelTable_IdColumn = "__ydb_id";
11+
inline constexpr const char* LevelTable_EmbeddingColumn = "__ydb_embedding";
1212

1313
// Posting table
1414
inline constexpr const char* PostingTable = "indexImplPostingTable";
15-
inline constexpr const char* PostingTable_ParentIdColumn = "-parent";
15+
inline constexpr const char* PostingTable_ParentIdColumn = LevelTable_ParentIdColumn;
1616

1717
inline constexpr const char* TmpPostingTableSuffix0 = "0tmp";
1818
inline constexpr const char* TmpPostingTableSuffix1 = "1tmp";
1919

2020
}
21-

ydb/core/tx/schemeshard/ut_index/ut_vector_index.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,21 +188,21 @@ Y_UNIT_TEST_SUITE(TVectorIndexTests) {
188188
TTestEnv env(runtime);
189189
ui64 txId = 100;
190190

191-
// base table column should not contains reserved name '-parent'
192-
TestCreateIndexedTable(runtime, ++txId, "/MyRoot", R"(
191+
// base table column should not contains reserved name ParentIdColumn
192+
TestCreateIndexedTable(runtime, ++txId, "/MyRoot", Sprintf(R"(
193193
TableDescription {
194194
Name: "vectors"
195195
Columns { Name: "id" Type: "Uint64" }
196-
Columns { Name: "-parent" Type: "String" }
196+
Columns { Name: "%s" Type: "String" }
197197
KeyColumnNames: ["id"]
198198
}
199199
IndexDescription {
200200
Name: "idx_vector"
201-
KeyColumnNames: ["-parent"]
201+
KeyColumnNames: ["%s"]
202202
Type: EIndexTypeGlobalVectorKmeansTree
203203
VectorIndexKmeansTreeDescription: { Settings : { distance: DISTANCE_COSINE, vector_type: VECTOR_TYPE_FLOAT, vector_dimension: 1024 } }
204204
}
205-
)", {NKikimrScheme::StatusInvalidParameter});
205+
)", NTableIndex::NTableVectorKmeansTreeIndex::PostingTable_ParentIdColumn, NTableIndex::NTableVectorKmeansTreeIndex::PostingTable_ParentIdColumn), {NKikimrScheme::StatusInvalidParameter});
206206

207207
// pk should not be covered
208208
TestCreateIndexedTable(runtime, ++txId, "/MyRoot", R"(

0 commit comments

Comments
 (0)