|
@@ -26,13 +26,13 @@
|
|
|
// Base classes for all Roxie/HThor/Thor input streams
|
|
|
//---------------------------------------------------
|
|
|
|
|
|
-class SmartStepExtra;
|
|
|
+struct SmartStepExtra;
|
|
|
|
|
|
interface THORHELPER_API IEngineRowStream : public IRowStream
|
|
|
{
|
|
|
virtual bool nextGroup(ConstPointerArray & group); // note: default implementation can be overridden for efficiency...
|
|
|
virtual void readAll(RtlLinkedDatasetBuilder &builder); // note: default implementation can be overridden for efficiency...
|
|
|
- virtual const void *nextRowGE(const void * seek, unsigned numFields, bool &wasCompleteMatch, const SmartStepExtra &stepExtra) { throwUnexpected(); } // can only be called on stepping fields.
|
|
|
+ virtual const void *nextRowGE(const void * seek, unsigned numFields, bool &wasCompleteMatch, const SmartStepExtra &stepExtra);
|
|
|
};
|
|
|
|
|
|
#endif // ROXIESTREAM_HPP
|