Gitiles
Code Review
Sign In
asterix-gerrit.ics.uci.edu
/
asterixdb
/
09ff0db87e7307c4bba3570ca329f9a6b39c7c27
/
hyracks-storage-am-rtree
09ff0db
renamed IIndexOpContext and its methods for clarity
by zheilbron
· 12 years ago
654d979
More cleaning. Got rid of an unecessary interface.
by alexander.behm
· 12 years ago
097aa7e
More index operator cleanup for better code sharing with the lsm inverted index.
by alexander.behm
· 12 years ago
6fdd1b0
Minor fixes.
by alexander.behm
· 12 years ago
0acc2d6
Switched inverted-index operators to lsm-inverted-index. Minor cleaning for better code sharing.
by alexander.behm
· 12 years ago
bb906dc
Merged hyracks_lsm_tree r1860:1879.
by alexander.behm
· 12 years ago
444f112
revamped index lifecycle management interfaces to allow for more flexibility (needed in asterix for metadata)
by zheilbron
· 12 years ago
d07dfe0
Merged hyracks_lsm_tree r1846:r1858.
by alexander.behm
· 12 years ago
a851201
reverted r1844
by zheilbron
· 12 years ago
17bbe81
Implemented lsm inverted index range search cursor that is used in merges.
by alexander.behm
· 12 years ago
46c8945
Merged hyracks_lsm_tree r1838:r1844.
by alexander.behm
· 12 years ago
7a4ac20
added interface for deferring the closing of indexes
by zheilbron
· 12 years ago
ef10d07
More cleaning and prepwork.
by alexander.behm
· 12 years ago
f6af864
removed traces of search op callback in RTrees
by zheilbron
· 12 years ago
caa4c61
Added flag for checking whether input to BTree bulk load is sorted or not. Still need to add better tests.
by alexander.behm
· 12 years ago
3b89343
added validate() method for IIndexes. Currently only supported for BTree/LSM-BTree
by zheilbron
· 12 years ago
2c65eae
added documentation for operation callbacks and removed extraneous callback call
by zheilbron
· 12 years ago
f64599d
exposed interface for index lifecycle management and added naive first implementation
by zheilbron
· 12 years ago
594a3c4
more dataflow helper changes and cleanup to ease the introduction of index lifecycle management
by zheilbron
· 12 years ago
7d88c67
instrumented btree and lsmbtree with search opcallback calls
by zheilbron
· 12 years ago
4b74391
merged hyracks_asterix_stabilization r1634:1651
by zheilbron
· 12 years ago
a165d0a
implemented proper (and uniform) lifecycle management for all indexes
by zheilbron
· 12 years ago
6087964
refactored index interfaces to allow proper lifecycle management
by zheilbron
· 12 years ago
621f01e
Changed all indexes to use the new bulkload interface
by zheilbron
· 12 years ago
21bfc73
undo the revision r1582 in order not to change the interface of IIndexOperatorDescriptor and all sub-concrete-classes
by kisskys
· 12 years ago
68dc82e
Reintegrated hyracks_rtree_bulkload.
by alexander.behm
· 12 years ago
ee27ab9
added IIndexArtifactMap interface to generate permanent resourceId and changed IIndexOperatorDescriptor to deal with the IIndexArtifactMap
by kisskys
· 12 years ago
3e5d0c73
instrumented rtree with modification callbacks and provided plumbing for opcallbacks to indexes
by zheilbron
· 12 years ago
f081de2
refactored opcallback interfaces and touchpoints
by zheilbron
· 12 years ago
112770a
fixed rare case bug with update in btree and cleaned up an interface
by zheilbron
· 12 years ago
2b5c3f7
Merged hyracks_asterix_stabilization r1491:r1544.
by alexander.behm
· 12 years ago
165465d
merged hyracks_asterix_stabilization r1453:1468
by zheilbron
· 12 years ago
b1ee09f
merged hyracks_asterix_stabilization r1440:1453
by zheilbron
· 12 years ago
3dd54f5
Removed dependencies on hyracks-control-nc.
by alexander.behm
· 13 years ago
04111ec
added missing file from previous commit
by salsubaiee
· 13 years ago
e74da94
merged r1274:1322 from hyracks_dev_next
by zheilbron
· 13 years ago
acce7c3
reverted to r1326
by zheilbron
· 13 years ago
ea80af0
Changed the resourceId(which was fileId) value into a persistent value.
by kisskys
· 13 years ago
5287de0
Using btree upsert in lsmbtree
by zheilbron
· 13 years ago
890182a
Implemented BTree upsert. Using callback interface for logging.
by alexander.behm
· 13 years ago
5a23956
- Merged interface changes from hyracks_inverted_index_updates
by zheilbron
· 13 years ago
c8f86a6
Refactored the integration tests and added integration tests for the LSMRTree.
by salsubaiee
· 13 years ago
e9de7b8
Cleaned up BTree integration tests. Added LSM-BTree integration tests.
by alexander.behm
· 13 years ago
2661ec4
Added LSMRTree search operator.
by salsubaiee
· 13 years ago
c2db1ea
- Fixed a potential bug in the RTree delete that could happen when a deleter latch the root page while it is leaf and when it wants to upgrade the latch to write latch the root is no longer a leaf page.
by salsubaiee
· 13 years ago
55f0f20
Modified RTree search operator to extend the common TreeIndexSearchOperator.
by alexander.behm
· 13 years ago
96712d3
Fixed a bug in the LSMRTree search cursor related to the timing of opening the RTree cursors which can cause deadlocks.
by salsubaiee
· 13 years ago
1d0f9a6
Moved tree index test framework to hyracks-test-support. Removed JUnit dependency from access method poms. Cleaned up all access method dependencies.
by alexander.behm
· 13 years ago
b8d3483
Changed scope of JUnit dependency from test to compile to resolve compilation issues.
by alexander.behm
· 13 years ago
43382db
Simplifying tree operators in preparation of LSM tree operators.
by alexander.behm
· 13 years ago
0364b85
Completed consistency checking for components of the LSM B-Tree and LSM R-Tree in open().
by alexander.behm
· 13 years ago
e598a47
Added a missing getter method to the RTree.
by salsubaiee
· 13 years ago
854c466
- Fixed various bugs in the RTree concurrency control protocol which caused some searchers to miss some nodes due to concurrent splits.
by salsubaiee
· 13 years ago
b3892c8
Fixed bug in checking expected results of disk-order scan in BTree tests (they still pass).
by alexander.behm
· 13 years ago
e7aaf0d
- Added LSMRTree test framework.
by salsubaiee
· 13 years ago
9e75ac2
- Refactored the BTree and LSMBTree test framework code.
by salsubaiee
· 13 years ago
6faa8c4
Created a test framework for the RTree and added the corresponding tests.
by salsubaiee
· 13 years ago
44637c1
- Fixed a bug in the LSMRTree search cursor which caused returning corrputed tuples.
by salsubaiee
· 13 years ago
07769de
Fixed thread-concurrency issues in tree indexes due to IBinaryComparator not being thread safe anymore.
by alexander.behm
· 13 years ago
05316c1
- Fixed merging bug.
by salsubaiee
· 13 years ago
64fa2da
Avoiding some object construction in LSM-BTree.
by alexander.behm
· 13 years ago
59345d4
Added more test cases and did more cleaning.
by salsubaiee
· 13 years ago
59669d3
More of LSM-RTree clean up and bug fixes.
by salsubaiee
· 13 years ago
24dd85c
Fixed lsm-tree exceptions. Started to refactor BTree tests for sharing with LSM-BTree.
by alexander.behm
· 13 years ago
211cf70
Major cleanup of lsm-btree. Added first simple insert+search test.
by alexander.behm
· 13 years ago
ab03f27
Removed PageAllocationException.
by alexander.behm
· 13 years ago
bccebb5
* Created new projects for the LSM-Rtree.
by salsubaiee
· 13 years ago
8ec0f61
Fixed NC memory leak. Fixed duplicate job cleanup. Cleaned up data treatment in Hyracks
by vinayakb
· 13 years ago
ba3d1af
Refactored all index operators for better sharing with inverted index operators.
by alexander.behm
· 13 years ago
8a6ad29
Added BTreeUpdateSearch operator for Yingyi.
by alexander.behm
· 13 years ago
fb3f9a9
Merged hyracks_dev_next into this branch.
by alexander.behm
· 13 years ago
d13efb7
Applied BTree changes from LSM tree effort. Added isLoggable checks to all logger calls in BTree, RTree, and InvertedIndex.
by alexander.behm
· 13 years ago
7407537
Cleaned up createPushRuntime api
by vinayakb
· 13 years ago
da7955d
Added index accessor for BTree and RTree.
by alexander.behm
· 13 years ago
1af0349
Fixed major bug after changing the lsns from int to long
by salsubaiee
· 13 years ago
b02b1aa
- Fixed the r-tree usch that latches are released in case of failures.
by salsubaiee
· 13 years ago
c476921
Ignored Eclipse metadata files
by vinayakb
· 13 years ago
d426a0f
Removed leafFrame, interiorFrame, and metaFrame parameters from methods that can internally create frames using factories, e.g., create(), createOpContext(), etc.
by alexander.behm
· 13 years ago
e8fc473
Merged hyracks_dev_next into this branch. Fixed a bug in the BTree interior node where deletion would happen incorrectly if that node was the root, and if was last existing key was deleted.
by alexander.behm
· 13 years ago
f46fefa
Updated version of branch to 0.2.0-SNAPSHOT
by vinayakb
· 13 years ago
cb018a8
Changed type of LSN in tree-index pages from int to long.
by alexander.behm
· 13 years ago
fdaa9b0
Removed return value from split method in ITreeIndexFrame because it was not used anywhere.
by alexander.behm
· 13 years ago
095f63d
Cleaned some more and added some Javadocs.
by alexander.behm
· 13 years ago
d0a8c78
Fixed RTree after removing MultiComparator from split API in ITreeIndexFrame.
by alexander.behm
· 13 years ago
1f41215
Removed MultiComparator from compact API call in ITreeIndexFrame.
by alexander.behm
· 13 years ago
2d31b3a
Removed MultiComparator from more API calls in ITreeIndexFrame.
by alexander.behm
· 13 years ago
f46bb54
Removed MultiComparator from insert API in TreeIndexFrame.
by alexander.behm
· 13 years ago
2917669
Removed createMultiComparator from TreeIndexOpHelper.
by alexander.behm
· 13 years ago
2d48ff2
Removed typeTraits from MultiComparator.
by alexander.behm
· 13 years ago
ff74107
Made IPrimitiveValueProviders an RTree internal thing for better encapsulation. Also removed them from MultiComparator in my quest to clean up the MultiComparator.
by alexander.behm
· 13 years ago
48d4cc1
Preparing to clean up MultiComparator. Removed all references to MultiComparator.getFieldCount().
by alexander.behm
· 13 years ago
31aa75a
Removed temporary TODOs in RTree.
by alexander.behm
· 13 years ago
f0fcc53
Fixed RTree after cleaning up TreeIndex interfaces. Fixed bugs in the BTree while doing more cleaning.
by alexander.behm
· 13 years ago
2233fdd
Still more BTree cleaning.
by alexander.behm
· 13 years ago
39bfd65
Removing eclipse junk files.
by alexander.behm
· 13 years ago
63132f8
Enabling all tests.
by alexander.behm
· 13 years ago
0522683
Recreating changes from hyracks_transactions_fix branch and hyracks_btree_updates branch in this branch created off of hyracks_dev_next.
by alexander.behm
· 13 years ago
3e99840
Fixed problem with writing to unopened writer
by vinayakb
· 13 years ago
6a6a938
- Added a value provider to allow the r-tree to get the actual key values.
by salsubaiee
· 13 years ago
f787877
Added fail() call to IFrameWriter
by vinayakb
· 13 years ago
Next »