#ifndef TResultInputStream_hxx_seen #define TResultInputStream_hxx_seen #include "IDbiInRowStream.hxx" namespace COMET { class IVldTimeStamp; }; namespace COMET { class IResultInputStream; }; /// This is the class used to fill table rows from query results. class COMET::IResultInputStream { public: IResultInputStream(IDbiInRowStream& rs) : fResultSet(rs) {} virtual ~IResultInputStream() {}; template IResultInputStream& operator>>(T& dest) { fResultSet >> dest; return *this; } private: IDbiInRowStream& fResultSet; ClassDef(IResultInputStream,1) }; #endif