#ifndef _atm_AGOESSQLManager_h_ #define _atm_AGOESSQLManager_h_ #include #ifdef AUGER_SQLITE_ENABLED #include #else #include #endif namespace atm { /** \class Manager for GOES cloud db \author Tom Paul \version $Id$ \date 28 Aug 2012 */ class AGOESSQLManager : public det::VSQLManager { public: // VMANAGER_GETDATA_DENIED(int) VSQLMANAGER_GETDATA_GETDBDATA(int) VMANAGER_GETDATA_DENIED(std::vector) VMANAGER_GETDATA_DENIED(std::string) VMANAGER_GETDATA_DENIED(std::vector) VMANAGER_GETDATA_DENIED(std::vector) VMANAGER_GETDATA_DENIED(double) VMANAGER_GETDATA_DENIED(std::vector) VMANAGER_GETDATA_DENIED(utl::TabulatedFunction) VMANAGER_GETDATA_DENIED(utl::TabulatedFunctionComplexLgAmpPhase) VMANAGER_GETDATA_DENIED(std::list) VMANAGER_GETDATA_DENIED(std::list) VMANAGER_GETDATA_DENIED(std::list) VMANAGER_GETDATA_DENIED(std::list >) VMANAGER_GETDATA_DENIED(std::map) VMANAGER_GETDATA_DENIED(std::map) private: // for fundamental types virtual Status GetDBResFundamental(const std::string& tableName, const std::string& columnName, const IndexMap& componentIndex) const; }; } // atm #endif // _atm_AGOESSQLManager_h_ // Configure (x)emacs for this file ... // Local Variables: // mode:c++ // compile-command: "make -C .. -k" // End: