~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/cursor.cc

  • Committer: Brian Aker
  • Date: 2009-12-18 18:51:03 UTC
  • mfrom: (1143.4.23 transaction_log)
  • Revision ID: brian@gaz-20091218185103-pc5fo3n9xmd0b503
Merge Jay

Show diffs side-by-side

added added

removed removed

Lines of Context:
1359
1359
  if (table->s->tmp_table || ! replication_services.isActive())
1360
1360
    return false;
1361
1361
 
 
1362
  bool result= false;
 
1363
 
1362
1364
  switch (session->lex->sql_command)
1363
1365
  {
1364
1366
  case SQLCOM_REPLACE:
1394
1396
    else
1395
1397
    {
1396
1398
      if (before_record == NULL)
1397
 
        replication_services.insertRecord(session, table);
 
1399
        result= replication_services.insertRecord(session, table);
1398
1400
      else
1399
1401
        replication_services.updateRecord(session, table, before_record, after_record);
1400
1402
    }
1408
1410
     * an update.
1409
1411
     */
1410
1412
    if (before_record == NULL)
1411
 
      replication_services.insertRecord(session, table);
 
1413
      result= replication_services.insertRecord(session, table);
1412
1414
    else
1413
1415
      replication_services.updateRecord(session, table, before_record, after_record);
1414
1416
    break;
1424
1426
    break;
1425
1427
  }
1426
1428
 
1427
 
  return false;
 
1429
  return result;
1428
1430
}
1429
1431
 
1430
1432
int Cursor::ha_external_lock(Session *session, int lock_type)