diff --git a/be/src/runtime/cache/result_cache.cpp b/be/src/runtime/cache/result_cache.cpp index cda7b960a4f9c1..86539e1394b8a7 100644 --- a/be/src/runtime/cache/result_cache.cpp +++ b/be/src/runtime/cache/result_cache.cpp @@ -140,6 +140,9 @@ void ResultCache::fetch(const PFetchCacheRequest* request, PFetchCacheResult* re break; } } + if (part_rowbatch_list.empty()) { + status = PCacheStatus::EMPTY_DATA; + } result->set_status(status); }