MySQL 5.6.14 Source Code Document
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
errmsg.h
1
#ifndef ERRMSG_INCLUDED
2
#define ERRMSG_INCLUDED
3
4
/* Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
5
6
This program is free software; you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation; version 2 of the License.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program; if not, write to the Free Software
17
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
18
19
/* Error messages for MySQL clients */
20
/* (Error messages for the daemon are in sql/share/errmsg.txt) */
21
22
#ifdef __cplusplus
23
extern
"C"
{
24
#endif
25
void
init_client_errs(
void
);
26
void
finish_client_errs(
void
);
27
extern
const
char
*client_errors[];
/* Error messages */
28
#ifdef __cplusplus
29
}
30
#endif
31
32
#define CR_MIN_ERROR 2000
/* For easier client code */
33
#define CR_MAX_ERROR 2999
34
#if !defined(ER)
35
#define ER(X) client_errors[(X)-CR_MIN_ERROR]
36
#endif
37
#define CLIENT_ERRMAP 2
/* Errormap used by my_error() */
38
39
/* Do not add error numbers before CR_ERROR_FIRST. */
40
/* If necessary to add lower numbers, change CR_ERROR_FIRST accordingly. */
41
#define CR_ERROR_FIRST 2000
/*Copy first error nr.*/
42
#define CR_UNKNOWN_ERROR 2000
43
#define CR_SOCKET_CREATE_ERROR 2001
44
#define CR_CONNECTION_ERROR 2002
45
#define CR_CONN_HOST_ERROR 2003
46
#define CR_IPSOCK_ERROR 2004
47
#define CR_UNKNOWN_HOST 2005
48
#define CR_SERVER_GONE_ERROR 2006
49
#define CR_VERSION_ERROR 2007
50
#define CR_OUT_OF_MEMORY 2008
51
#define CR_WRONG_HOST_INFO 2009
52
#define CR_LOCALHOST_CONNECTION 2010
53
#define CR_TCP_CONNECTION 2011
54
#define CR_SERVER_HANDSHAKE_ERR 2012
55
#define CR_SERVER_LOST 2013
56
#define CR_COMMANDS_OUT_OF_SYNC 2014
57
#define CR_NAMEDPIPE_CONNECTION 2015
58
#define CR_NAMEDPIPEWAIT_ERROR 2016
59
#define CR_NAMEDPIPEOPEN_ERROR 2017
60
#define CR_NAMEDPIPESETSTATE_ERROR 2018
61
#define CR_CANT_READ_CHARSET 2019
62
#define CR_NET_PACKET_TOO_LARGE 2020
63
#define CR_EMBEDDED_CONNECTION 2021
64
#define CR_PROBE_SLAVE_STATUS 2022
65
#define CR_PROBE_SLAVE_HOSTS 2023
66
#define CR_PROBE_SLAVE_CONNECT 2024
67
#define CR_PROBE_MASTER_CONNECT 2025
68
#define CR_SSL_CONNECTION_ERROR 2026
69
#define CR_MALFORMED_PACKET 2027
70
#define CR_WRONG_LICENSE 2028
71
72
/* new 4.1 error codes */
73
#define CR_NULL_POINTER 2029
74
#define CR_NO_PREPARE_STMT 2030
75
#define CR_PARAMS_NOT_BOUND 2031
76
#define CR_DATA_TRUNCATED 2032
77
#define CR_NO_PARAMETERS_EXISTS 2033
78
#define CR_INVALID_PARAMETER_NO 2034
79
#define CR_INVALID_BUFFER_USE 2035
80
#define CR_UNSUPPORTED_PARAM_TYPE 2036
81
82
#define CR_SHARED_MEMORY_CONNECTION 2037
83
#define CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR 2038
84
#define CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR 2039
85
#define CR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR 2040
86
#define CR_SHARED_MEMORY_CONNECT_MAP_ERROR 2041
87
#define CR_SHARED_MEMORY_FILE_MAP_ERROR 2042
88
#define CR_SHARED_MEMORY_MAP_ERROR 2043
89
#define CR_SHARED_MEMORY_EVENT_ERROR 2044
90
#define CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR 2045
91
#define CR_SHARED_MEMORY_CONNECT_SET_ERROR 2046
92
#define CR_CONN_UNKNOW_PROTOCOL 2047
93
#define CR_INVALID_CONN_HANDLE 2048
94
#define CR_SECURE_AUTH 2049
95
#define CR_FETCH_CANCELED 2050
96
#define CR_NO_DATA 2051
97
#define CR_NO_STMT_METADATA 2052
98
#define CR_NO_RESULT_SET 2053
99
#define CR_NOT_IMPLEMENTED 2054
100
#define CR_SERVER_LOST_EXTENDED 2055
101
#define CR_STMT_CLOSED 2056
102
#define CR_NEW_STMT_METADATA 2057
103
#define CR_ALREADY_CONNECTED 2058
104
#define CR_AUTH_PLUGIN_CANNOT_LOAD 2059
105
#define CR_DUPLICATE_CONNECTION_ATTR 2060
106
#define CR_AUTH_PLUGIN_ERR 2061
107
#define CR_ERROR_LAST
/*Copy last error nr:*/
2061
108
/* Add error numbers before CR_ERROR_LAST and change it accordingly. */
109
110
#endif
/* ERRMSG_INCLUDED */
include
errmsg.h
Generated on Sat Nov 9 2013 01:24:44 for MySQL 5.6.14 Source Code Document by
1.8.1.2