commit | 2ebd0d4f03b2242b91d74b45a34f27d22af220ce | [log] [tgz] |
---|---|---|
author | Abdullah Alamoudi <bamousaa@gmail.com> | Thu Mar 22 09:23:37 2018 -0700 |
committer | Luo Chen <cluo8@uci.edu> | Thu Mar 22 13:05:06 2018 -0700 |
tree | b107ec3336ed61ee6b280f0fc0fbfefe7e039685 | |
parent | 7602791992b30348cacd8ff6e005aa8bb2e6c80e [diff] |
[NO ISSUE][STO] Fix opening of inverted index deleted keys cursor - user model changes: no - storage format changes: no - interface changes: no Details: - LSMInvertedIndexDeletedKeysBTreeMergeCursor.open used to open their inner cursors twice. This change fixes it so they are open only once. Change-Id: Ib325348265d8cc203aea6cd22591a49221f95411 Reviewed-on: https://asterix-gerrit.ics.uci.edu/2510 Reviewed-by: Luo Chen <cluo8@uci.edu> Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
diff --git a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/impls/LSMInvertedIndexDeletedKeysBTreeMergeCursor.java b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/impls/LSMInvertedIndexDeletedKeysBTreeMergeCursor.java index f1f5241..faa90eb 100644 --- a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/impls/LSMInvertedIndexDeletedKeysBTreeMergeCursor.java +++ b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/impls/LSMInvertedIndexDeletedKeysBTreeMergeCursor.java
@@ -60,7 +60,6 @@ ArrayList<IIndexAccessor> btreeAccessors = lsmInitialState.getDeletedKeysBTreeAccessors(); for (int i = 0; i < numBTrees; i++) { rangeCursors[i] = btreeAccessors.get(i).createSearchCursor(false); - btreeAccessors.get(i).search(rangeCursors[i], btreePredicate); } IndexCursorUtils.open(btreeAccessors, rangeCursors, btreePredicate); try {