#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(unsigned long long int) 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; VMANAGER_GETDATA_HANDLE_DENIED }; } #endif // Configure (x)emacs for this file ... // Local Variables: // mode: c++ // compile-command: "make -C .. -k" // End: