NCBI C++ ToolKit
error_codes.hpp
Go to the documentation of this file.

Go to the SVN repository for this file.

1 #ifndef DBAPI___ERROR_CODES__HPP
2 #define DBAPI___ERROR_CODES__HPP
3 
4 /* $Id: error_codes.hpp 97607 2022-08-03 14:42:32Z ucko $
5  * ===========================================================================
6  *
7  * PUBLIC DOMAIN NOTICE
8  * National Center for Biotechnology Information
9  *
10  * This software/database is a "United States Government Work" under the
11  * terms of the United States Copyright Act. It was written as part of
12  * the author's official duties as a United States Government employee and
13  * thus cannot be copyrighted. This software/database is freely available
14  * to the public for use. The National Library of Medicine and the U.S.
15  * Government have not placed any restriction on its use or reproduction.
16  *
17  * Although all reasonable efforts have been taken to ensure the accuracy
18  * and reliability of the software and data, the NLM and the U.S.
19  * Government do not and cannot warrant the performance or results that
20  * may be obtained by using this software or data. The NLM and the U.S.
21  * Government disclaim all warranties, express or implied, including
22  * warranties of performance, merchantability or fitness for any particular
23  * purpose.
24  *
25  * Please cite the author in any work or product based on this material.
26  *
27  * ===========================================================================
28  *
29  * Authors: Pavel Ivanov
30  *
31  */
32 
33 /// @file error_codes.hpp
34 /// Definition of all error codes used in dbapi libraries
35 /// (dbapi_driver.lib and others).
36 ///
37 
38 
39 #include <corelib/ncbidiag.hpp>
40 
41 
43 
44 
45 NCBI_DEFINE_ERRCODE_X(Dbapi_DrvrTypes, 1101, 8);
46 NCBI_DEFINE_ERRCODE_X(Dbapi_DataServer, 1102, 10);
47 NCBI_DEFINE_ERRCODE_X(Dbapi_DrvrExcepts, 1103, 10);
48 NCBI_DEFINE_ERRCODE_X(Dbapi_ConnFactory, 1104, 3);
49 NCBI_DEFINE_ERRCODE_X(Dbapi_ICache, 1105, 2);
50 NCBI_DEFINE_ERRCODE_X(Dbapi_CacheAdmin, 1106, 3);
51 NCBI_DEFINE_ERRCODE_X(Dbapi_SampleBase, 1107, 5);
52 NCBI_DEFINE_ERRCODE_X(Dbapi_CTLib_Context, 1108, 11);
53 NCBI_DEFINE_ERRCODE_X(Dbapi_CTlib_Conn, 1119, 3);
54 NCBI_DEFINE_ERRCODE_X(Dbapi_CTlib_Cmds, 1120, 8);
55 NCBI_DEFINE_ERRCODE_X(Dbapi_CTlib_Results, 1121, 3);
56 NCBI_DEFINE_ERRCODE_X(Dbapi_Mysql_Conn, 1122, 2);
57 NCBI_DEFINE_ERRCODE_X(Dbapi_Mysql_Cmds, 1123, 1);
58 NCBI_DEFINE_ERRCODE_X(Dbapi_Odbc_Conn, 1124, 3);
59 NCBI_DEFINE_ERRCODE_X(Dbapi_Odbc_Context, 1125, 4);
60 NCBI_DEFINE_ERRCODE_X(Dbapi_Odbc_Cmds, 1126, 5);
61 NCBI_DEFINE_ERRCODE_X(Dbapi_Odbc_Results, 1127, 5);
62 NCBI_DEFINE_ERRCODE_X(Dbapi_DrvrWinHook, 1128, 9);
63 NCBI_DEFINE_ERRCODE_X(Dbapi_DrvrMemStore, 1129, 1);
64 NCBI_DEFINE_ERRCODE_X(Dbapi_DrvrResult, 1130, 1);
65 NCBI_DEFINE_ERRCODE_X(Dbapi_DrvrUtil, 1131, 2);
66 NCBI_DEFINE_ERRCODE_X(Dbapi_Python, 1132, 5);
67 NCBI_DEFINE_ERRCODE_X(Dbapi_Variant, 1133, 1);
68 NCBI_DEFINE_ERRCODE_X(Dbapi_BlobStream, 1134, 3);
69 NCBI_DEFINE_ERRCODE_X(Dbapi_ObjImpls, 1135, 10);
70 NCBI_DEFINE_ERRCODE_X(Dbapi_BulkInsert, 1136, 1);
71 NCBI_DEFINE_ERRCODE_X(Dbapi_DrvrContext, 1137, 1);
72 NCBI_DEFINE_ERRCODE_X(Dbapi_Sdbapi, 1138, 21);
73 NCBI_DEFINE_ERRCODE_X(Dbapi_ConnMgr, 1139, 1);
74 NCBI_DEFINE_ERRCODE_X(Dbapi_PoolBalancer, 1140, 1);
75 
76 
78 
79 
80 #endif /* DBAPI___ERROR_CODES__HPP */
#define END_NCBI_SCOPE
End previously defined NCBI scope.
Definition: ncbistl.hpp:103
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Definition: ncbistl.hpp:100
NCBI_DEFINE_ERRCODE_X(Cgi_API, 501, 10)
Defines NCBI C++ diagnostic APIs, classes, and macros.
Modified on Fri Sep 20 14:58:23 2024 by modify_doxy.py rev. 669887