[CARBONDATA-300] Added Encoder processor for dataloading. This closes #244
Project: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/commit/fdc9454d Tree: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/tree/fdc9454d Diff: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/diff/fdc9454d Branch: refs/heads/master Commit: fdc9454d976fb3683d52314165af00d9c3d13514 Parents: 7bd7347 d96f09a Author: jackylk <jacky.li...@huawei.com> Authored: Wed Oct 26 00:04:00 2016 +0800 Committer: jackylk <jacky.li...@huawei.com> Committed: Wed Oct 26 00:04:00 2016 +0800 ---------------------------------------------------------------------- .../carbondata/core/devapi/BiDictionary.java | 2 +- .../devapi/DictionaryGenerationException.java | 69 ++++++++++++++ .../core/devapi/DictionaryGenerator.java | 2 +- .../core/devapi/GeneratingBiDictionary.java | 2 +- .../newflow/converter/FieldConverter.java | 36 ++++++++ .../newflow/converter/RowConverter.java | 32 +++++++ .../AbstractDictionaryFieldConverterImpl.java | 27 ++++++ .../impl/ComplexFieldConverterImpl.java | 30 ++++++ .../impl/DictionaryFieldConverterImpl.java | 74 +++++++++++++++ .../DirectDictionaryFieldConverterImpl.java | 50 ++++++++++ .../converter/impl/FieldEncoderFactory.java | 69 ++++++++++++++ .../impl/NonDictionaryFieldConverterImpl.java | 52 +++++++++++ .../converter/impl/RowConverterImpl.java | 96 ++++++++++++++++++++ .../newflow/dictionary/InMemBiDictionary.java | 6 +- .../dictionary/PreCreatedDictionary.java | 3 +- .../exception/CarbonDataLoadingException.java | 2 +- .../steps/DataConverterProcessorStepImpl.java | 66 ++++++++++++++ .../dictionary/InMemBiDictionaryTest.java | 3 +- 18 files changed, 613 insertions(+), 8 deletions(-) ----------------------------------------------------------------------