41 Commits (4868f83aa6d8db50d3a2346e54835574e61cd7e2)

Author SHA1 Message Date
  James Ahlborn 4868f83aa6 merge branch newformats changes through r453 14 years ago
  James Ahlborn b771eb7fa4 minor tweak 14 years ago
  James Ahlborn b999f8502f cleanup unused param 16 years ago
  James Ahlborn 27f7855db1 implement page deallocation; fix some issues in global usage map handling 16 years ago
  James Ahlborn a85e7e333e add constants for movement booleans 16 years ago
  James Ahlborn ca15878cc1 allow for TempBufferHolder which does not maintain reference (cleans up addRows) 16 years ago
  James Ahlborn 774f1c4cfe completely fix problems with sporadic usage map corruption; add some soft buffer caching in various places 16 years ago
  James Ahlborn 5c1b068826 add unit tests (and fix some bugs) for ignoreNull and unique index handling 16 years ago
  James Ahlborn a440c22d4d add additional diagnostic info on failures 16 years ago
  James Ahlborn 44b2ba7fdb Fix bug caused by sign extension when reading single-byte row numbers; fix some bugs in new text index generation code 16 years ago
  James Ahlborn 3bbc8a0eef More fixes for index parsing. Believe index names are now correctly 16 years ago
  James Ahlborn 8abce36d4f cleanup variety of compiler warnings 16 years ago
  James Ahlborn 94aa5f0252 support reading inline usage maps with more than 512 pages 16 years ago
  James Ahlborn 7190a46b85 fix some problems with sporadic usage map corruption 16 years ago
  James Ahlborn 2e2ed1f735 fix some comments 16 years ago
  James Ahlborn 8614c39231 ditch builder-style methods on cursor impls, create CursorBuilder for simpler construction of Cursors 16 years ago
  James Ahlborn bca9319ef7 implement range-based, index cursors 16 years ago
  James Ahlborn ff8135d7a3 rename skip methods; minor code cleanups 16 years ago
  James Ahlborn c3ca22f650 implement and test index based cursor 16 years ago
  James Ahlborn a926006cdd implement save/restore in Cursor; use during find calls 16 years ago
  James Ahlborn f2e4657a45 finish reworking index cursor 16 years ago
  James Ahlborn 59ae9fca19 rework Index cursor to match behavior of usagemap cursor and Cursor 16 years ago
  James Ahlborn 2c900e17e9 make usagemap cursor work similarly to Cursor; handle live additions and deletions better 16 years ago
  James Ahlborn d14cd35986 further refactoring of table/cursor; initial iterator for index to allow for indexed cursors 16 years ago
  James Ahlborn 01c8f369cf add reverse cursor traversal 16 years ago
  James Ahlborn 588da3ba5e change references between major data types; share common utility classes from common database 16 years ago
  James Ahlborn 26f63555d1 fix some pmd/findbugs issues 16 years ago
  James Ahlborn c06862149b add support for writing large table definitions; move table definition code into Table (out of Database) 17 years ago
  James Ahlborn a05f660f7b add flush method to Database; add unit test for new usage map functionality 17 years ago
  James Ahlborn a97ce25f57 rework inline usage map handling to handle out-of-range cases better and with more clarity 17 years ago
  James Ahlborn 0e545e6c73 only write the row for the usage map table when updating 17 years ago
  James Ahlborn a1a8b571b7 make pageiterators work even as usagemap bits are shifted around 17 years ago
  James Ahlborn dce6d6569a initial implementation of support for promoting nline to reference usage map 17 years ago
  James Ahlborn c10d010cde move usagemap implementations into UsageMap in prep for future changes; clean up initial setup of new table 17 years ago
  James Ahlborn 931b696348 switch from Integer list to BitSet in UsageMap 17 years ago
  James Ahlborn fb03eb44f4 rework current row page tracking with RowState 17 years ago
  James Ahlborn abd574dd1a clean up lots of cruft around datatypes; add more sanity checking on table creation; fix free space calculations 17 years ago
  James Ahlborn 20dcf1313f use common row start/end reading methods 18 years ago
  Tim McCune fce56371ce Added ability to delete current row. 19 years ago
  Tim McCune ab8c6a9314 JDK 1.5 upgrades 19 years ago
  Tim McCune 4f8ce372b4 This commit was generated by cvs2svn to compensate for changes in r2, 19 years ago