@@ -327,10 +327,12 @@ TEST_F(HdfsScannerTest, TestFillNotExistedColumnWithDefaultValue) {
327327 {" c2" , TypeDescriptor::from_logical_type (LogicalType::TYPE_INT )},
328328 {" " }};
329329 auto * tuple_desc = _create_tuple_desc (descs);
330+ HdfsScannerParams scanner_params;
330331 HdfsScannerContext ctx;
332+ ctx.params = &scanner_params;
331333 ctx.not_existed_slots .push_back (tuple_desc->slots ()[0 ]);
332334 ctx.not_existed_slots .push_back (tuple_desc->slots ()[1 ]);
333- ctx. params -> materialize_slot_default_values .emplace (tuple_desc->slots ()[0 ]->id (), " 42" );
335+ scanner_params. materialize_slot_default_values .emplace (tuple_desc->slots ()[0 ]->id (), " 42" );
334336
335337 ChunkPtr chunk = RuntimeChunkHelper::new_chunk (*tuple_desc, 0 );
336338 ASSERT_OK (ctx.append_or_update_not_existed_columns_to_chunk (&chunk, 1 ));
@@ -342,9 +344,11 @@ TEST_F(HdfsScannerTest, TestFillNotExistedColumnWithDefaultValue) {
342344TEST_F (HdfsScannerTest, TestFillNotExistedColumnWithEmptyDefaultNullable) {
343345 SlotDesc descs[] = {{" c1" , TypeDescriptor::from_logical_type (LogicalType::TYPE_VARCHAR )}, {" " }};
344346 auto * tuple_desc = _create_tuple_desc (descs);
347+ HdfsScannerParams scanner_params;
345348 HdfsScannerContext ctx;
349+ ctx.params = &scanner_params;
346350 ctx.not_existed_slots .push_back (tuple_desc->slots ()[0 ]);
347- ctx. params -> materialize_slot_default_values .emplace (tuple_desc->slots ()[0 ]->id (), " " );
351+ scanner_params. materialize_slot_default_values .emplace (tuple_desc->slots ()[0 ]->id (), " " );
348352
349353 ChunkPtr chunk = RuntimeChunkHelper::new_chunk (*tuple_desc, 0 );
350354 ASSERT_OK (ctx.append_or_update_not_existed_columns_to_chunk (&chunk, 1 ));
@@ -356,9 +360,11 @@ TEST_F(HdfsScannerTest, TestFillNotExistedColumnWithEmptyDefaultNullable) {
356360TEST_F (HdfsScannerTest, TestFillNotExistedColumnWithEmptyDefaultNonNullable) {
357361 SlotDesc descs[] = {{" c1" , TypeDescriptor::from_logical_type (LogicalType::TYPE_VARCHAR )}, {" " }};
358362 auto * tuple_desc = _create_tuple_desc_with_nullable (descs, false );
363+ HdfsScannerParams scanner_params;
359364 HdfsScannerContext ctx;
365+ ctx.params = &scanner_params;
360366 ctx.not_existed_slots .push_back (tuple_desc->slots ()[0 ]);
361- ctx. params -> materialize_slot_default_values .emplace (tuple_desc->slots ()[0 ]->id (), " " );
367+ scanner_params. materialize_slot_default_values .emplace (tuple_desc->slots ()[0 ]->id (), " " );
362368
363369 ChunkPtr chunk = RuntimeChunkHelper::new_chunk (*tuple_desc, 0 );
364370 ASSERT_OK (ctx.append_or_update_not_existed_columns_to_chunk (&chunk, 1 ));
@@ -369,9 +375,11 @@ TEST_F(HdfsScannerTest, TestFillNotExistedColumnWithEmptyDefaultNonNullable) {
369375TEST_F (HdfsScannerTest, TestFillNotExistedColumnWithEmptyDefaultNonString) {
370376 SlotDesc descs[] = {{" c1" , TypeDescriptor::from_logical_type (LogicalType::TYPE_INT )}, {" " }};
371377 auto * tuple_desc = _create_tuple_desc (descs);
378+ HdfsScannerParams scanner_params;
372379 HdfsScannerContext ctx;
380+ ctx.params = &scanner_params;
373381 ctx.not_existed_slots .push_back (tuple_desc->slots ()[0 ]);
374- ctx. params -> materialize_slot_default_values .emplace (tuple_desc->slots ()[0 ]->id (), " " );
382+ scanner_params. materialize_slot_default_values .emplace (tuple_desc->slots ()[0 ]->id (), " " );
375383
376384 ChunkPtr chunk = RuntimeChunkHelper::new_chunk (*tuple_desc, 0 );
377385 auto status = ctx.append_or_update_not_existed_columns_to_chunk (&chunk, 1 );
0 commit comments