Repository: carbondata Updated Branches: refs/heads/master 8f3cf9ab5 -> c504dd2d0
[CARBONDATA-1287] remove unnecessary MDK generation This closes #1145 Project: http://git-wip-us.apache.org/repos/asf/carbondata/repo Commit: http://git-wip-us.apache.org/repos/asf/carbondata/commit/c504dd2d Tree: http://git-wip-us.apache.org/repos/asf/carbondata/tree/c504dd2d Diff: http://git-wip-us.apache.org/repos/asf/carbondata/diff/c504dd2d Branch: refs/heads/master Commit: c504dd2d0754289d6ba8424313b54379b017e142 Parents: 8f3cf9a Author: jackylk <jacky.li...@huawei.com> Authored: Fri Jul 7 19:11:05 2017 +0800 Committer: chenliang613 <chenliang...@apache.org> Committed: Thu Jul 27 23:22:49 2017 +0800 ---------------------------------------------------------------------- .../org/apache/carbondata/processing/store/TablePageKey.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/carbondata/blob/c504dd2d/processing/src/main/java/org/apache/carbondata/processing/store/TablePageKey.java ---------------------------------------------------------------------- diff --git a/processing/src/main/java/org/apache/carbondata/processing/store/TablePageKey.java b/processing/src/main/java/org/apache/carbondata/processing/store/TablePageKey.java index 3cb4777..a66575e 100644 --- a/processing/src/main/java/org/apache/carbondata/processing/store/TablePageKey.java +++ b/processing/src/main/java/org/apache/carbondata/processing/store/TablePageKey.java @@ -54,17 +54,16 @@ public class TablePageKey { /** update all keys based on the input row */ void update(int rowId, CarbonRow row) throws KeyGenException { - byte[] currentMDKey = WriteStepRowUtil.getMdk(row, model.getMDKeyGenerator()); if (model.getNoDictionaryCount() > 0 || model.getComplexIndexMap().size() > 0) { currentNoDictionaryKey = WriteStepRowUtil.getNoDictAndComplexDimension(row); } if (rowId == 0) { - startKey = currentMDKey; + startKey = WriteStepRowUtil.getMdk(row, model.getMDKeyGenerator()); noDictStartKey = currentNoDictionaryKey; } - endKey = currentMDKey; noDictEndKey = currentNoDictionaryKey; if (rowId == pageSize - 1) { + endKey = WriteStepRowUtil.getMdk(row, model.getMDKeyGenerator()); finalizeKeys(); } }