Sears Russell
|
ff641be5dc
|
add an explicit ID parameter to StaticTuple. Instantiators of StaticTuple need to make sure this is different for each static tuple type that may coexist in the same page file. This allows multiple copies of rose to run at once.
|
2008-12-02 21:45:58 +00:00 |
|
Sears Russell
|
41460d041a
|
did away with memoization for rle_ (cost of mutex was too high). pthread_[get|set]specific does not provide enough keys to make sense as an alternative
|
2008-11-27 00:08:59 +00:00 |
|
Sears Russell
|
1985ec6424
|
defensively check that caller locked pages as appropriate
|
2008-11-26 07:12:51 +00:00 |
|
Sears Russell
|
9012bef5fc
|
Fixes nasty concurrency bug; rle's readRecord() was not reentrant(!)
|
2008-11-26 06:58:22 +00:00 |
|
Sears Russell
|
2b63991014
|
preliminary (and largely untested) support for opening LSM-tree iterators starting at a given tuple
|
2008-11-24 01:32:35 +00:00 |
|
Sears Russell
|
0a551720c8
|
added optional template arguments to FOR and RLE to let callers specify the size of delta_t and copy_count_t, resepectively.
|
2008-10-27 23:35:51 +00:00 |
|
Sears Russell
|
470c52c9cc
|
add compile time PACK_STATS option that displays statistics about the number of bytes used per column
|
2008-10-27 23:27:48 +00:00 |
|
Sears Russell
|
aaf2f8bc39
|
Binary search implementations
|
2008-06-08 20:45:04 +00:00 |
|
Sears Russell
|
75f857bc26
|
Added supoort for binary search to page lookups
|
2008-06-08 20:28:53 +00:00 |
|
Sears Russell
|
690ebdea9a
|
Mess with some of the typedefs for better code clarity, and (hopefully) better real-world compression.
|
2008-05-27 07:33:35 +00:00 |
|
Sears Russell
|
a4c29b95a2
|
Fix bug due to over-zealous optimization. It was accidentally skipping the max slot id check in some cases.
|
2008-05-27 07:32:37 +00:00 |
|
Sears Russell
|
2929394b31
|
Fixed some documentation warnings, and clarified a few points.
|
2008-04-17 06:29:34 +00:00 |
|
Sears Russell
|
afbd89e3ff
|
All headers now live in the header directory. (stasis/, not src/stasis)
|
2008-04-13 04:02:57 +00:00 |
|