~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/transaction_services.cc

TransactionServices method names now meet code style guidelines.

Show diffs side-by-side

added added

removed removed

Lines of Context:
499
499
    stored functions or triggers. So we simply do nothing now.
500
500
    TODO: This should be fixed in later ( >= 5.1) releases.
501
501
*/
502
 
int TransactionServices::ha_commit_trans(Session *session, bool normal_transaction)
 
502
int TransactionServices::commitTransaction(Session *session, bool normal_transaction)
503
503
{
504
504
  int error= 0, cookie= 0;
505
505
  /*
526
526
 
527
527
    if (is_real_trans && wait_if_global_read_lock(session, 0, 0))
528
528
    {
529
 
      ha_rollback_trans(session, normal_transaction);
 
529
      rollbackTransaction(session, normal_transaction);
530
530
      return 1;
531
531
    }
532
532
 
565
565
      }
566
566
      if (error)
567
567
      {
568
 
        ha_rollback_trans(session, normal_transaction);
 
568
        rollbackTransaction(session, normal_transaction);
569
569
        error= 1;
570
570
        goto end;
571
571
      }
572
572
    }
573
 
    error= ha_commit_one_phase(session, normal_transaction) ? (cookie ? 2 : 1) : 0;
 
573
    error= commitPhaseOne(session, normal_transaction) ? (cookie ? 2 : 1) : 0;
574
574
end:
575
575
    if (is_real_trans)
576
576
      start_waiting_global_read_lock(session);
582
582
  @note
583
583
  This function does not care about global read lock. A caller should.
584
584
*/
585
 
int TransactionServices::ha_commit_one_phase(Session *session, bool normal_transaction)
 
585
int TransactionServices::commitPhaseOne(Session *session, bool normal_transaction)
586
586
{
587
587
  int error=0;
588
588
  TransactionContext *trans= normal_transaction ? &session->transaction.all : &session->transaction.stmt;
652
652
  return error;
653
653
}
654
654
 
655
 
int TransactionServices::ha_rollback_trans(Session *session, bool normal_transaction)
 
655
int TransactionServices::rollbackTransaction(Session *session, bool normal_transaction)
656
656
{
657
657
  int error= 0;
658
658
  TransactionContext *trans= normal_transaction ? &session->transaction.all : &session->transaction.stmt;
751
751
    the user has used LOCK TABLES then that mechanism does not know to do the
752
752
    commit.
753
753
*/
754
 
int TransactionServices::ha_autocommit_or_rollback(Session *session, int error)
 
754
int TransactionServices::autocommitOrRollback(Session *session, int error)
755
755
{
756
756
  if (session->transaction.stmt.getResourceContexts().empty() == false)
757
757
  {
758
758
    if (! error)
759
759
    {
760
 
      if (ha_commit_trans(session, false))
 
760
      if (commitTransaction(session, false))
761
761
        error= 1;
762
762
    }
763
763
    else
764
764
    {
765
 
      (void) ha_rollback_trans(session, false);
 
765
      (void) rollbackTransaction(session, false);
766
766
      if (session->transaction_rollback_request)
767
 
        (void) ha_rollback_trans(session, true);
 
767
        (void) rollbackTransaction(session, true);
768
768
    }
769
769
 
770
770
    session->variables.tx_isolation= session->session_tx_isolation;
782
782
  }
783
783
};
784
784
 
785
 
int TransactionServices::ha_rollback_to_savepoint(Session *session, NamedSavepoint &sv)
 
785
int TransactionServices::rollbackToSavepoint(Session *session, NamedSavepoint &sv)
786
786
{
787
787
  int error= 0;
788
788
  TransactionContext *trans= &session->transaction.all;
878
878
  section "4.33.4 SQL-statements and transaction states",
879
879
  NamedSavepoint is *not* transaction-initiating SQL-statement
880
880
*/
881
 
int TransactionServices::ha_savepoint(Session *session, NamedSavepoint &sv)
 
881
int TransactionServices::setSavepoint(Session *session, NamedSavepoint &sv)
882
882
{
883
883
  int error= 0;
884
884
  TransactionContext *trans= &session->transaction.all;
916
916
  return error;
917
917
}
918
918
 
919
 
int TransactionServices::ha_release_savepoint(Session *session, NamedSavepoint &sv)
 
919
int TransactionServices::releaseSavepoint(Session *session, NamedSavepoint &sv)
920
920
{
921
921
  int error= 0;
922
922