You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@carbondata.apache.org by ch...@apache.org on 2016/08/02 01:11:58 UTC
[3/3] incubator-carbondata git commit: [CARBONDATA-92]Refactored code
to improve performance by using removing unnecessary result conversion This
closes #50
[CARBONDATA-92]Refactored code to improve performance by using removing unnecessary result conversion This closes #50
Project: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/commit/29f9cf22
Tree: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/tree/29f9cf22
Diff: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/diff/29f9cf22
Branch: refs/heads/master
Commit: 29f9cf2261ab5788590c98751848da1daae44918
Parents: 645eafa 9be7451
Author: chenliang613 <ch...@apache.org>
Authored: Tue Aug 2 09:11:28 2016 +0800
Committer: chenliang613 <ch...@apache.org>
Committed: Tue Aug 2 09:11:28 2016 +0800
----------------------------------------------------------------------
.../chunk/DimensionColumnDataChunk.java | 10 +
.../impl/ColumnGroupDimensionDataChunk.java | 22 +-
.../impl/FixedLengthDimensionDataChunk.java | 22 +-
.../impl/VariableLengthDimensionDataChunk.java | 18 +-
.../core/keygenerator/KeyGenerator.java | 9 +
.../core/keygenerator/mdkey/Bits.java | 4 +-
.../mdkey/MultiDimKeyVarLengthGenerator.java | 11 +-
.../org/carbondata/core/util/CarbonUtil.java | 42 +++-
.../scan/collector/ScannedResultCollector.java | 11 +-
.../impl/AbstractScannedResultCollector.java | 157 ++++++++++++++
.../impl/DictionaryBasedResultCollector.java | 130 +++++++++++
.../impl/ListBasedResultCollector.java | 216 -------------------
.../collector/impl/RawBasedResultCollector.java | 67 ++++++
.../scan/complextypes/PrimitiveQueryType.java | 21 +-
.../scan/executor/QueryExecutorFactory.java | 7 +-
.../executor/impl/AbstractQueryExecutor.java | 37 +---
.../scan/executor/impl/DetailQueryExecutor.java | 6 +-
.../impl/DetailRawRecordQueryExecutor.java | 24 ---
.../scan/executor/infos/BlockExecutionInfo.java | 43 ++--
.../scan/executor/infos/KeyStructureInfo.java | 12 ++
.../scan/executor/util/QueryUtil.java | 5 +
.../org/carbondata/scan/model/QueryModel.java | 14 --
.../processor/AbstractDataBlockIterator.java | 18 +-
.../processor/impl/DataBlockIteratorImpl.java | 22 +-
.../scan/result/AbstractScannedResult.java | 53 +++++
.../carbondata/scan/result/BatchRawResult.java | 43 ----
.../org/carbondata/scan/result/BatchResult.java | 31 ++-
.../scan/result/ListBasedResultWrapper.java | 57 -----
.../result/impl/FilterQueryScannedResult.java | 19 ++
.../scan/result/impl/ListBasedResult.java | 153 -------------
.../impl/NonFilterQueryScannedResult.java | 19 ++
.../iterator/DetailQueryResultIterator.java | 15 +-
.../scan/result/iterator/RawResultIterator.java | 10 +-
.../preparator/QueryResultPreparator.java | 10 -
.../impl/AbstractQueryResultPreparator.java | 87 --------
.../impl/DetailQueryResultPreparatorImpl.java | 148 -------------
.../impl/RawQueryResultPreparatorImpl.java | 136 ------------
.../hadoop/util/CarbonInputFormatUtil.java | 1 -
.../spark/merger/CarbonCompactionExecutor.java | 7 +-
.../org/apache/spark/sql/CarbonOperators.scala | 120 +++++------
.../spark/sql/optimizer/CarbonOptimizer.scala | 4 +
.../AllDataTypesTestCaseAggregate.scala | 87 ++++----
42 files changed, 789 insertions(+), 1139 deletions(-)
----------------------------------------------------------------------