Cppgres
Build Postgres extensions in C++
Loading...
Searching...
No Matches
role.hpp File Reference
#include <optional>
#include <span>
#include <string>
#include <utility>
#include "datum.hpp"
#include "syscache.hpp"
#include "type.hpp"

Go to the source code of this file.

Classes

struct  cppgres::role
 
struct  cppgres::type_traits< role >
 
struct  cppgres::datum_conversion< role >
 
struct  cppgres::security_context
 

Enumerations

enum  security_context_flag : int { security_none = 0x0000 , security_local_user_id_change = SECURITY_LOCAL_USERID_CHANGE , security_restricted_operation = SECURITY_RESTRICTED_OPERATION , security_noforce_rls = SECURITY_NOFORCE_RLS }
 

Functions

constexpr security_context_flag cppgres::operator| (security_context_flag a, security_context_flag b)
 
constexpr security_context_flag cppgres::operator& (security_context_flag a, security_context_flag b)
 
constexpr security_context_flag & cppgres::operator|= (security_context_flag &a, security_context_flag b)