Gitiles
Code Review
Sign In
asterix-gerrit.ics.uci.edu
/
asterixdb
/
78c02ff4bef94a9cb69eca6cae4085105b1aef68
/
hyracks-storage-am-btree
/
src
/
main
78c02ff
Fixed btree file enlistment bug.
by alexander.behm
· 14 years ago
e311ecd
Fixed the following bug discovered by Vandana and Vinayak: Some BTree tests create a folder to place the index files into. However, this folder is not removed after the tests, so different users (that don't have write privs on the folder) trying to build Hyracks get failed tests.
by alexander.behm
· 14 years ago
6edfb2b
More BTree refactoring for better code sharing.
by alexander.behm
· 14 years ago
c764bb6
Refactored BTree code to allow better code sharing with RTree.
by alexander.behm
· 14 years ago
0295f94
More refactoring of BTree code to allow better reusability.
by alexander.behm
· 14 years ago
940c8e1
Beginning refactoring of BTree code to allow cleaner sharing with RTree. Factored out the free page manager in this commit.
by alexander.behm
· 14 years ago
01da06a
Merging branch with various btree fixes into trunk.
by alexander.behm
· 14 years ago
fcfcb19
Merged 0.1.3_btreefix into trunk
by alexander.behm
· 14 years ago
74c7207
Merged r289:290 from the hyracks_io_management branch
by vinayakb
· 14 years ago
2daa123
Formatted code in Asterix style and added copyright info to all files.
by alexander.behm
· 14 years ago
4e09438
1. Changed BTree code to use the new IBufferCache and IStorageManagerInterface to cleanly deal with the lifecycle of files.
by alexander.behm
· 14 years ago
d301105
Merged r248:249 from trunk
by alexander.behm
· 14 years ago
05ab473
Ported changes in storage common
by vinayakb
· 14 years ago
f478927
Refactoring in preparation of performance improvements for BTree searches.
by alexander.behm
· 14 years ago
e623150
Bugfix related to bulk loading BTree with compressed leaf frames using TypeAwareTupleWriter.
by alexander.behm
· 14 years ago
1429814
Bugfixes related to combining compressed BTree leaf frames with TypeAwareTupleWriter.
by alexander.behm
· 14 years ago
3b374bd
Improved BTree ops to generate less objects. For example, BTreeOpContext can now be reused for multiple operations.
by alexander.behm
· 14 years ago
4d51510
Bugfix related to open intervals in BTree search
by alexander.behm
· 14 years ago
71b1476
Fixed bug when close() is called on closed cursor.
by alexander.behm
· 14 years ago
7287026
Added support for open intervals in BTree searches.
by alexander.behm
· 14 years ago
414d509
added Nick's bugfix
by alexander.behm
· 14 years ago
27e1ac0
fixed some bug in exception handling
by alexander.behm
· 14 years ago
ac9d389
Added ITypeTrait interface to indicate statically know size of types. The BTree can now use this information (with the TypeAwareTupleWriter) to save space on field slots as follows. There are no more field slots for fixed-length types and the field slots for variable-length types are delta-compressed and encoded in a variable-byte format.
by alexander.behm
· 14 years ago
2f8d7c4
added BTreeFileEnlistment op to register existing files as BTrees in the system
by alexander.behm
· 14 years ago
264695b
added more meaningful error messages for BTree op boundary cases
by alexander.behm
· 14 years ago
f4d351e
minor fixes to remove warnings
by alexander.behm
· 14 years ago
8be8b7d
changed BTree ops to take FileSplitProvider instead of btree file name
by alexander.behm
· 14 years ago
de3bbe0
BTree search op now takes input tuples as search keys. Added ConstantTupleSourceProviderOp to feed constant search keys. Modified BTree app example to search secondary index and then retrieve corresponding records from primary index.
by alexander.behm
· 14 years ago
6cf661e
Added more descriptive information to operator start/finish logs
by vinayakb
· 14 years ago
a0ebb57
Fixed code to catch exception and rethrow instead of continuing
by vinayakb
· 14 years ago
8a9344b
removed superfluous constructor args in btree ops and fixed bug where search cursor is not closed properly
by alexander.behm
· 14 years ago
4ecf919
added IFileMappingProviderProvider for use in btree ops
by alexander.behm
· 14 years ago
e77156f
added creation of data dirs for btree
by alexander.behm
· 14 years ago
4375afe
using IFileMappingProvider instead of fileId in btree ops
by alexander.behm
· 14 years ago
38da75f
added drop btree operator and added isLocalCluster flag to btree operators to simplify testing
by alexander.behm
· 14 years ago
5f18a59
minor fixes for demo
by alexander.behm
· 14 years ago
60fde5d
added NullTupleReferenceFactory for representing infinity bounds in a range predicate
by alexander.behm
· 14 years ago
82fe40d
removed IFieldAccessor interface and finished final cleaning of btree code after switching to new record format
by alexander.behm
· 14 years ago
08eefdf
changed record format of btree to (1) not to rely on a length indicator in serialized fields and (2) deal with nulls
by alexander.behm
· 14 years ago
97ceca9
Refactored IOperatorNodePushable to be extended for multiple inputs
by vinayakb
· 14 years ago
6fe3943
changed btree api to use ITupleReference instead of byte[] but still assuming length is present in serialized fields (will fix next)
by alexander.behm
· 14 years ago
02a4329
completed bulk loading with compression and modified cursors to provide a fielditerator to hide compression details
by alexander.behm
· 14 years ago
824a36d
Added flush call to IFrameWriter
by vinayakb
· 14 years ago
5b2a60e
fixed btree operator issues causing not serializable exceptions during od shipping
by alexander.behm
· 14 years ago
f433336
added btree search and btree bulkload operators and made some interfaces serializable
by alexander.behm
· 14 years ago
7f8dbdd
finished initial btree code cleaning
by alexander.behm
· 14 years ago
1e11989
reorgainzed files into appropriate packages
by alexander.behm
· 14 years ago
092fee4
renaming interfaces package to api
by alexander.behm
· 14 years ago
28e7b4f
refactoring and cleaning btree code, first pass
by alexander.behm
· 14 years ago
c3b788e
switched btree to hyracks serializers and comparators and some minor cleaning
by alexander.behm
· 14 years ago
be011392
fixing remaining reference and package issues
by alexander.behm
· 14 years ago
34c9f92
integrating recent changes
by alexander.behm
· 14 years ago
5e5ec2a
Added BTree Access Method to Hyracks
by vinayakb
· 14 years ago