#ifndef PGNAMESPACE_H #define PGNAMESPACE_H #include "PgDatabaseObject.h" #include #include /// Object representing a namespace within a database class PgNamespace: public PgDatabaseObject { public: // Oid oid = InvalidOid; // QString name; Oid owner = InvalidOid; QString acl; using PgDatabaseObject::PgDatabaseObject; // bool operator==(Oid _oid) const { return oid == _oid; } // bool operator==(const QString &n) const { return objectName() == n; } // bool operator<(Oid _oid) const { return oid < _oid; } // bool operator<(const PgNamespace &rhs) const { return oid < rhs.oid; } bool isSystemCatalog() const; }; #endif // PGNAMESPACE_H