/* * Primary developers: Hedin & Kevin */ #pragma once #include "DatabaseLayer.h" #include "Containers.h" #include "ConfigFile.h" #include using namespace std; class PostgresLayer : public DatabaseLayer { public: PostgresLayer(ConfigFile &config); virtual ~PostgresLayer(void); virtual vector Search(CString barcode, CString name, CString inits, bool available, bool reserved, bool deposited); protected: virtual CString GenerateQueryForLatestCheckouts(CString barcode); };