@@ -768,6 +768,12 @@ class TDqExecTransformer: public TExecTransformerBase, TCounters
768768 return filesRes;
769769 }
770770 FlushCounter (" FreezeUsedFiles" );
771+
772+ auto & qContext = State->TypeCtx ->QContext ;
773+ if (qContext.CanWrite () && qContext.CaptureMode () == EQPlayerCaptureMode::Full && !files.empty ()) {
774+ YQL_CLOG (DEBUG, ProviderDq) << " DQ full capture has not been taken: file dump is unsupported" ;
775+ State->IsFullCaptureReady = false ;
776+ }
771777 // copy-paste }
772778
773779 TScopedAlloc alloc (__LOCATION__, NKikimr::TAlignedPagePoolCounters (), State->FunctionRegistry ->SupportsSizedAllocators ());
@@ -1347,6 +1353,12 @@ class TDqExecTransformer: public TExecTransformerBase, TCounters
13471353 return filesRes;
13481354 }
13491355 FlushCounter (" FreezeUsedFiles" );
1356+
1357+ auto & qContext = State->TypeCtx ->QContext ;
1358+ if (qContext.CanWrite () && qContext.CaptureMode () == EQPlayerCaptureMode::Full && !files.empty ()) {
1359+ YQL_CLOG (DEBUG, ProviderDq) << " DQ full capture has not been taken: file dump is unsupported" ;
1360+ State->IsFullCaptureReady = false ;
1361+ }
13501362 // copy-paste }
13511363
13521364 THashMap<TString, TString> secureParams;
@@ -1900,6 +1912,12 @@ class TDqExecTransformer: public TExecTransformerBase, TCounters
19001912 continue ;
19011913 }
19021914 FlushCounter (" FreezeUsedFiles" );
1915+
1916+ auto & qContext = State->TypeCtx ->QContext ;
1917+ if (qContext.CanWrite () && qContext.CaptureMode () == EQPlayerCaptureMode::Full && !files.empty ()) {
1918+ YQL_CLOG (DEBUG, ProviderDq) << " DQ full capture has not been taken: file dump is unsupported" ;
1919+ State->IsFullCaptureReady = false ;
1920+ }
19031921 // copy-paste }
19041922
19051923 auto settings = std::make_shared<TDqSettings>(*commonSettings);
0 commit comments