Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Created a test framework for the RTree and added the corresponding tests.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1119 123451ca-8445-de46-9d55-352943316053

    • -0
    • +61
    ./hyracks/storage/am/rtree/RTreeBulkLoadTest.java
    • -0
    • +57
    ./hyracks/storage/am/rtree/RTreeDeleteTest.java
    • -0
    • +53
    ./hyracks/storage/am/rtree/RTreeExamplesTest.java
    • -0
    • +67
    ./hyracks/storage/am/rtree/RTreeInsertTest.java
    • -0
    • +174
    ./hyracks/storage/am/rtree/RTreeSearchCursorTest.java
    • -760
    • +0
    ./hyracks/storage/am/rtree/RTreeTest.java
    • -249
    • +0
    ./hyracks/storage/am/rtree/SearchCursorTest.java
    • -0
    • +46
    ./hyracks/storage/am/rtree/utils/AbstractRTreeTest.java
    • -0
    • +60
    ./hyracks/storage/am/rtree/utils/RTreeTestContext.java
    • -0
    • +123
    ./hyracks/storage/am/rtree/utils/RTreeTestHarness.java
  1. … 16 more files in changeset.
Fixed thread-concurrency issues in tree indexes due to IBinaryComparator not being thread safe anymore.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1105 123451ca-8445-de46-9d55-352943316053

    • -40
    • +31
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 48 more files in changeset.
More of LSM-RTree clean up and bug fixes.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1057 123451ca-8445-de46-9d55-352943316053

    • -1
    • +1
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 11 more files in changeset.
merge hyracks_dev_next r847:977

git-svn-id: https://hyracks.googlecode.com/svn/branches/aggregators_dev_next@978 123451ca-8445-de46-9d55-352943316053

    • -792
    • +704
    ./hyracks/storage/am/rtree/RTreeTest.java
    • -211
    • +183
    ./hyracks/storage/am/rtree/SearchCursorTest.java
  1. … 147 more files in changeset.
* Created new projects for the LSM-Rtree. * Added test files. * Refactored some code. * Fixed couple of bugs in the r-tree code.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@969 123451ca-8445-de46-9d55-352943316053

    • -1
    • +1
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 25 more files in changeset.
Fixed NC memory leak. Fixed duplicate job cleanup. Cleaned up data treatment in Hyracks

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@865 123451ca-8445-de46-9d55-352943316053

    • -792
    • +704
    ./hyracks/storage/am/rtree/RTreeTest.java
    • -211
    • +183
    ./hyracks/storage/am/rtree/SearchCursorTest.java
  1. … 133 more files in changeset.
Merged hyracks_dev_next into this branch.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@814 123451ca-8445-de46-9d55-352943316053

    • -16
    • +12
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 8 more files in changeset.
Applied BTree changes from LSM tree effort. Added isLoggable checks to all logger calls in BTree, RTree, and InvertedIndex.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@767 123451ca-8445-de46-9d55-352943316053

    • -32
    • +63
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 21 more files in changeset.
Added index accessor for BTree and RTree.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@706 123451ca-8445-de46-9d55-352943316053

    • -19
    • +13
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 21 more files in changeset.
Removed leafFrame, interiorFrame, and metaFrame parameters from methods that can internally create frames using factories, e.g., create(), createOpContext(), etc.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@667 123451ca-8445-de46-9d55-352943316053

    • -26
    • +15
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 22 more files in changeset.
Finished cleaning up the BTreeNSMInteriorNode.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@644 123451ca-8445-de46-9d55-352943316053

    • -2
    • +2
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 16 more files in changeset.
Removed typeTraits from MultiComparator.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@618 123451ca-8445-de46-9d55-352943316053

    • -7
    • +4
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 15 more files in changeset.
Made IPrimitiveValueProviders an RTree internal thing for better encapsulation. Also removed them from MultiComparator in my quest to clean up the MultiComparator.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@615 123451ca-8445-de46-9d55-352943316053

    • -54
    • +30
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 49 more files in changeset.
Preparing to clean up MultiComparator. Removed all references to MultiComparator.getFieldCount().

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@614 123451ca-8445-de46-9d55-352943316053

    • -5
    • +4
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 21 more files in changeset.
Fixed RTree after cleaning up TreeIndex interfaces. Fixed bugs in the BTree while doing more cleaning.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@612 123451ca-8445-de46-9d55-352943316053

    • -3
    • +4
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 24 more files in changeset.
- Added a value provider to allow the r-tree to get the actual key values. - Improved the arguments error handling for the r-tree - Formatted the code.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@551 123451ca-8445-de46-9d55-352943316053

    • -12
    • +14
    ./hyracks/storage/am/rtree/AbstractRTreeTest.java
    • -193
    • +232
    ./hyracks/storage/am/rtree/RTreeTest.java
    • -12
    • +22
    ./hyracks/storage/am/rtree/SearchCursorTest.java
  1. … 115 more files in changeset.
