|
@@ -260,7 +260,7 @@ static IHThorActivity * createActivity(IAgentContext & agent, unsigned activityI
|
|
case TAKxmlread:
|
|
case TAKxmlread:
|
|
return createXmlReadActivity(agent, activityId, subgraphId, (IHThorXmlReadArg &)arg, kind);
|
|
return createXmlReadActivity(agent, activityId, subgraphId, (IHThorXmlReadArg &)arg, kind);
|
|
case TAKlocalresultread:
|
|
case TAKlocalresultread:
|
|
- return createLocalResultReadActivity(agent, activityId, subgraphId, (IHThorLocalResultReadArg &)arg, kind, graphId);
|
|
|
|
|
|
+ return createLocalResultReadActivity(agent, activityId, subgraphId, (IHThorLocalResultReadArg &)arg, kind, node->getPropInt("att[@name='_graphId']/@value"));
|
|
case TAKlocalresultwrite:
|
|
case TAKlocalresultwrite:
|
|
return createLocalResultWriteActivity(agent, activityId, subgraphId, (IHThorLocalResultWriteArg &)arg, kind, graphId);
|
|
return createLocalResultWriteActivity(agent, activityId, subgraphId, (IHThorLocalResultWriteArg &)arg, kind, graphId);
|
|
case TAKdictionaryresultwrite:
|
|
case TAKdictionaryresultwrite:
|
|
@@ -1396,6 +1396,11 @@ IHThorGraphResult * GraphResults::queryResult(unsigned id)
|
|
return &results.item(id);
|
|
return &results.item(id);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+IHThorGraphResult * GraphResults::queryGraphLoopResult(unsigned id)
|
|
|
|
+{
|
|
|
|
+ throwUnexpected();
|
|
|
|
+}
|
|
|
|
+
|
|
IHThorGraphResult * GraphResults::createResult(unsigned id, IEngineRowAllocator * ownedRowsetAllocator)
|
|
IHThorGraphResult * GraphResults::createResult(unsigned id, IEngineRowAllocator * ownedRowsetAllocator)
|
|
{
|
|
{
|
|
Owned<GraphResult> ret = new GraphResult(ownedRowsetAllocator);
|
|
Owned<GraphResult> ret = new GraphResult(ownedRowsetAllocator);
|