commit | 9d6e26adad16ab2b00de2cd8b655f63ba0b03d4a | [log] [tgz] |
---|---|---|
author | chenliang613 <chenliang613@apache.org> | Wed Dec 14 12:06:33 2016 +0800 |
committer | chenliang613 <chenliang613@apache.org> | Wed Dec 14 12:06:33 2016 +0800 |
tree | a8cbc9b93485734e825b1ebdd5b03bb882bb2a9b | |
parent | acdf0ae6e61f1953d684af0a41feccdc37bcd000 [diff] | |
parent | cc195da3e62688b51eef22c704b37dc8b92cdee1 [diff] |
Fixed NPE issue in QueryThis closes #434
diff --git a/core/src/main/java/org/apache/carbondata/scan/result/iterator/AbstractDetailQueryResultIterator.java b/core/src/main/java/org/apache/carbondata/scan/result/iterator/AbstractDetailQueryResultIterator.java index c8c61b0..07ccab4 100644 --- a/core/src/main/java/org/apache/carbondata/scan/result/iterator/AbstractDetailQueryResultIterator.java +++ b/core/src/main/java/org/apache/carbondata/scan/result/iterator/AbstractDetailQueryResultIterator.java
@@ -114,7 +114,7 @@ DataRefNodeFinder finder = new BTreeDataRefNodeFinder(blockInfo.getEachColumnValueSize()); DataRefNode startDataBlock = finder .findFirstDataBlock(blockInfo.getDataBlock().getDataRefNode(), blockInfo.getStartKey()); - while (startDataBlock.nodeNumber() != blockInfo.getStartBlockletIndex()) { + while (startDataBlock.nodeNumber() < blockInfo.getStartBlockletIndex()) { startDataBlock = startDataBlock.getNextDataRefNode(); }