~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/error.h

updating to trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
/* Max width of screen (for error messages) */
37
37
#define SC_MAXWIDTH 256
38
38
#define ERRMSGSIZE      (SC_MAXWIDTH)   /* Max length of a error message */
39
 
#define NRERRBUFFS      (2)     /* Buffers for parameters */
40
39
#define MY_FILE_ERROR   ((size_t) -1)
41
40
#define ME_FATALERROR   1024    /* Fatal statement error */
42
41
 
82
81
                       const std::string& message);
83
82
#define DRIZZLE_ADD_ERROR_MESSAGE(code, msg) add_error_message(code, STRINGIFY_ARG(code), msg)
84
83
 
 
84
namespace error {
 
85
 
 
86
void access(drizzled::identifier::User::const_reference user);
 
87
void access(drizzled::identifier::User::const_reference user, drizzled::identifier::Schema::const_reference schema);
 
88
void access(drizzled::identifier::User::const_reference user, drizzled::identifier::Table::const_reference table);
 
89
 
 
90
} // namespace error
 
91
 
 
92
 
85
93
DRIZZLED_API void my_error(const std::string &ref, error_t nr, myf MyFlags= MYF(0));
86
94
DRIZZLED_API void my_error(error_t nr, drizzled::Identifier::const_reference ref, myf MyFlags= MYF(0));
87
95
DRIZZLED_API void my_error(error_t nr);