commit | e5190b99bde1d9de6d7ad8a21d67dd8d011f3d21 | [log] [tgz] |
---|---|---|
author | Michael Blow <michael.blow@couchbase.com> | Sun Jan 28 15:41:13 2018 -0500 |
committer | Michael Blow <mblow@apache.org> | Sun Jan 28 12:49:02 2018 -0800 |
tree | 98a9678fca5800223909b8096a687ad4831af90f | |
parent | a05657664cb34fc79f4b94757e38718a689806f7 [diff] |
[ASTERIXDB-2256] Hand-prepare two problematic files for source format Change-Id: Ibcb24e807979629f25892d58bff1c44c061b42e3 Reviewed-on: https://asterix-gerrit.ics.uci.edu/2334 Reviewed-by: Murtadha Hubail <mhubail@apache.org> Integration-Tests: Murtadha Hubail <mhubail@apache.org> Tested-by: Murtadha Hubail <mhubail@apache.org>
diff --git a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/search/SearchResult.java b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/search/SearchResult.java index 37eb600..2da1434 100644 --- a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/search/SearchResult.java +++ b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/search/SearchResult.java
@@ -143,47 +143,4 @@ return numResults; } - // TODO: This code may help to clean up the core list-merging algorithms. - /* - public SearchResultCursor getCursor() { - cursor.reset(); - return cursor; - } - - public class SearchResultCursor { - private int bufferIndex; - private int resultIndex; - private int frameResultIndex; - private ByteBuffer currentBuffer; - - public void reset() { - bufferIndex = 0; - resultIndex = 0; - frameResultIndex = 0; - currentBuffer = buffers.get(0); - resultFrameTupleAcc.reset(currentBuffer); - } - - public boolean hasNext() { - return resultIndex < numResults; - } - - public void next() { - resultTuple.reset(currentBuffer.array(), resultFrameTupleAcc.getTupleStartOffset(frameResultIndex)); - if (frameResultIndex < resultFrameTupleAcc.getTupleCount()) { - frameResultIndex++; - } else { - bufferIndex++; - currentBuffer = buffers.get(bufferIndex); - resultFrameTupleAcc.reset(currentBuffer); - frameResultIndex = 0; - } - resultIndex++; - } - - public ITupleReference getTuple() { - return resultTuple; - } - } - */ }
diff --git a/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/MathUtil.java b/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/MathUtil.java index 2b157e4..2581934 100644 --- a/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/MathUtil.java +++ b/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/MathUtil.java
@@ -20,6 +20,10 @@ package org.apache.hyracks.util; public class MathUtil { + + private MathUtil() { + } + /** * Fast way to calculate the log2(x). Note: x should be >= 1. * @@ -44,7 +48,7 @@ log |= 4; } - if (n > 0b11) { + if (n > 3) { n >>>= 2; log |= 2; }