[CARBONDATA-823] Refactory data write step This closes #702
Project: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/commit/950a6d0f Tree: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/tree/950a6d0f Diff: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/diff/950a6d0f Branch: refs/heads/branch-1.1 Commit: 950a6d0f5ab8323aa0feedda48c8c95b323975c8 Parents: bd044c2 8cca0af Author: ravipesala <ravi.pes...@gmail.com> Authored: Wed Apr 5 14:37:18 2017 +0530 Committer: ravipesala <ravi.pes...@gmail.com> Committed: Wed Apr 5 14:37:18 2017 +0530 ---------------------------------------------------------------------- .../core/constants/CarbonCommonConstants.java | 2 +- .../core/datastore/NodeMeasureDataStore.java | 32 -- ...ractHeavyCompressedDoubleArrayDataStore.java | 89 ----- ...yCompressedDoubleArrayDataInMemoryStore.java | 28 -- .../HeavyCompressedDoubleArrayDataStore.java | 57 ++++ .../core/util/CarbonMetadataUtil.java | 2 +- .../apache/carbondata/core/util/CarbonUtil.java | 2 +- .../carbondata/core/util/DataTypeUtil.java | 5 +- .../sort/unsafe/UnsafeCarbonRowPage.java | 6 +- .../holder/UnsafeSortTempFileChunkHolder.java | 2 +- .../merger/UnsafeIntermediateFileMerger.java | 2 +- .../sortdata/IntermediateFileMerger.java | 2 +- .../sortandgroupby/sortdata/SortDataRows.java | 2 +- .../sortdata/SortTempFileChunkHolder.java | 2 +- .../store/CarbonFactDataHandlerColumnar.java | 328 +++++++++++-------- .../processing/store/StoreFactory.java | 33 -- .../store/writer/CarbonFactDataWriter.java | 4 +- .../writer/v1/CarbonFactDataWriterImplV1.java | 13 +- .../writer/v3/CarbonFactDataWriterImplV3.java | 14 +- 19 files changed, 287 insertions(+), 338 deletions(-) ----------------------------------------------------------------------