Selaa lähdekoodia

Merge pull request #4296 from richardkchapman/roxie-core-wu

HPCC-9186 Roxie cores writing dataset to workunit

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Gavin Halliday 12 vuotta sitten
vanhempi
commit
387696ee03
1 muutettua tiedostoa jossa 6 lisäystä ja 4 poistoa
  1. 6 4
      roxie/ccd/ccdserver.cpp

+ 6 - 4
roxie/ccd/ccdserver.cpp

@@ -19123,11 +19123,13 @@ public:
         {
             response = serverContext->queryResult(sequence);
             if (response)
-                response->startDataset("Dataset", helper.queryName(), sequence, (helper.getFlags() & POFextend) != 0);
-            if (response->mlFmt==MarkupFmt_XML || response->mlFmt==MarkupFmt_JSON)
             {
-                writer.setown(createIXmlWriter(serverContext->getXmlFlags(), 1, response, (response->mlFmt==MarkupFmt_JSON) ? WTJSON : WTStandard));
-                writer->outputBeginArray("Row");
+                response->startDataset("Dataset", helper.queryName(), sequence, (helper.getFlags() & POFextend) != 0);
+                if (response->mlFmt==MarkupFmt_XML || response->mlFmt==MarkupFmt_JSON)
+                {
+                    writer.setown(createIXmlWriter(serverContext->getXmlFlags(), 1, response, (response->mlFmt==MarkupFmt_JSON) ? WTJSON : WTStandard));
+                    writer->outputBeginArray("Row");
+                }
             }
 
         }