You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by ma...@apache.org on 2014/11/14 22:10:37 UTC

[4/4] phoenix git commit: PHOENIX-1799 Support many-to-many joins

PHOENIX-1799 Support many-to-many joins


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/ebc7ee42
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/ebc7ee42
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/ebc7ee42

Branch: refs/heads/4.0
Commit: ebc7ee42cdb2b05a293f54dc687ca975db9acbc3
Parents: 4a675d8
Author: maryannxue <ma...@apache.org>
Authored: Fri Nov 14 16:07:27 2014 -0500
Committer: maryannxue <ma...@apache.org>
Committed: Fri Nov 14 16:07:27 2014 -0500

----------------------------------------------------------------------
 .../apache/phoenix/end2end/SortMergeJoinIT.java | 2822 ++++++++++++++++++
 .../apache/phoenix/compile/GroupByCompiler.java |    4 +-
 .../apache/phoenix/compile/JoinCompiler.java    |  147 +-
 .../apache/phoenix/compile/OrderByCompiler.java |   11 +-
 .../apache/phoenix/compile/QueryCompiler.java   |  191 +-
 .../phoenix/compile/QueryCompiler.java.orig     |  444 ---
 .../phoenix/compile/SubselectRewriter.java      |   23 +-
 .../apache/phoenix/compile/UpsertCompiler.java  |    5 +
 .../apache/phoenix/compile/WhereCompiler.java   |    4 +-
 .../coprocessor/HashJoinRegionScanner.java      |   17 +-
 .../phoenix/execute/SortMergeJoinPlan.java      |  628 ++++
 .../apache/phoenix/execute/TupleProjector.java  |   59 +-
 .../phoenix/iterate/FilterResultIterator.java   |    3 +-
 .../phoenix/iterate/MappedByteBufferQueue.java  |  431 +++
 .../iterate/MappedByteBufferSortedQueue.java    |  372 +--
 .../java/org/apache/phoenix/parse/HintNode.java |    6 +-
 .../apache/phoenix/parse/ParseNodeFactory.java  |   11 +
 .../phoenix/parse/SelectStatementRewriter.java  |    2 +-
 .../org/apache/phoenix/schema/ValueBitSet.java  |   11 +-
 19 files changed, 4288 insertions(+), 903 deletions(-)
----------------------------------------------------------------------