|
@@ -31,7 +31,16 @@ struct IHThorGraphResult : extends IInterface
|
|
|
virtual const void * getLinkedRowResult() = 0;
|
|
|
};
|
|
|
|
|
|
-struct IHThorGraphResults : extends IEclGraphResults
|
|
|
+struct ILocalEclGraphResults : public IEclGraphResults
|
|
|
+{
|
|
|
+public:
|
|
|
+ virtual IHThorGraphResult * queryResult(unsigned id) = 0;
|
|
|
+ virtual IHThorGraphResult * queryGraphLoopResult(unsigned id) = 0;
|
|
|
+ virtual IHThorGraphResult * createResult(unsigned id, IEngineRowAllocator * ownedRowsetAllocator) = 0;
|
|
|
+ virtual IHThorGraphResult * createGraphLoopResult(IEngineRowAllocator * ownedRowsetAllocator) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct IHThorGraphResults : extends ILocalEclGraphResults
|
|
|
{
|
|
|
virtual void clear() = 0;
|
|
|
virtual IHThorGraphResult * queryResult(unsigned id) = 0;
|
|
@@ -52,15 +61,6 @@ struct IEclLoopGraph : public IInterface
|
|
|
virtual void executeChild(const byte * parentExtract, IHThorGraphResults * results, IHThorGraphResults * _graphLoopResults) = 0;
|
|
|
};
|
|
|
|
|
|
-struct ILocalEclGraphResults : public IEclGraphResults
|
|
|
-{
|
|
|
-public:
|
|
|
- virtual IHThorGraphResult * queryResult(unsigned id) = 0;
|
|
|
- virtual IHThorGraphResult * queryGraphLoopResult(unsigned id) = 0;
|
|
|
- virtual IHThorGraphResult * createResult(unsigned id, IEngineRowAllocator * ownedRowsetAllocator) = 0;
|
|
|
- virtual IHThorGraphResult * createGraphLoopResult(IEngineRowAllocator * ownedRowsetAllocator) = 0;
|
|
|
-};
|
|
|
-
|
|
|
interface IOrderedOutputSerializer;
|
|
|
|
|
|
typedef enum { ofSTD, ofXML, ofRAW } outputFmts;
|