~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to plugin/drizzle_protocol/errmsg.cc

  • Committer: Bazaar Package Importer
  • Author(s): Monty Taylor
  • Date: 2010-03-18 12:12:31 UTC
  • Revision ID: james.westby@ubuntu.com-20100318121231-k6g1xe6cshbwa0f8
Tags: upstream-2010.03.1347
ImportĀ upstreamĀ versionĀ 2010.03.1347

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* - mode: c; c-basic-offset: 2; indent-tabs-mode: nil; -*-
 
2
 *  vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
 
3
 *
 
4
 *  Copyright (C) 2008 Sun Microsystems, Inc.
 
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
 
 
20
/* Error messages for MySQL clients */
 
21
 
 
22
#include "config.h"
 
23
#include <drizzled/gettext.h>
 
24
#include "errmsg.h"
 
25
 
 
26
namespace drizzle_protocol
 
27
{
 
28
 
 
29
static const char *client_errors[]=
 
30
{
 
31
  N_("Unknown Drizzle error"),
 
32
  N_("Can't create UNIX socket (%d)"),
 
33
  N_("Can't connect to local Drizzle server through socket '%-.100s' (%d)"),
 
34
  N_("Can't connect to Drizzle server on '%-.100s:%lu' (%d)"),
 
35
  N_("Can't create TCP/IP socket (%d)"),
 
36
  N_("Unknown Drizzle server host '%-.100s' (%d)"),
 
37
  N_("Drizzle server has gone away"),
 
38
  N_("Protocol mismatch; server version = %d, client version = %d"),
 
39
  N_("Drizzle client ran out of memory"),
 
40
  N_("Wrong host info"),
 
41
  N_("Localhost via UNIX socket"),
 
42
  N_("%-.100s via TCP/IP"),
 
43
  N_("Error in server handshake"),
 
44
  N_("Lost connection to Drizzle server during query"),
 
45
  N_("Commands out of sync; you can't run this command now"),
 
46
  N_("Named pipe: %-.32s"),
 
47
  N_("Can't wait for named pipe to host: %-.64s  pipe: %-.32s (%lu)"),
 
48
  N_("Can't open named pipe to host: %-.64s  pipe: %-.32s (%lu)"),
 
49
  N_("Can't set state of named pipe to host: %-.64s  pipe: %-.32s (%lu)"),
 
50
  N_("Can't initialize character set %-.32s (path: %-.100s)"),
 
51
  N_("Got packet bigger than 'max_allowed_packet' bytes"),
 
52
  N_("Embedded server"),
 
53
  N_("Error on SHOW SLAVE STATUS:"),
 
54
  N_("Error on SHOW SLAVE HOSTS:"),
 
55
  N_("Error connecting to slave:"),
 
56
  N_("Error connecting to master:"),
 
57
  N_("SSL connection error"),
 
58
  N_("Malformed packet"),
 
59
  N_("(unused error message)"),
 
60
  N_("Invalid use of null pointer"),
 
61
  N_("Statement not prepared"),
 
62
  N_("No data supplied for parameters in prepared statement"),
 
63
  N_("Data truncated"),
 
64
  N_("No parameters exist in the statement"),
 
65
  N_("Invalid parameter number"),
 
66
  N_("Can't send long data for non-string/non-binary data types "
 
67
     "(parameter: %d)"),
 
68
  N_("Using unsupported buffer type: %d  (parameter: %d)"),
 
69
  N_("Shared memory: %-.100s"),
 
70
  N_("(unused error message)"),
 
71
  N_("(unused error message)"),
 
72
  N_("(unused error message)"),
 
73
  N_("(unused error message)"),
 
74
  N_("(unused error message)"),
 
75
  N_("(unused error message)"),
 
76
  N_("(unused error message)"),
 
77
  N_("(unused error message)"),
 
78
  N_("(unused error message)"),
 
79
  N_("Wrong or unknown protocol"),
 
80
  N_("Invalid connection handle"),
 
81
  N_("Connection using old (pre-4.1.1) authentication protocol refused "
 
82
     "(client option 'secure_auth' enabled)"),
 
83
  N_("Row retrieval was canceled by drizzle_stmt_close() call"),
 
84
  N_("Attempt to read column without prior row fetch"),
 
85
  N_("Prepared statement contains no metadata"),
 
86
  N_("Attempt to read a row while there is no result set associated with "
 
87
     "the statement"),
 
88
  N_("This feature is not implemented yet"),
 
89
  N_("Lost connection to Drizzle server while waiting for initial "
 
90
     "communication packet, system error: %d"),
 
91
  N_("Lost connection to Drizzle server while reading initial communication "
 
92
     "packet, system error: %d"),
 
93
  N_("Lost connection to Drizzle server while sending authentication "
 
94
     "information, system error: %d"),
 
95
  N_("Lost connection to Drizzle server while reading authorization "
 
96
     "information, system error: %d"),
 
97
  N_("Lost connection to Drizzle server while setting initial database, "
 
98
     "system error: %d"),
 
99
  N_("Statement closed indirectly because of a preceding %s() call"),
 
100
/* CR_NET_UNCOMPRESS_ERROR 08S01  */
 
101
  N_("Couldn't uncompress communication packet"),
 
102
/* CR_NET_READ_ERROR 08S01  */
 
103
  N_("Got an error reading communication packets"),
 
104
/* CR_NET_READ_INTERRUPTED 08S01  */
 
105
  N_("Got timeout reading communication packets"),
 
106
/* CR_NET_ERROR_ON_WRITE 08S01  */
 
107
  N_("Got an error writing communication packets"),
 
108
/* CR_NET_WRITE_INTERRUPTED 08S01  */
 
109
  N_("Got timeout writing communication packets"),
 
110
  ""
 
111
};
 
112
 
 
113
 
 
114
const char *
 
115
drizzleclient_get_client_error(unsigned int err_index)
 
116
{
 
117
  return _(client_errors[err_index]);
 
118
 
119
 
 
120
} /* namespace drizzle_protocol */