Skip to content

Commit a1b24a3

Browse files
committed
fix case
1 parent 209a8c6 commit a1b24a3

25 files changed

+434
-51
lines changed

be/src/vec/columns/column_variant.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -839,7 +839,7 @@ void ColumnVariant::Subcolumn::get(size_t n, FieldWithDataType& res) const {
839839
n);
840840
}
841841

842-
void ColumnVariant::Subcolumn::serialize_to_sparse_column(ColumnString* key, std::string_view path,
842+
void ColumnVariant::Subcolumn::serialize_to_binary_column(ColumnString* key, std::string_view path,
843843
ColumnString* value, size_t row) {
844844
// no need insert
845845
if (least_common_type.get_base_type_id() == PrimitiveType::INVALID_TYPE) {
@@ -1106,7 +1106,7 @@ void ColumnVariant::insert_from_sparse_column_and_fill_remaing_dense_column(
11061106
for (size_t i = start; i != start + length; ++i) {
11071107
// Paths in sorted_src_subcolumn_for_sparse_column are already sorted.
11081108
for (auto& [path, subcolumn] : sorted_src_subcolumn_for_sparse_column) {
1109-
subcolumn.serialize_to_sparse_column(sparse_column_keys, path,
1109+
subcolumn.serialize_to_binary_column(sparse_column_keys, path,
11101110
sparse_column_values, i);
11111111
}
11121112
// TODO add dcheck
@@ -1159,7 +1159,7 @@ void ColumnVariant::insert_from_sparse_column_and_fill_remaing_dense_column(
11591159
.first < src_sparse_path) {
11601160
auto& [src_path, src_subcolumn] = sorted_src_subcolumn_for_sparse_column
11611161
[sorted_src_subcolumn_for_sparse_column_idx++];
1162-
src_subcolumn.serialize_to_sparse_column(sparse_column_path, src_path,
1162+
src_subcolumn.serialize_to_binary_column(sparse_column_path, src_path,
11631163
sparse_column_values, row);
11641164
}
11651165

@@ -1174,7 +1174,7 @@ void ColumnVariant::insert_from_sparse_column_and_fill_remaing_dense_column(
11741174
sorted_src_subcolumn_for_sparse_column_size) {
11751175
auto& [src_path, src_subcolumn] = sorted_src_subcolumn_for_sparse_column
11761176
[sorted_src_subcolumn_for_sparse_column_idx++];
1177-
src_subcolumn.serialize_to_sparse_column(sparse_column_path, src_path,
1177+
src_subcolumn.serialize_to_binary_column(sparse_column_path, src_path,
11781178
sparse_column_values, row);
11791179
}
11801180

@@ -1801,7 +1801,7 @@ Status ColumnVariant::serialize_sparse_columns(
18011801
// Fill the column map for each row
18021802
for (size_t i = 0; i < num_rows; ++i) {
18031803
for (auto& [path, subcolumn] : remaing_subcolumns) {
1804-
subcolumn.serialize_to_sparse_column(sparse_column_keys, path, sparse_column_values, i);
1804+
subcolumn.serialize_to_binary_column(sparse_column_keys, path, sparse_column_values, i);
18051805
}
18061806

18071807
// TODO add dcheck

be/src/vec/columns/column_variant.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ class ColumnVariant final : public COWHelper<IColumn, ColumnVariant> {
193193
void add_new_column_part(DataTypePtr type);
194194

195195
// Serialize the i-th row of the column into the sparse column.
196-
void serialize_to_sparse_column(ColumnString* key, std::string_view path,
196+
void serialize_to_binary_column(ColumnString* key, std::string_view path,
197197
ColumnString* value, size_t row);
198198

199199
static DataTypeSerDeSPtr generate_data_serdes(DataTypePtr type, bool is_root = false);

be/src/vec/json/parse2column.cpp

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ void parse_json_to_variant(IColumn& column, const char* src, size_t length,
205205
}
206206
subcolumn_set.insert(paths[i].get_path());
207207
if (!paths[i].empty() && config.parse_to_doc_snapshot) {
208-
subcolumn->serialize_to_sparse_column(doc_snapshot_data_paths, paths[i].get_path(),
208+
subcolumn->serialize_to_binary_column(doc_snapshot_data_paths, paths[i].get_path(),
209209
doc_snapshot_data_values, old_num_rows);
210210
}
211211
}
@@ -220,13 +220,18 @@ void parse_json_to_variant(IColumn& column, const char* src, size_t length,
220220
}
221221
subcolumn_set.insert(paths[i].get_path());
222222
if (paths[i].empty()) {
223-
column_variant.get_subcolumn(paths[i])->insert(std::move(values[i]),
224-
std::move(field_info));
223+
auto* subcolumn = column_variant.get_subcolumn(paths[i], i);
224+
DCHECK(subcolumn != nullptr);
225+
if (subcolumn->cur_num_of_defaults() > 0) {
226+
subcolumn->insert_many_defaults(subcolumn->cur_num_of_defaults());
227+
subcolumn->reset_current_num_of_defaults();
228+
}
229+
subcolumn->insert(std::move(values[i]), std::move(field_info));
225230
continue;
226231
}
227232
ColumnVariant::Subcolumn tmp_subcolumn(0, true);
228233
tmp_subcolumn.insert(std::move(values[i]), std::move(field_info));
229-
tmp_subcolumn.serialize_to_sparse_column(doc_snapshot_data_paths, paths[i].get_path(),
234+
tmp_subcolumn.serialize_to_binary_column(doc_snapshot_data_paths, paths[i].get_path(),
230235
doc_snapshot_data_values, 0);
231236
}
232237
}

be/test/vec/columns/column_variant_test.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -510,9 +510,9 @@ TEST_F(ColumnVariantTest, is_null_at) {
510510
auto [sparse_column_keys, sparse_column_values] = v1->get_sparse_data_paths_and_values();
511511
std::string_view pa("v.a");
512512
EXPECT_NO_THROW(
513-
sub1->serialize_to_sparse_column(sparse_column_keys, pa, sparse_column_values, 2));
513+
sub1->serialize_to_binary_column(sparse_column_keys, pa, sparse_column_values, 2));
514514
EXPECT_ANY_THROW(
515-
sub1->serialize_to_sparse_column(sparse_column_keys, pa, sparse_column_values, 16));
515+
sub1->serialize_to_binary_column(sparse_column_keys, pa, sparse_column_values, 16));
516516
}
517517

518518
TEST_F(ColumnVariantTest, advanced_finalize) {
@@ -3496,11 +3496,11 @@ TEST_F(ColumnVariantTest, test_variant_deserialize_from_sparse_column) {
34963496
FieldInfo info = {PrimitiveType::TYPE_TINYINT, false, false, 1};
34973497
ColumnVariant::Subcolumn int_subcolumn(0, true, false);
34983498
int_subcolumn.insert(array_field, info);
3499-
int_subcolumn.serialize_to_sparse_column(&key, "b", &value, 0);
3499+
int_subcolumn.serialize_to_binary_column(&key, "b", &value, 0);
35003500

35013501
info = {PrimitiveType::TYPE_INT, false, false, 1};
35023502
int_subcolumn.insert(array_field, info);
3503-
int_subcolumn.serialize_to_sparse_column(&key, "b", &value, 1);
3503+
int_subcolumn.serialize_to_binary_column(&key, "b", &value, 1);
35043504

35053505
offsets.push_back(key.size());
35063506

@@ -3540,14 +3540,14 @@ TEST_F(ColumnVariantTest, test_variant_deserialize_from_sparse_column) {
35403540
FieldInfo info = {PrimitiveType::TYPE_NULL, false, false, 1};
35413541
ColumnVariant::Subcolumn int_subcolumn(0, true, false);
35423542
int_subcolumn.insert(array_field, info);
3543-
int_subcolumn.serialize_to_sparse_column(&key, "b", &value, 0);
3543+
int_subcolumn.serialize_to_binary_column(&key, "b", &value, 0);
35443544

35453545
array_field = Field::create_field<TYPE_ARRAY>(Array(2));
35463546
array_field.get<Array&>()[0] = Field();
35473547
array_field.get<Array&>()[1] = int_field;
35483548
info = {PrimitiveType::TYPE_INT, false, false, 1};
35493549
int_subcolumn.insert(array_field, info);
3550-
int_subcolumn.serialize_to_sparse_column(&key, "b", &value, 1);
3550+
int_subcolumn.serialize_to_binary_column(&key, "b", &value, 1);
35513551

35523552
offsets.push_back(key.size());
35533553

be/test/vec/common/schema_util_rowset_test.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -468,6 +468,7 @@ TEST_F(SchemaUtilRowsetTest, collect_path_stats_and_get_extended_compaction_sche
468468
rowset_writer_context.version = version;
469469
rowset_writer_context.segments_overlap = overlap;
470470
rowset_writer_context.max_rows_per_segment = max_rows_per_segment;
471+
rowset_writer_context.write_type = DataWriteType::TYPE_COMPACTION;
471472
inc_id++;
472473
return rowset_writer_context;
473474
};
@@ -809,6 +810,7 @@ TEST_F(SchemaUtilRowsetTest, typed_path_to_sparse_column) {
809810
rowset_writer_context.version = version;
810811
rowset_writer_context.segments_overlap = overlap;
811812
rowset_writer_context.max_rows_per_segment = max_rows_per_segment;
813+
rowset_writer_context.write_type = DataWriteType::TYPE_COMPACTION;
812814
inc_id++;
813815
return rowset_writer_context;
814816
};

be/test/vec/data_types/serde/data_type_serde_test.cpp

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -290,57 +290,57 @@ TEST(DataTypeSerDeTest, DeserializeFromSparseColumnTest) {
290290
// FieldInfo info = {PrimitiveType::TYPE_STRING, false, false, 0};
291291
// ColumnVariant::Subcolumn string_subcolumn = {0, true, true};
292292
// string_subcolumn.insert(string_field, info);
293-
// string_subcolumn.serialize_to_sparse_column(&key, "a", &value, 0);
293+
// string_subcolumn.serialize_to_binary_column(&key, "a", &value, 0);
294294

295295
// Field int_field = Field::create_field<TYPE_INT>(123);
296296
// info.scalar_type_id = PrimitiveType::TYPE_INT;
297297
// ColumnVariant::Subcolumn int_subcolumn = {0, true, true};
298298
// int_subcolumn.insert(int_field, info);
299-
// int_subcolumn.serialize_to_sparse_column(&key, "b", &value, 0);
299+
// int_subcolumn.serialize_to_binary_column(&key, "b", &value, 0);
300300

301301
// Field largeint_field = Field::create_field<TYPE_LARGEINT>(__int128_t(123));
302302
// info.scalar_type_id = PrimitiveType::TYPE_LARGEINT;
303303
// ColumnVariant::Subcolumn largeint_subcolumn = {0, true, true};
304304
// largeint_subcolumn.insert(largeint_field, info);
305-
// largeint_subcolumn.serialize_to_sparse_column(&key, "c", &value, 0);
305+
// largeint_subcolumn.serialize_to_binary_column(&key, "c", &value, 0);
306306

307307
// Field double_field = Field::create_field<TYPE_DOUBLE>(123.456);
308308
// info.scalar_type_id = PrimitiveType::TYPE_DOUBLE;
309309
// ColumnVariant::Subcolumn double_subcolumn = {0, true, true};
310310
// double_subcolumn.insert(double_field, info);
311-
// double_subcolumn.serialize_to_sparse_column(&key, "d", &value, 0);
311+
// double_subcolumn.serialize_to_binary_column(&key, "d", &value, 0);
312312

313313
// Field bool_field = Field::create_field<TYPE_BOOLEAN>(true);
314314
// info.scalar_type_id = PrimitiveType::TYPE_BOOLEAN;
315315
// ColumnVariant::Subcolumn bool_subcolumn = {0, true, true};
316316
// bool_subcolumn.insert(bool_field, info);
317-
// bool_subcolumn.serialize_to_sparse_column(&key, "e", &value, 0);
317+
// bool_subcolumn.serialize_to_binary_column(&key, "e", &value, 0);
318318

319319
// Field datetime_field = Field::create_field<TYPE_DATETIMEV2>(23232323);
320320
// info.scalar_type_id = PrimitiveType::TYPE_DATETIMEV2;
321321
// info.scale = 3;
322322
// ColumnVariant::Subcolumn datetime_subcolumn = {0, true, true};
323323
// datetime_subcolumn.insert(datetime_field, info);
324-
// datetime_subcolumn.serialize_to_sparse_column(&key, "f", &value, 0);
324+
// datetime_subcolumn.serialize_to_binary_column(&key, "f", &value, 0);
325325

326326
// Field date_field = Field::create_field<TYPE_DATEV2>(154543245);
327327
// info.scalar_type_id = PrimitiveType::TYPE_DATEV2;
328328
// info.scale = 3;
329329
// ColumnVariant::Subcolumn date_subcolumn = {0, true, true};
330330
// date_subcolumn.insert(date_field, info);
331-
// date_subcolumn.serialize_to_sparse_column(&key, "g", &value, 0);
331+
// date_subcolumn.serialize_to_binary_column(&key, "g", &value, 0);
332332

333333
// Field ipv4_field = Field::create_field<TYPE_IPV4>(367357);
334334
// info.scalar_type_id = PrimitiveType::TYPE_IPV4;
335335
// ColumnVariant::Subcolumn ipv4_subcolumn = {0, true, true};
336336
// ipv4_subcolumn.insert(ipv4_field, info);
337-
// ipv4_subcolumn.serialize_to_sparse_column(&key, "h", &value, 0);
337+
// ipv4_subcolumn.serialize_to_binary_column(&key, "h", &value, 0);
338338

339339
// Field ipv6_field = Field::create_field<TYPE_IPV6>(36534645);
340340
// info.scalar_type_id = PrimitiveType::TYPE_IPV6;
341341
// ColumnVariant::Subcolumn ipv6_subcolumn = {0, true, true};
342342
// ipv6_subcolumn.insert(ipv6_field, info);
343-
// ipv6_subcolumn.serialize_to_sparse_column(&key, "i", &value, 0);
343+
// ipv6_subcolumn.serialize_to_binary_column(&key, "i", &value, 0);
344344

345345
// Field decimal32_field =
346346
// Field::create_field<TYPE_DECIMAL32>(DecimalField<Decimal32>(3456345634, 2));
@@ -349,7 +349,7 @@ TEST(DataTypeSerDeTest, DeserializeFromSparseColumnTest) {
349349
// info.scale = 2;
350350
// ColumnVariant::Subcolumn decimal32_subcolumn = {0, true, true};
351351
// decimal32_subcolumn.insert(decimal32_field, info);
352-
// decimal32_subcolumn.serialize_to_sparse_column(&key, "j", &value, 0);
352+
// decimal32_subcolumn.serialize_to_binary_column(&key, "j", &value, 0);
353353

354354
// Field decimal64_field =
355355
// Field::create_field<TYPE_DECIMAL64>(DecimalField<Decimal64>(13452435, 6));
@@ -358,7 +358,7 @@ TEST(DataTypeSerDeTest, DeserializeFromSparseColumnTest) {
358358
// info.scale = 6;
359359
// ColumnVariant::Subcolumn decimal64_subcolumn = {0, true, true};
360360
// decimal64_subcolumn.insert(decimal64_field, info);
361-
// decimal64_subcolumn.serialize_to_sparse_column(&key, "k", &value, 0);
361+
// decimal64_subcolumn.serialize_to_binary_column(&key, "k", &value, 0);
362362

363363
// Field decimal128i_field =
364364
// Field::create_field<TYPE_DECIMAL128I>(DecimalField<Decimal128V3>(2342345, 12));
@@ -367,7 +367,7 @@ TEST(DataTypeSerDeTest, DeserializeFromSparseColumnTest) {
367367
// info.scale = 12;
368368
// ColumnVariant::Subcolumn decimal128i_subcolumn = {0, true, true};
369369
// decimal128i_subcolumn.insert(decimal128i_field, info);
370-
// decimal128i_subcolumn.serialize_to_sparse_column(&key, "l", &value, 0);
370+
// decimal128i_subcolumn.serialize_to_binary_column(&key, "l", &value, 0);
371371

372372
// Field decimal256_field =
373373
// Field::create_field<TYPE_DECIMAL256>(DecimalField<Decimal256>(Decimal256(2345243), 5));
@@ -376,13 +376,13 @@ TEST(DataTypeSerDeTest, DeserializeFromSparseColumnTest) {
376376
// info.scale = 5;
377377
// ColumnVariant::Subcolumn decimal256_subcolumn = {0, true, true};
378378
// decimal256_subcolumn.insert(decimal256_field, info);
379-
// decimal256_subcolumn.serialize_to_sparse_column(&key, "m", &value, 0);
379+
// decimal256_subcolumn.serialize_to_binary_column(&key, "m", &value, 0);
380380

381381
// Field jsonb_field = Field::create_field<TYPE_JSONB>(JsonbField("abc", 3));
382382
// info.scalar_type_id = PrimitiveType::TYPE_JSONB;
383383
// ColumnVariant::Subcolumn jsonb_subcolumn = {0, true, true};
384384
// jsonb_subcolumn.insert(jsonb_field, info);
385-
// jsonb_subcolumn.serialize_to_sparse_column(&key, "n", &value, 0);
385+
// jsonb_subcolumn.serialize_to_binary_column(&key, "n", &value, 0);
386386

387387
// Field array_field = Field::create_field<TYPE_ARRAY>(Array(3));
388388
// info.scalar_type_id = PrimitiveType::TYPE_JSONB;
@@ -394,7 +394,7 @@ TEST(DataTypeSerDeTest, DeserializeFromSparseColumnTest) {
394394

395395
// ColumnVariant::Subcolumn array_subcolumn = {0, true, true};
396396
// array_subcolumn.insert(array_field, info);
397-
// array_subcolumn.serialize_to_sparse_column(&key, "o", &value, 0);
397+
// array_subcolumn.serialize_to_binary_column(&key, "o", &value, 0);
398398
// offsets.push_back(key.size());
399399

400400
// auto size = data_type->get_uncompressed_serialized_bytes(*sparse_column, 8);

be/test/vec/function/function_variant_element_test.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ TEST(function_variant_element_test, extract_from_sparse_column) {
3232
auto [sparse_column_keys, sparse_column_values] =
3333
variant_ptr->get_sparse_data_paths_and_values();
3434
auto& sparse_column_offsets = variant_ptr->serialized_sparse_column_offsets();
35-
subcolumn.serialize_to_sparse_column(sparse_column_keys, "profile.age", sparse_column_values,
35+
subcolumn.serialize_to_binary_column(sparse_column_keys, "profile.age", sparse_column_values,
3636
0);
37-
subcolumn.serialize_to_sparse_column(sparse_column_keys, "profile.name", sparse_column_values,
37+
subcolumn.serialize_to_binary_column(sparse_column_keys, "profile.name", sparse_column_values,
3838
0);
39-
subcolumn.serialize_to_sparse_column(sparse_column_keys, "profile_id", sparse_column_values, 0);
39+
subcolumn.serialize_to_binary_column(sparse_column_keys, "profile_id", sparse_column_values, 0);
4040
sparse_column_offsets.push_back(sparse_column_keys->size());
4141
variant_ptr->get_subcolumn({})->insert_default();
4242
variant_ptr->set_num_rows(1);

regression-test/data/datatype_p0/nested_types/ddl/create_nestedtypes_with_schemachange.out

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ col2 int No false \N NONE
5353
col3 array<int> Yes false \N NONE
5454
col4 map<int,int> Yes false \N NONE
5555
col5 struct<f1:int> Yes false \N NONE
56-
col6 variant Yes false \N NONE
56+
col6 variant<PROPERTIES ("variant_max_subcolumns_count" = "0","variant_enable_typed_paths_to_sparse" = "false","variant_max_sparse_column_statistics_size" = "0","variant_sparse_hash_shard_count" = "0","variant_enable_doc_snapshot_mode" = "false","variant_doc_snapshot_min_rows" = "0","variant_doc_snapshot_shard_count" = "0")> Yes false \N NONE
5757

5858
-- !sql_after --
5959
1 2 [1, 2] {1:2} {"f1":1} {"a":[1, 2, 3]}
@@ -67,7 +67,7 @@ col2 int No false \N NONE
6767
col3 array<int> Yes false \N NONE
6868
col4 map<int,int> No false \N NONE
6969
col5 struct<f1:int> No false \N NONE
70-
col6 variant No false \N NONE
70+
col6 variant<PROPERTIES ("variant_max_subcolumns_count" = "0","variant_enable_typed_paths_to_sparse" = "false","variant_max_sparse_column_statistics_size" = "0","variant_sparse_hash_shard_count" = "0","variant_enable_doc_snapshot_mode" = "false","variant_doc_snapshot_min_rows" = "0","variant_doc_snapshot_shard_count" = "0")> No false \N NONE
7171

7272
-- !sql_after --
7373
1 2 [1, 2] {1:2} {"f1":1} {"a":[1, 2, 3]}
@@ -81,7 +81,7 @@ col2 int No false \N NONE
8181
col3 array<int> Yes false \N NONE
8282
col4 map<int,int> Yes false \N NONE
8383
col5 struct<f1:int> Yes false \N NONE
84-
col6 variant Yes false \N NONE
84+
col6 variant<PROPERTIES ("variant_max_subcolumns_count" = "0","variant_enable_typed_paths_to_sparse" = "false","variant_max_sparse_column_statistics_size" = "0","variant_sparse_hash_shard_count" = "0","variant_enable_doc_snapshot_mode" = "false","variant_doc_snapshot_min_rows" = "0","variant_doc_snapshot_shard_count" = "0")> Yes false \N NONE
8585

8686
-- !sql_after --
8787
1 2 [1, 2] {1:2} {"f1":1} {"a":[1, 2, 3]}
@@ -95,7 +95,7 @@ col2 int No false \N NONE
9595
col3 array<int> No false \N NONE
9696
col4 map<int,int> Yes false \N NONE
9797
col5 struct<f1:int> No false \N NONE
98-
col6 variant No false \N NONE
98+
col6 variant<PROPERTIES ("variant_max_subcolumns_count" = "0","variant_enable_typed_paths_to_sparse" = "false","variant_max_sparse_column_statistics_size" = "0","variant_sparse_hash_shard_count" = "0","variant_enable_doc_snapshot_mode" = "false","variant_doc_snapshot_min_rows" = "0","variant_doc_snapshot_shard_count" = "0")> No false \N NONE
9999

100100
-- !sql_after --
101101
1 2 [1, 2] {1:2} {"f1":1} {"a":[1, 2, 3]}
@@ -109,7 +109,7 @@ col2 int No false \N NONE
109109
col3 array<int> Yes false \N NONE
110110
col4 map<int,int> Yes false \N NONE
111111
col5 struct<f1:int> Yes false \N NONE
112-
col6 variant Yes false \N NONE
112+
col6 variant<PROPERTIES ("variant_max_subcolumns_count" = "0","variant_enable_typed_paths_to_sparse" = "false","variant_max_sparse_column_statistics_size" = "0","variant_sparse_hash_shard_count" = "0","variant_enable_doc_snapshot_mode" = "false","variant_doc_snapshot_min_rows" = "0","variant_doc_snapshot_shard_count" = "0")> Yes false \N NONE
113113

114114
-- !sql_after --
115115
1 2 [1, 2] {1:2} {"f1":1} {"a":[1, 2, 3]}
@@ -123,7 +123,7 @@ col2 int No false \N NONE
123123
col3 array<int> No false \N NONE
124124
col4 map<int,int> No false \N NONE
125125
col5 struct<f1:int> Yes false \N NONE
126-
col6 variant No false \N NONE
126+
col6 variant<PROPERTIES ("variant_max_subcolumns_count" = "0","variant_enable_typed_paths_to_sparse" = "false","variant_max_sparse_column_statistics_size" = "0","variant_sparse_hash_shard_count" = "0","variant_enable_doc_snapshot_mode" = "false","variant_doc_snapshot_min_rows" = "0","variant_doc_snapshot_shard_count" = "0")> No false \N NONE
127127

128128
-- !sql_after --
129129
1 2 [1, 2] {1:2} {"f1":1} {"a":[1, 2, 3]}

regression-test/data/variant_p0/doc_snapshot/load.out

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@
212212
[123]
213213

214214
-- !sql_25 --
215-
50000 55000.00000000863 6150000
215+
50000 55000.00000000033 6150000
216216

217217
-- !sql_26 --
218218
5000

0 commit comments

Comments
 (0)