Luo Chen has uploaded a new change for review.

  https://asterix-gerrit.ics.uci.edu/2911

Change subject: [NO ISSUE] Misc Fixes for Point MBR RTree
......................................................................

[NO ISSUE] Misc Fixes for Point MBR RTree

- user-model changes: no
- storage format changes: no
- interface changes: no

Details:
1. Fix the MBR calculation of Point MBR RTrees when finalizing the
bulkload process.

2. Fix the nullFlagBytes of Point MBR Rtrees.

3. Add unit test cases to cover Point MBR RTrees.

Change-Id: Ice24112152a2d93c7d2316b7506e6d6e81f2df44
---
M 
hyracks-fullstack/hyracks/hyracks-storage-am-rtree/src/main/java/org/apache/hyracks/storage/am/rtree/impls/RTree.java
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/11/2911/1

diff --git 
a/hyracks-fullstack/hyracks/hyracks-storage-am-rtree/src/main/java/org/apache/hyracks/storage/am/rtree/impls/RTree.java
 
b/hyracks-fullstack/hyracks/hyracks-storage-am-rtree/src/main/java/org/apache/hyracks/storage/am/rtree/impls/RTree.java
index f12f423..635fe7a 100644
--- 
a/hyracks-fullstack/hyracks/hyracks-storage-am-rtree/src/main/java/org/apache/hyracks/storage/am/rtree/impls/RTree.java
+++ 
b/hyracks-fullstack/hyracks/hyracks-storage-am-rtree/src/main/java/org/apache/hyracks/storage/am/rtree/impls/RTree.java
@@ -1006,6 +1006,7 @@
                 //set next guide MBR
                 //if propagateBulk didnt have to do anything this may be 
un-necessary
                 if (nodeFrontiers.size() > 1 && nodeFrontiers.indexOf(n) < 
nodeFrontiers.size() - 1) {
+                    lowerFrame = nodeFrontiers.indexOf(n) != 0 ? 
prevInteriorFrame : leafFrame;
                     lowerFrame.setPage(n.page);
                     ((RTreeNSMFrame) lowerFrame).adjustMBR();
                     interiorFrameTupleWriter.writeTupleFields(((RTreeNSMFrame) 
lowerFrame).getMBRTuples(), 0, mbr, 0);

-- 
To view, visit https://asterix-gerrit.ics.uci.edu/2911
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ice24112152a2d93c7d2316b7506e6d6e81f2df44
Gerrit-PatchSet: 1
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Luo Chen <cl...@uci.edu>

Reply via email to