Allowed the r-tree to have keys of type double, float, or integer.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@547 123451ca-8445-de46-9d55-352943316053

    • -505
    • +770
    ./hyracks/storage/am/rtree/RTreeTest.java
    • -170
    • +204
    ./hyracks/storage/am/rtree/SearchCursorTest.java
  1. … 14 more files in changeset.
Merged 500:541 from trunk

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_scheduling@542 123451ca-8445-de46-9d55-352943316053

    • -0
    • +570
    ./hyracks/storage/am/rtree/RTreeTest.java
    • -0
    • +240
    ./hyracks/storage/am/rtree/SearchCursorTest.java
  1. … 371 more files in changeset.
Fixed two bugs in the R-tree concurrency control and formatted the code

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@530 123451ca-8445-de46-9d55-352943316053

    • -13
    • +13
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 3 more files in changeset.
Added a test case for the secondary index

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@519 123451ca-8445-de46-9d55-352943316053

    • -154
    • +0
    ./hyracks/storage/am/rtree/RTreeConcurrentTest.java
    • -237
    • +0
    ./hyracks/storage/am/rtree/RTreeWriterTest.java
  1. … 2 more files in changeset.
Polished the test cases

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@518 123451ca-8445-de46-9d55-352943316053

    • -0
    • +154
    ./hyracks/storage/am/rtree/RTreeConcurrentTest.java
    • -0
    • +9
    ./hyracks/storage/am/rtree/RTreeTest.java
    • -0
    • +237
    ./hyracks/storage/am/rtree/RTreeWriterTest.java
    • -20
    • +55
    ./hyracks/storage/am/rtree/SearchCursorTest.java
  1. … 2 more files in changeset.
Code changes based on Alex's code review comments

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@517 123451ca-8445-de46-9d55-352943316053

    • -8
    • +365
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 77 more files in changeset.
- Changed the NSMframe design so that there are interior and leaf frames - Created test file for RTree operators - Code refactoring and cleaning

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@508 123451ca-8445-de46-9d55-352943316053

    • -404
    • +35
    ./hyracks/storage/am/rtree/RTreeTest.java
    • -25
    • +21
    ./hyracks/storage/am/rtree/SearchCursorTest.java
  1. … 27 more files in changeset.
- Minor change to the interface of the tree-index search cursor - Applied the new interface to the r tree code - Wrote a search operator for the r tree

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@495 123451ca-8445-de46-9d55-352943316053

    • -0
    • +23
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 30 more files in changeset.
Applying some of the new interfaces in the common folder to the r tree

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@494 123451ca-8445-de46-9d55-352943316053

    • -21
    • +16
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 8 more files in changeset.
- Fixed a bug in the way we check for free space in a page before we insert a tuple - Minor refactoring

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@490 123451ca-8445-de46-9d55-352943316053

    • -24
    • +35
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 6 more files in changeset.
Refactored BTree ops to share them with the RTree. All ops except the search op are currently sharable. The search op needs more thinking.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@477 123451ca-8445-de46-9d55-352943316053

    • -8
    • +8
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 89 more files in changeset.
1. Modified BufferCache to have a maxOpenFiles parameter. 2. BufferCache will not invalidate and flush pages upon last close of a file. 3. Pages of unreferenced files are invalidated and flushed lazily during a new openFile request.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@471 123451ca-8445-de46-9d55-352943316053

    • -2
    • +3
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 16 more files in changeset.
Added search cursor for the r tree

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@470 123451ca-8445-de46-9d55-352943316053

    • -52
    • +36
    ./hyracks/storage/am/rtree/RTreeTest.java
    • -0
    • +198
    ./hyracks/storage/am/rtree/SearchCursorTest.java
  1. … 10 more files in changeset.
Merged trunk -r 363:437 into branch

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_indexes@468 123451ca-8445-de46-9d55-352943316053

    • -5
    • +5
    ./hyracks/storage/am/rtree/RTreeTest.java
  1. … 112 more files in changeset.