Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

Issue #20 - Hash join implementations #501

Merged
merged 49 commits into from
Oct 28, 2013
Merged
Changes from 1 commit
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
cc63ebe
remove unused methods in HashCache
Jul 31, 2013
967a782
add JoinStatement and related classes
Aug 1, 2013
a2047fd
add comments for SubqueryJoinTableNode
Aug 1, 2013
6f6773b
modify SQL lexer for joins
Aug 1, 2013
4463545
modify join compilation
Aug 2, 2013
7f8f68c
add HashJoinPlan
Aug 6, 2013
04d62ac
add more implementation to QueryCompiler
Aug 6, 2013
b1d4b3c
fix conflicts
Aug 6, 2013
54cd66d
fix compilation
Aug 6, 2013
05bc6f2
Add more querycompiler impl
Aug 8, 2013
806d119
Complete QueryCompiler for joins
Aug 9, 2013
fb9dc71
Fix UT regressions
Aug 13, 2013
23d77dc
fix unit test
Aug 13, 2013
0b98d14
add post join filter in runtime
Aug 15, 2013
f130b98
add subquery extraction implementation in JoinCompiler
Aug 20, 2013
5fbb3f2
add JoinCompiler impl
Aug 26, 2013
ad708ad
Merge remote-tracking branch 'upstream/master'
Aug 26, 2013
80d2a5a
add scan projection implementation
Sep 3, 2013
3c3f0ef
Compiler code complete for hashjoin
Sep 14, 2013
60a80ee
bug fix
Sep 26, 2013
96f619e
bug fix
Sep 26, 2013
67c2646
bug fix
Sep 26, 2013
511598b
add HashJoinTest
Sep 28, 2013
e712600
bug fix
Oct 1, 2013
523c91f
bug fix
Oct 2, 2013
ca77832
merge with trunk
Oct 2, 2013
6a3bb55
bug fix
Oct 2, 2013
1c98cf3
fix OnNodeVisitor
Oct 2, 2013
1495a9f
bug fix in JoinCompiler
Oct 3, 2013
7719a93
Add testRightJoin for HashJoinTest
Oct 3, 2013
9c135e9
Bug fix & Add testJoinWithPreFilters
Oct 3, 2013
9bc6621
Fix prefilter/postfilter bugs; Add visit from nodes in ParseNodeRewriter
Oct 4, 2013
3567ec2
Add testcases: testStarJoin, testLeftJoinWithAggregation, testRightJo…
Oct 4, 2013
d596252
Add implementation for extended star-join. Add corresponding test cases
Oct 6, 2013
197b5fa
Add testJoinWithWildcard and testJoinWithMultiJoinKeys
Oct 8, 2013
e410b5f
merge with trunk
Oct 8, 2013
ed2cd72
merge with trunk
Oct 8, 2013
c450c55
merge with trunk
Oct 8, 2013
6ac4582
Merge remote-tracking branch 'upstream/master'
Oct 8, 2013
c351bd9
fix non-terminating null value exception for join keys
Oct 9, 2013
4d342bb
Change joined results format to KeyValueSchema structured value
Oct 15, 2013
b0eccd7
Merge with trunk and fix conflicts
Oct 16, 2013
439958f
Merge remote-tracking branch 'upstream/master'
Oct 16, 2013
39294b6
Merge remote-tracking branch 'upstream/master'
Oct 16, 2013
84d8973
modify projected value format
Oct 16, 2013
e21d1d6
row projection fix for right joins
Oct 16, 2013
bd6895e
merge with trunk
Oct 24, 2013
c1ebd12
merge with trunk
Oct 24, 2013
89a857e
Merge remote-tracking branch 'upstream/master'
Oct 27, 2013
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
merge with trunk
maryannxue committed Oct 8, 2013
commit e410b5f40b67b449b04d24a45e2d3e5c0aec2858
Original file line number Diff line number Diff line change
@@ -29,6 +29,8 @@

import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Queue;
@@ -42,7 +44,9 @@
import org.apache.hadoop.hbase.util.Bytes;

import com.salesforce.hbase.index.util.ImmutableBytesPtr;
import com.salesforce.phoenix.cache.*;
import com.salesforce.phoenix.cache.GlobalCache;
import com.salesforce.phoenix.cache.HashCache;
import com.salesforce.phoenix.cache.TenantCache;
import com.salesforce.phoenix.expression.Expression;
import com.salesforce.phoenix.join.HashJoinInfo;
import com.salesforce.phoenix.join.ScanProjector;
You are viewing a condensed version of this merge commit. You can view the full changes here.