Repository: kylin Updated Branches: refs/heads/master f2feae22a -> a0dba2962
KYLIN-2384 keep old Number2BytesConverter for backward compatibility Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/a0dba296 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/a0dba296 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/a0dba296 Branch: refs/heads/master Commit: a0dba2962e70449fc8dad8cc770361581f00ad0d Parents: f2feae2 Author: Li Yang <liy...@apache.org> Authored: Tue Feb 21 15:40:10 2017 +0800 Committer: Li Yang <liy...@apache.org> Committed: Tue Feb 21 15:40:10 2017 +0800 ---------------------------------------------------------------------- .../dict/NumberDictionaryForestBuilder.java | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/a0dba296/core-dictionary/src/main/java/org/apache/kylin/dict/NumberDictionaryForestBuilder.java ---------------------------------------------------------------------- diff --git a/core-dictionary/src/main/java/org/apache/kylin/dict/NumberDictionaryForestBuilder.java b/core-dictionary/src/main/java/org/apache/kylin/dict/NumberDictionaryForestBuilder.java index 8b7026d..380cd1d 100644 --- a/core-dictionary/src/main/java/org/apache/kylin/dict/NumberDictionaryForestBuilder.java +++ b/core-dictionary/src/main/java/org/apache/kylin/dict/NumberDictionaryForestBuilder.java @@ -23,15 +23,28 @@ package org.apache.kylin.dict; */ public class NumberDictionaryForestBuilder extends TrieDictionaryForestBuilder<String> { + // keep this class for backward compatibility + public static class Number2BytesConverter extends org.apache.kylin.dict.Number2BytesConverter { + private static final long serialVersionUID = 1L; + + public Number2BytesConverter() { + super(); + } + + public Number2BytesConverter(int maxDigitsBeforeDecimalPoint) { + super(maxDigitsBeforeDecimalPoint); + } + } + public NumberDictionaryForestBuilder() { - super(new Number2BytesConverter(Number2BytesConverter.MAX_DIGITS_BEFORE_DECIMAL_POINT)); + super(new org.apache.kylin.dict.Number2BytesConverter(Number2BytesConverter.MAX_DIGITS_BEFORE_DECIMAL_POINT)); } public NumberDictionaryForestBuilder(int baseId) { - super(new Number2BytesConverter(Number2BytesConverter.MAX_DIGITS_BEFORE_DECIMAL_POINT), 0); + super(new org.apache.kylin.dict.Number2BytesConverter(Number2BytesConverter.MAX_DIGITS_BEFORE_DECIMAL_POINT), 0); } public NumberDictionaryForestBuilder(int baseId, int maxTrieSizeMB) { - super(new Number2BytesConverter(Number2BytesConverter.MAX_DIGITS_BEFORE_DECIMAL_POINT), 0, maxTrieSizeMB); + super(new org.apache.kylin.dict.Number2BytesConverter(Number2BytesConverter.MAX_DIGITS_BEFORE_DECIMAL_POINT), 0, maxTrieSizeMB); } }