You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tajo.apache.org by "Jaehwa Jung (JIRA)" <ji...@apache.org> on 2014/04/08 15:44:31 UTC
[jira] [Created] (TAJO-742) JoinOperators support other symbols
besides "equals" symbol.
Jaehwa Jung created TAJO-742:
--------------------------------
Summary: JoinOperators support other symbols besides "equals" symbol.
Key: TAJO-742
URL: https://issues.apache.org/jira/browse/TAJO-742
Project: Tajo
Issue Type: Sub-task
Components: physical operator
Reporter: Jaehwa Jung
Assignee: Jaehwa Jung
You can use various symbols for join conditions as follows:
||Symbol||Words||Example||
|=| equals|1 + 1 = 2|
|!=|not equal to|1 + 1 != 1|
|>|greater than|5 > 2|
|<| less than|7 > 9|
|>=|greater than or equal to|id >= 1|
|<=|less than or equal to|id <= 2|
But unfortunately, if you use other symbols besides _equals_ symbol for join conditions, you can't find your expected result. Because HashJoinExec and MergeJoinExec just focus on _equals_ sign.
Thus, we need to improve JoinOperators for various symbols. Additionally, we also should update Shuffle and Hashing codes.
--
This message was sent by Atlassian JIRA
(v6.2#6252)