pg_async
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sqlstates.hpp
Go to the documentation of this file.
1 #ifndef TIP_DB_PG_SQLSTATES_HPP_
2 #define TIP_DB_PG_SQLSTATES_HPP_
3 
4 #include <string>
5 
6 namespace tip {
7 namespace db {
8 namespace pg {
9 namespace sqlstate {
10 
11 enum code {
14 
17 
18 
28 
29 
33 
34 
37 
38 
47 
48 
51 
52 
55 
56 
59 
60 
64 
65 
69 
70 
73 
74 
78 
79 
82 
83 
86 
87 
120  //string_data_right_truncation, /**< 22001 Duplicate of 01004 */
136 
137 
146 
147 
150 
151 
164 
165 
168 
169 
172 
173 
177 
178 
182 
183 
186 
187 
194 
195 
198 
199 
202  // modifying_sql_data_not_permitted, /**< 38002 Duplicate of 2F002*/
203  // prohibited_sql_statement_attempted, /**< 38003 Duplicate of 2F003 */
204  // reading_sql_data_not_permitted, /**< 38004 of 2F004 */
206 
207 
210  //null_value_not_allowed, /**< 39004 Duplicate of 22004 */
214 
215 
219 
220 
223 
224 
227 
228 
235 
236 
281 
282 
285 
286 
293 
294 
300 
301 
307 
308 
320 
321 
325 
326 
355 
356 
362 
363 
367 };
368 
369 code
370 code_to_state(std::string const& val);
371 
372 } // namespace sqlstate
373 } // namespace pg
374 } // namespace db
375 } // namespace tip
376 
377 #endif /* TIP_DB_PG_SQLSTATES_HPP_ */
code code_to_state(std::string const &val)