#ifndef PGNAMESPACE_H #define PGNAMESPACE_H #include #include class PgNamespace { public: PgNamespace(); Oid oid = InvalidOid; QString name; Oid owner = InvalidOid; QString acl; bool operator==(Oid _oid) const { return oid == _oid; } bool operator==(const QString &n) const { return name == 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