~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/statement/release_savepoint.cc

  • Committer: Monty Taylor
  • Date: 2011-03-08 23:35:47 UTC
  • mfrom: (2224.2.9 statement2)
  • mto: This revision was merged to the branch mainline in revision 2227.
  • Revision ID: mordred@inaugust.com-20110308233547-w2s3tm5svzv339dp
Merged Olaf - Statement refactor.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
   * unbind it from our deque.
41
41
   */
42
42
  TransactionServices &transaction_services= TransactionServices::singleton();
43
 
  deque<NamedSavepoint> &savepoints= getSession()->transaction.savepoints;
 
43
  deque<NamedSavepoint> &savepoints= transaction().savepoints;
44
44
  deque<NamedSavepoint>::iterator iter;
45
45
 
46
46
  for (iter= savepoints.begin();
50
50
    NamedSavepoint &sv= *iter;
51
51
    const string &sv_name= sv.getName();
52
52
    if (my_strnncoll(system_charset_info,
53
 
                     (unsigned char *) getSession()->getLex()->ident.str,
54
 
                     getSession()->getLex()->ident.length,
 
53
                     (unsigned char *) lex().ident.str,
 
54
                     lex().ident.length,
55
55
                     (unsigned char *) sv_name.c_str(),
56
56
                     sv_name.size()) == 0)
57
57
      break;
68
68
    my_error(ER_SP_DOES_NOT_EXIST, 
69
69
             MYF(0), 
70
70
             "SAVEPOINT", 
71
 
             getSession()->getLex()->ident.str);
 
71
             lex().ident.str);
72
72
  }
73
73
  return false;
74
74
}