[37/50] [abbrv] kylin git commit: KYLIN-2202 code review
KYLIN-2202 code review Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/827205f1 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/827205f1 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/827205f1 Branch: refs/heads/KYLIN-1875 Commit: 827205f17b61d1e1ac9d6af580e04583c1079003 Parents: af3e4fe Author: Li YangAuthored: Thu Nov 24 14:52:33 2016 +0800 Committer: Li Yang Committed: Thu Nov 24 15:18:19 2016 +0800 -- .../validation/rule/DictionaryRuleTest.java | 1 - .../apache/kylin/dict/DictionaryGenerator.java | 7 +- .../apache/kylin/dict/DictionaryManager.java| 4 - .../dict/NumberDictionaryForestBuilder.java | 4 - .../kylin/dict/TrieDictionaryForestBuilder.java | 3 +- .../apache/kylin/engine/mr/DFSFileTable.java| 35 --- .../engine/mr/DFSSingleFileTableReader.java | 218 --- .../apache/kylin/engine/mr/SortedColumn.java| 100 - .../kylin/engine/mr/SortedColumnDFSFile.java| 125 +++ .../engine/mr/SortedColumnDFSFileReader.java| 136 .../kylin/engine/mr/SortedColumnReader.java | 136 .../engine/mr/steps/CreateDictionaryJob.java| 6 +- .../mr/steps/FactDistinctColumnsReducer.java| 3 - .../mr/steps/FactDistinctHiveColumnsMapper.java | 12 +- .../engine/mr/steps/SelfDefineSortableKey.java | 25 ++- .../apache/kylin/engine/mr/steps/TypeFlag.java | 28 --- .../mr/steps/UpdateCubeInfoAfterBuildStep.java | 4 +- .../kylin/engine/mr/SortedColumnReaderTest.java | 167 +++--- .../mr/steps/NumberDictionaryForestTest.java| 1 + .../mr/steps/SelfDefineSortableKeyTest.java | 93 .../kylin/source/hive/HiveTableReader.java | 3 - 21 files changed, 412 insertions(+), 699 deletions(-) -- http://git-wip-us.apache.org/repos/asf/kylin/blob/827205f1/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java -- diff --git a/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java b/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java index 8bd4c88..9b37507 100644 --- a/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java +++ b/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java @@ -34,7 +34,6 @@ import org.apache.kylin.cube.model.validation.ValidateContext; import org.apache.kylin.dict.GlobalDictionaryBuilder; import org.junit.After; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; /** http://git-wip-us.apache.org/repos/asf/kylin/blob/827205f1/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java -- diff --git a/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java b/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java index 20a57ba..810a392 100644 --- a/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java +++ b/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java @@ -135,8 +135,7 @@ public class DictionaryGenerator { private static class StringDictBuilder implements IDictionaryBuilder { @Override public Dictionary build(DictionaryInfo dictInfo, IDictionaryValueEnumerator valueEnumerator, int baseId, int nSamples, ArrayList returnSamples) throws IOException { -int maxTrieSizeInMB = TrieDictionaryForestBuilder.getMaxTrieSizeInMB(); -TrieDictionaryForestBuilder builder = new TrieDictionaryForestBuilder(new StringBytesConverter(), baseId, maxTrieSizeInMB); +TrieDictionaryForestBuilder builder = new TrieDictionaryForestBuilder(new StringBytesConverter(), baseId); String value; while (valueEnumerator.moveNext()) { value = valueEnumerator.current(); @@ -153,9 +152,7 @@ public class DictionaryGenerator { private static class NumberDictBuilder implements IDictionaryBuilder { @Override public Dictionary build(DictionaryInfo dictInfo, IDictionaryValueEnumerator valueEnumerator, int baseId, int nSamples, ArrayList returnSamples) throws IOException { - -int maxTrieSizeInMB = TrieDictionaryForestBuilder.getMaxTrieSizeInMB(); -NumberDictionaryForestBuilder builder = new NumberDictionaryForestBuilder(baseId, maxTrieSizeInMB); +NumberDictionaryForestBuilder builder = new NumberDictionaryForestBuilder(baseId); String value; while (valueEnumerator.moveNext())
kylin git commit: KYLIN-2202 code review
Repository: kylin Updated Branches: refs/heads/master af3e4fece -> 827205f17 KYLIN-2202 code review Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/827205f1 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/827205f1 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/827205f1 Branch: refs/heads/master Commit: 827205f17b61d1e1ac9d6af580e04583c1079003 Parents: af3e4fe Author: Li YangAuthored: Thu Nov 24 14:52:33 2016 +0800 Committer: Li Yang Committed: Thu Nov 24 15:18:19 2016 +0800 -- .../validation/rule/DictionaryRuleTest.java | 1 - .../apache/kylin/dict/DictionaryGenerator.java | 7 +- .../apache/kylin/dict/DictionaryManager.java| 4 - .../dict/NumberDictionaryForestBuilder.java | 4 - .../kylin/dict/TrieDictionaryForestBuilder.java | 3 +- .../apache/kylin/engine/mr/DFSFileTable.java| 35 --- .../engine/mr/DFSSingleFileTableReader.java | 218 --- .../apache/kylin/engine/mr/SortedColumn.java| 100 - .../kylin/engine/mr/SortedColumnDFSFile.java| 125 +++ .../engine/mr/SortedColumnDFSFileReader.java| 136 .../kylin/engine/mr/SortedColumnReader.java | 136 .../engine/mr/steps/CreateDictionaryJob.java| 6 +- .../mr/steps/FactDistinctColumnsReducer.java| 3 - .../mr/steps/FactDistinctHiveColumnsMapper.java | 12 +- .../engine/mr/steps/SelfDefineSortableKey.java | 25 ++- .../apache/kylin/engine/mr/steps/TypeFlag.java | 28 --- .../mr/steps/UpdateCubeInfoAfterBuildStep.java | 4 +- .../kylin/engine/mr/SortedColumnReaderTest.java | 167 +++--- .../mr/steps/NumberDictionaryForestTest.java| 1 + .../mr/steps/SelfDefineSortableKeyTest.java | 93 .../kylin/source/hive/HiveTableReader.java | 3 - 21 files changed, 412 insertions(+), 699 deletions(-) -- http://git-wip-us.apache.org/repos/asf/kylin/blob/827205f1/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java -- diff --git a/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java b/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java index 8bd4c88..9b37507 100644 --- a/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java +++ b/core-cube/src/test/java/org/apache/kylin/cube/model/validation/rule/DictionaryRuleTest.java @@ -34,7 +34,6 @@ import org.apache.kylin.cube.model.validation.ValidateContext; import org.apache.kylin.dict.GlobalDictionaryBuilder; import org.junit.After; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; /** http://git-wip-us.apache.org/repos/asf/kylin/blob/827205f1/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java -- diff --git a/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java b/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java index 20a57ba..810a392 100644 --- a/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java +++ b/core-dictionary/src/main/java/org/apache/kylin/dict/DictionaryGenerator.java @@ -135,8 +135,7 @@ public class DictionaryGenerator { private static class StringDictBuilder implements IDictionaryBuilder { @Override public Dictionary build(DictionaryInfo dictInfo, IDictionaryValueEnumerator valueEnumerator, int baseId, int nSamples, ArrayList returnSamples) throws IOException { -int maxTrieSizeInMB = TrieDictionaryForestBuilder.getMaxTrieSizeInMB(); -TrieDictionaryForestBuilder builder = new TrieDictionaryForestBuilder(new StringBytesConverter(), baseId, maxTrieSizeInMB); +TrieDictionaryForestBuilder builder = new TrieDictionaryForestBuilder(new StringBytesConverter(), baseId); String value; while (valueEnumerator.moveNext()) { value = valueEnumerator.current(); @@ -153,9 +152,7 @@ public class DictionaryGenerator { private static class NumberDictBuilder implements IDictionaryBuilder { @Override public Dictionary build(DictionaryInfo dictInfo, IDictionaryValueEnumerator valueEnumerator, int baseId, int nSamples, ArrayList returnSamples) throws IOException { - -int maxTrieSizeInMB = TrieDictionaryForestBuilder.getMaxTrieSizeInMB(); -NumberDictionaryForestBuilder builder = new NumberDictionaryForestBuilder(baseId, maxTrieSizeInMB); +NumberDictionaryForestBuilder builder = new