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/c647c6a2
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/c647c6a2
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/c647c6a2

Branch: refs/heads/3.0
Commit: c647c6a28c7b050647f397d31df3c739aa9e9d6f
Parents: 84fc0e8
Author: maryannxue <maryann...@apache.org>
Authored: Fri Nov 14 16:58:26 2014 -0500
Committer: maryannxue <maryann...@apache.org>
Committed: Fri Nov 14 16:58:26 2014 -0500

----------------------------------------------------------------------
 .../apache/phoenix/end2end/SortMergeJoinIT.java | 2800 ++++++++++++++++++
 .../apache/phoenix/compile/GroupByCompiler.java |    4 +-
 .../apache/phoenix/compile/JoinCompiler.java    |  147 +-
 .../apache/phoenix/compile/OrderByCompiler.java |   13 +-
 .../apache/phoenix/compile/QueryCompiler.java   |  191 +-
 .../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      |  626 ++++
 .../apache/phoenix/execute/TupleProjector.java  |   59 +-
 .../phoenix/iterate/FilterResultIterator.java   |    3 +-
 .../phoenix/iterate/MappedByteBufferQueue.java  |  431 +++
 .../iterate/MappedByteBufferSortedQueue.java    |  371 +--
 .../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 +-
 18 files changed, 4265 insertions(+), 459 deletions(-)
----------------------------------------------------------------------


Reply via email to