Skip to content

Commit 4583995

Browse files
authored
Add uuid support for idx_test (#9395)
1 parent 51041e3 commit 4583995

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

ydb/public/lib/idx_test/idx_test_data_provider.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,13 @@ NYdb::TValue CreateRow(const TVector<TColumn>& columns, const TRandomValueProvid
174174
case EPrimitiveType::Utf8:
175175
value.AddMember(col.Name).Utf8(Base64Encode(rvp.RandomString()));
176176
break;
177+
case EPrimitiveType::Uuid:
178+
{
179+
ui64 hi = rvp.RandomUi64();
180+
ui64 lo = rvp.RandomUi64();
181+
value.AddMember(col.Name).Uuid(TUuidValue(lo, hi));
182+
}
183+
break;
177184
case EPrimitiveType::Json:
178185
{
179186
auto sb = TStringBuilder() << "[\"" << Base64Encode(rvp.RandomString()) << "\"]";

0 commit comments

Comments
 (0)