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(-)
----------------------------------------------------------------------