diff --git a/be/src/service/internal_service.cpp b/be/src/service/internal_service.cpp index 49fa8a4e3129d..429b7fcf1832e 100644 --- a/be/src/service/internal_service.cpp +++ b/be/src/service/internal_service.cpp @@ -792,12 +792,13 @@ void PInternalServiceImplBase::_get_file_schema(google::protobuf::RpcControll return; } + RuntimeState state{}; + RuntimeProfile profile{"dummy_profile", false}; + ScannerCounter counter{}; std::unique_ptr p_scanner; + auto tp = scan_range.ranges[0].format_type; { - RuntimeState state{}; - RuntimeProfile profile{"dummy_profile", false}; - ScannerCounter counter{}; switch (tp) { case TFileFormatType::FORMAT_PARQUET: p_scanner = std::make_unique(&state, &profile, scan_range, &counter, true);