diff options
author | unknown <monty@hundin.mysql.fi> | 2002-01-16 23:02:26 +0200 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2002-01-16 23:02:26 +0200 |
commit | 088582035efe96857e6453a72443ae1d8049fc3a (patch) | |
tree | 018279aec359563ce57663242828891f44489682 /sql/ha_berkeley.cc | |
parent | 40c146f6a22e7397d9e5d1880b29f2c88fb39eda (diff) | |
download | mariadb-git-088582035efe96857e6453a72443ae1d8049fc3a.tar.gz |
Move HA_EXTRA_NO_READCHECK to ha_open
Fixed bug in multi-table-delete
Docs/manual.texi:
Changelog
include/mysql_com.h:
Define MAX_CHAR_WIDTH
myisam/mi_extra.c:
Cleanup
mysql-test/r/bdb.result:
Bug test
mysql-test/r/group_by.result:
Bug test
mysql-test/t/bdb.test:
Bug test
mysql-test/t/group_by.test:
Bug test
sql/ha_berkeley.cc:
More debug statements
sql/handler.cc:
Move HA_EXTRA_NO_READCHECK to ha_open
sql/records.cc:
More DBUG statements
sql/sql_analyse.cc:
Cleanup
sql/sql_base.cc:
Move HA_EXTRA_NO_READCHECK to ha_open
sql/sql_delete.cc:
Fixed bug in multi-table-delete
Cleanup
sql/sql_select.cc:
Move HA_EXTRA_NO_READCHECK to ha_open
sql/sql_update.cc:
Move HA_EXTRA_NO_READCHECK to ha_open
Diffstat (limited to 'sql/ha_berkeley.cc')
-rw-r--r-- | sql/ha_berkeley.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sql/ha_berkeley.cc b/sql/ha_berkeley.cc index 6a9187a7cb2..614d1b5abf5 100644 --- a/sql/ha_berkeley.cc +++ b/sql/ha_berkeley.cc @@ -1596,12 +1596,13 @@ int ha_berkeley::rnd_pos(byte * buf, byte *pos) { DBT db_pos; statistic_increment(ha_read_rnd_count,&LOCK_status); + DBUG_ENTER("ha_berkeley::rnd_pos"); active_index= (uint) -1; // Don't delete via cursor - return read_row(file->get(file, transaction, - get_pos(&db_pos, pos), - ¤t_row, 0), - (char*) buf, primary_key, ¤t_row, (DBT*) 0, 0); + DBUG_RETURN(read_row(file->get(file, transaction, + get_pos(&db_pos, pos), + ¤t_row, 0), + (char*) buf, primary_key, ¤t_row, (DBT*) 0, 0)); } void ha_berkeley::position(const byte *record) |