#include "PgLanguageContainer.h" #include "Pgsql_Connection.h" #include "Pgsql_Col.h" std::string PgLanguageContainer::getLoadQuery() const { return "SELECT oid, lanname, lanowner, lanispl, lanpltrusted, lanplcallfoid, laninline, lanvalidator, lanacl \n" " FROM pg_language"; } PgLanguage PgLanguageContainer::loadElem(const Pgsql::Row &row) { Pgsql::Col col(row); Oid lan_oid = col.nextValue(); QString name = col.nextValue(); Oid owner = col.nextValue(); PgLanguage v(m_catalog, lan_oid, name); col >> v.ispl >> v.pltrusted >> v.plcallfoid >> v.inline_ >> v.validator >> v.acl; v.setOwnerOid(owner); return v; }