~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/db.cc

  • Committer: Brian Aker
  • Date: 2011-01-17 23:44:48 UTC
  • mfrom: (2088.1.5 drizzle-build)
  • Revision ID: brian@tangent.org-20110117234448-0tt6rd6fxa3csdaf
Rollup of all changes for identifier/error

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
{
56
56
 
57
57
static void change_db_impl(Session *session);
58
 
static void change_db_impl(Session *session, SchemaIdentifier &schema_identifier);
 
58
static void change_db_impl(Session *session, identifier::Schema &schema_identifier);
59
59
 
60
60
/*
61
61
  Create a database
108
108
    boost::mutex::scoped_lock scopedLock(session->catalog().schemaLock());
109
109
 
110
110
    // Check to see if it exists already.  
111
 
    SchemaIdentifier schema_identifier(schema_message.name());
 
111
    identifier::Schema schema_identifier(schema_message.name());
112
112
    if (plugin::StorageEngine::doesSchemaExist(schema_identifier))
113
113
    {
114
114
      if (not is_if_not_exists)
168
168
  {
169
169
    boost::mutex::scoped_lock scopedLock(session->catalog().schemaLock());
170
170
 
171
 
    SchemaIdentifier schema_idenifier(schema_message.name());
 
171
    identifier::Schema schema_idenifier(schema_message.name());
172
172
    if (not plugin::StorageEngine::doesSchemaExist(schema_idenifier))
173
173
    {
174
174
      my_error(ER_SCHEMA_DOES_NOT_EXIST, schema_idenifier);
211
211
    ERROR Error
212
212
*/
213
213
 
214
 
bool rm_db(Session *session, SchemaIdentifier &schema_identifier, const bool if_exists)
 
214
bool rm_db(Session *session, identifier::Schema &schema_identifier, const bool if_exists)
215
215
{
216
216
  bool error= false;
217
217
 
338
338
    @retval true  Error
339
339
*/
340
340
 
341
 
bool change_db(Session *session, SchemaIdentifier &schema_identifier)
 
341
bool change_db(Session *session, identifier::Schema &schema_identifier)
342
342
{
343
343
 
344
344
  if (not plugin::Authorization::isAuthorized(session->user(), schema_identifier))
381
381
  @param new_db_charset Character set of the new database.
382
382
*/
383
383
 
384
 
static void change_db_impl(Session *session, SchemaIdentifier &schema_identifier)
 
384
static void change_db_impl(Session *session, identifier::Schema &schema_identifier)
385
385
{
386
386
  /* 1. Change current database in Session. */
387
387