|
@@ -1798,11 +1798,6 @@ public:
|
|
|
return puller.queryInput()->queryOutputMeta();
|
|
|
}
|
|
|
|
|
|
- virtual void checkAbort()
|
|
|
- {
|
|
|
- puller.queryInput()->checkAbort();
|
|
|
- }
|
|
|
-
|
|
|
void setInput(unsigned idx, IRoxieInput *_in)
|
|
|
{
|
|
|
assertex(!idx);
|
|
@@ -1814,13 +1809,6 @@ public:
|
|
|
return totalCycles;
|
|
|
}
|
|
|
|
|
|
- virtual unsigned __int64 queryLocalCycles() const
|
|
|
- {
|
|
|
- __int64 ret = totalCycles - puller.queryInput()->queryTotalCycles();
|
|
|
- if (ret < 0) ret = 0;
|
|
|
- return ret;
|
|
|
- }
|
|
|
-
|
|
|
virtual IRoxieInput *queryInput(unsigned idx) const
|
|
|
{
|
|
|
return puller.queryInput()->queryInput(idx);
|
|
@@ -3735,11 +3723,6 @@ public:
|
|
|
owner->start(parentExtractSize, parentExtract, paused);
|
|
|
}
|
|
|
|
|
|
- void checkAbort()
|
|
|
- {
|
|
|
- owner->checkAbort();
|
|
|
- }
|
|
|
-
|
|
|
void setLimits(unsigned __int64 _rowLimit, unsigned __int64 _keyedLimit, unsigned __int64 _stopAfter)
|
|
|
{
|
|
|
if (ctx->queryProbeManager())
|
|
@@ -3831,11 +3814,6 @@ public:
|
|
|
return totalCycles;
|
|
|
}
|
|
|
|
|
|
- virtual unsigned __int64 queryLocalCycles() const
|
|
|
- {
|
|
|
- return owner->queryLocalCycles();
|
|
|
- }
|
|
|
-
|
|
|
virtual IRoxieInput *queryInput(unsigned idx) const
|
|
|
{
|
|
|
return owner->queryInput(idx);
|
|
@@ -4001,14 +3979,14 @@ public:
|
|
|
{
|
|
|
checkDelayed();
|
|
|
unsigned timeout = remoteId.isSLAPriority() ? slaTimeout : (remoteId.isHighPriority() ? highTimeout : lowTimeout);
|
|
|
- owner->checkAbort();
|
|
|
+ activity.queryContext()->checkAbort();
|
|
|
bool anyActivity;
|
|
|
if (ctxTraceLevel > 5)
|
|
|
activity.queryLogCtx().CTXLOG("Calling getNextUnpacker(%d)", timeout);
|
|
|
mr.setown(mc->getNextResult(timeout, anyActivity));
|
|
|
if (ctxTraceLevel > 6)
|
|
|
activity.queryLogCtx().CTXLOG("Called getNextUnpacker(%d), activity=%d", timeout, anyActivity);
|
|
|
- owner->checkAbort();
|
|
|
+ activity.queryContext()->checkAbort();
|
|
|
if (mr)
|
|
|
{
|
|
|
unsigned roxieHeaderLen;
|
|
@@ -5416,10 +5394,6 @@ public:
|
|
|
{
|
|
|
return input->queryTotalCycles();
|
|
|
}
|
|
|
- virtual unsigned __int64 queryLocalCycles() const
|
|
|
- {
|
|
|
- return input->queryLocalCycles();
|
|
|
- }
|
|
|
virtual IRoxieInput *queryInput(unsigned idx) const
|
|
|
{
|
|
|
return input->queryInput(idx);
|
|
@@ -5452,11 +5426,6 @@ public:
|
|
|
CriticalBlock procedure(cs);
|
|
|
input->resetEOF();
|
|
|
}
|
|
|
- virtual void checkAbort()
|
|
|
- {
|
|
|
- CriticalBlock procedure(cs);
|
|
|
- input->checkAbort();
|
|
|
- }
|
|
|
virtual const void *nextRow()
|
|
|
{
|
|
|
CriticalBlock procedure(cs);
|
|
@@ -5541,10 +5510,6 @@ public:
|
|
|
{
|
|
|
input->reset();
|
|
|
}
|
|
|
- virtual void checkAbort()
|
|
|
- {
|
|
|
- input->checkAbort();
|
|
|
- }
|
|
|
|
|
|
virtual const void * nextRow()
|
|
|
{
|
|
@@ -5561,11 +5526,6 @@ public:
|
|
|
return input->queryTotalCycles();
|
|
|
}
|
|
|
|
|
|
- virtual unsigned __int64 queryLocalCycles() const
|
|
|
- {
|
|
|
- return input->queryLocalCycles();
|
|
|
- }
|
|
|
-
|
|
|
virtual IRoxieInput *queryInput(unsigned idx) const
|
|
|
{
|
|
|
return input->queryInput(idx);
|
|
@@ -13940,11 +13900,6 @@ public:
|
|
|
savedParentExtractSize = 0;
|
|
|
}
|
|
|
|
|
|
- virtual IRoxieInput *queryInput(unsigned idx) const
|
|
|
- {
|
|
|
- return safeInput->queryInput(idx);
|
|
|
- }
|
|
|
-
|
|
|
void setInput(CRoxieServerParallelLoopActivity * _activity, IRoxieInput *_input, unsigned _flags)
|
|
|
{
|
|
|
activity = _activity;
|