Dmitigr Pgfe  1.1beta
The modern C++ API to PostgreSQL
List of all members

Represents unprompted notices from the server. More...

#include <dmitigr/pgfe/notice.hpp>

Inheritance diagram for Notice:
Signal Problem Server_message Message

Additional Inherited Members

- Public Member Functions inherited from Problem
virtual ~Problem ()=default
 The destructor. More...
 
virtual std::error_code code () const =0
 
virtual Problem_severity severity () const =0
 
virtual const std::string & severity_localized () const noexcept=0
 
virtual const std::string & severity_non_localized () const =0
 
virtual const std::string & sqlstate () const noexcept=0
 
virtual const std::string & brief () const noexcept=0
 
virtual const std::optional< std::string > & detail () const noexcept=0
 
virtual const std::optional< std::string > & hint () const noexcept=0
 
virtual const std::optional< std::string > & query_position () const noexcept=0
 
virtual const std::optional< std::string > & internal_query_position () const noexcept=0
 
virtual const std::optional< std::string > & internal_query () const noexcept=0
 
virtual const std::optional< std::string > & context () const noexcept=0
 
virtual const std::optional< std::string > & schema_name () const noexcept=0
 
virtual const std::optional< std::string > & table_name () const noexcept=0
 
virtual const std::optional< std::string > & column_name () const noexcept=0
 
virtual const std::optional< std::string > & data_type_name () const noexcept=0
 
virtual const std::optional< std::string > & constraint_name () const noexcept=0
 
virtual const std::optional< std::string > & source_file () const noexcept=0
 
virtual const std::optional< std::string > & source_line () const noexcept=0
 
virtual const std::optional< std::string > & source_function () const noexcept=0
 

Detailed Description

Represents unprompted notices from the server.

The notice is a information about the some activity of a PostgreSQL server. (For example, it might be the database administrator's commands.)

Remarks
It should not be confused with the Notification signal.

The documentation for this class was generated from the following file: