summaryrefslogtreecommitdiff
path: root/sql/ha_berkeley.h
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup ha_checktype() and redundant variables.acurtis@pcgem.rdg.cyberkinetica.com2004-03-021-1/+1
|
* Merge with 4.0.18monty@mysql.com2004-02-111-4/+5
|\
| * Mark that strings may change on index only reads (for BDB tables).monty@mysql.com2004-01-291-1/+1
| | | | | | | | This fixed problem with index reads on character fields with BDB tables. (Bug #2509)
| * Some small portability fixes.monty@mysql.com2003-12-301-4/+5
| | | | | | | | | | Added support for lower_case_table_names=2, which is to be used on case insensitive file systems. This tells MySQL to preserve the used case of filenames and database names to make it esier to move files between cases sensitive can case insensitive file systems (like Windows and Linux)
| * A lot of portability fixes.monty@mashka.mysql.fi2003-01-051-0/+1
| | | | | | | | Added rename table for BDB. This fixes a bug in ALTER TABLE with BDB tables.
* | Bitmap post-review fixesserg@serg.mylan2003-10-301-2/+2
| |
* | fixes to Bitmap classserg@serg.mylan2003-10-241-1/+1
| |
* | fixes for new key_map codeserg@serg.mylan2003-10-161-1/+1
| |
* | key_map with more that 64 bits widthserg@serg.mylan2003-10-111-1/+1
| |
* | Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1bell@sanja.is.com.ua2003-02-181-0/+1
|\ \ | | | | | | | | | into sanja.is.com.ua:/home/bell/mysql/work-qc-4.1
| * \ mergingbell@sanja.is.com.ua2002-12-111-0/+1
| |\ \ | | |/ | |/|
| | * new innodb query cache behaviour (recommit because of problem with 4.1 ↵bell@sanja.is.com.ua2002-11-031-0/+1
| | | | | | | | | | | | | | | | | | repository pushing) fixed bug in quqry cache dbd transaction processing
* | | patches from sleepycat.com have been applied (SCRUM)ram@mysql.r18.ru2002-12-191-0/+1
| | | | | | | | | | | | ha_berkeley::rename_table() has been added (SCRUM)
* | | rename of net_pkg.cc to protocol.ccmonty@mashka.mysql.fi2002-12-111-1/+1
|/ / | | | | | | | | Class for sending data from server to client (Protocol) This handles both the old ( <= 4.0 ) protocol and then new binary protocol that is used for prepared statements.
* | Portability fix when using -DBIG_TABLESmonty@mashka.mysql.fi2002-11-141-1/+2
|/
* Moved have_* to mysql_priv.h.jcole@mugatu.spaceapes.com2002-07-251-1/+0
| | | | | | | | | mysql_priv.h: Added have_berkeley_db and have_innodb. ha_innodb.h: Removed have_innodb. ha_berkeley.h: Removed have_berkeley_db.
* Made keyread (key scanning) a key specific attribute.monty@hundin.mysql.fi2002-06-191-2/+1
| | | | | This avoids using fulltext keys for table scanning. This also reverts Sinisa's original fix for this problem.
* Update for BTREE keys in HEAP tablesmonty@tik.mysql.fi2002-04-121-9/+8
| | | | Split handler->option_flag() to handler->table_flags() and handler->index_flags()
* Take into account that table scans may use indexesmonty@hundin.mysql.fi2002-01-301-1/+1
|
* Added support of null keys in HEAP tablesmonty@tik.mysql.fi2002-01-121-1/+2
| | | | Added ORDER BY optimization
* Added macros for nice TIMESPEC usage.monty@hundin.mysql.fi2002-01-021-0/+1
| | | | | | | | Fixes for building MySQL with gcc 3.0 Added SIGNED / UNSIGNED casts Fixed core dump bug in net_clear() with libmysqld. Back to using semaphores in query cache. Added 'Null' and 'Index_type' to SHOW INDEX.
* HANDLER works only with MyISAM tablesserg@serg.mysql.com2001-12-211-1/+1
| | | | HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
* Better optimization for InnoDB and BDB tables for ORDER BYmonty@hundin.mysql.fi2001-11-291-0/+1
|
* HA_NO_FULLTEXT_KEY and an appropriate error messageserg@serg.mysql.com2001-10-231-1/+1
|
* Added unique error for DEADLOCKmonty@hundin.mysql.fi2001-09-171-0/+1
| | | | Include missing man pages into binary distribution
* Fix bugs when using LOCK TABLES with BDB tablesmonty@hundin.mysql.fi2001-09-081-1/+1
| | | | Optimized remove of key when using internal cursor in BDB tables.
* Add test case for update/replace bug in bdb.tim@white.box2001-07-241-2/+1
| | | | Remove unused argument to ha_berkeley::remove_key().
* Fix for BDB and LOCK TABLESmonty@donna.mysql.fi2001-04-191-0/+1
|
* Fix a crash in Innobase with tables with many columns and a range querymonty@donna.mysql.fi2001-03-261-0/+1
| | | | Removed all Attic directories.
* Portability fixes for OPENBSD, OS2 and Windowsmonty@donna.mysql.com2001-01-271-3/+2
|
* Patches for NetBSD/macppcmonty@donna.mysql.com2001-01-121-1/+1
| | | | | Fixed bug in LEFT JOIN Added bdb_log_buffer_size
* Fixed bug when opening BDB tables twicemonty@donna.mysql.com2001-01-021-2/+4
|
* Don't use subtransactions on write_row() and delete_row() intim@cane.mysql.fi2000-12-281-1/+1
| | | | | ha_berkeley. A few smaller bug fixes.
* Merge work.mysql.com:/home/bk/mysqltim@cane.mysql.fi2000-12-281-1/+2
|\ | | | | | | into cane.mysql.fi:/usr/home/tim/my/work
| * Share DB *file; this fixes a deadlock problem.tim@cane.mysql.fi2000-12-281-1/+2
| | | | | | | | While we're at it, share the keyfile and keytype arrays, too.
* | Extended mysqltest with --commands and 'require'monty@donna.mysql.com2000-12-271-1/+1
|/ | | | | Fixed test results. Added mysqld variable 'have_isam'
* ha_berkeley.cc - Don't use subtransactions in update_row by defaulttim@cane.mysql.fi2000-12-261-2/+7
| | | | | | | | ha_berkeley.cc - Use the DB_RMW (read, modify, write) flag when removing a key ha_berkeley.h - Don't use subtransactions in update_row by default sql_table.cc - Don't use subtransactions in update_row by default bdb.result BitKeeper file /usr/home/tim/my/work/mysql-test/r/bdb.result bdb.test BitKeeper file /usr/home/tim/my/work/mysql-test/t/bdb.test
* New benchmark testmonty@donna.mysql.com2000-12-241-2/+4
| | | | | | | Fixed bug in REPLACE with BDB tables Prepare for write lock on read for BDB Inform the handler when we want to use IGNORE / REPLACE New manual pages
* Add SHOW LOGS command.tim@cane.mysql.fi2000-12-151-0/+1
|
* Lots of fixes for BDB tablesmonty@donna.mysql.com2000-12-081-7/+7
| | | | Change DROP TABLE to first drop the data, then the .frm file
* Only write full transactions to binary logmonty@donna.mysql.com2000-12-071-8/+18
| | | | | | A lot of new functions for BDB tables Fix for DROP DATABASE on windows Default server_id variables
* All statements are now run in a sub transactionmonty@donna.mysql.com2000-11-241-2/+2
| | | | | Give warning if we are using non transactional tables and do ROLLBACK Porting of crash-me and benchmarks to FrontBase
* Fixed bug with ORDER BY on BDB tables.monty@tik.mysql.com2000-10-261-1/+2
| | | | New benchmarks tests
* Added bdb_lock_max and fixed bug in BDB tables when using key partsmonty@donna.mysql.com2000-10-251-1/+1
|
* Automatic primary key for BDB tablesmonty@donna.mysql.com2000-10-161-11/+25
|
* Changed meaning of HA_EXTRA_RESET and start of hidden primary keys for BDB ↵monty@tik.mysql.com2000-10-151-1/+4
| | | | tables
* RIGHT JOIN, part of automatic repair of MyISAM tables, backup on repair,monty@tramp.mysql.fi2000-09-261-1/+1
| | | | reading from FIFO, fixes for FULLTEXT, @@IDENTITY
* Update to new root alloc, OPTIMIZE TABLE and some other changesmonty@donna.mysql.com2000-09-121-6/+7
|
* Fixed for Ia64 + delayed key creation + a lot of small bug fixesmonty@donna.mysql.com2000-08-151-1/+1
|
* Fix typos that gcc allowed but other compilers choke on.tim@localhost.polyesthetic.msg2000-08-021-4/+4
|