Pārlūkot izejas kodu

Merge pull request #10482 from richardkchapman/alien-failures

HPCC-18424 Alien datatype failures

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Gavin Halliday 7 gadi atpakaļ
vecāks
revīzija
d838ca9a55
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  1. 4 1
      rtl/eclrtl/rtlrecord.cpp

+ 4 - 1
rtl/eclrtl/rtlrecord.cpp

@@ -554,7 +554,10 @@ ISourceRowPrefetcher * COutputMetaData::createDiskPrefetcher(ICodeContext * ctx,
     ISourceRowPrefetcher * fetcher = defaultCreateDiskPrefetcher(ctx, activityId);
     if (fetcher)
         return fetcher;
-    return new CDefaultPrefetcher(queryRecordAccessor(true));
+//  Should do something like this, if the flag existed...
+//  if (!getMetaFlags() & MDFhasaliendatatype_or_ifblock)
+//      return new CDefaultPrefetcher(queryRecordAccessor(true));
+    return new CSimpleSourceRowPrefetcher(*this, ctx, activityId);
 }
 
 IOutputRowDeserializer *COutputMetaData::createDiskDeserializer(ICodeContext * ctx, unsigned activityId)