[SPARK-2615] [SQL] Add Equal Sign "==" Support for HiveQl
Currently, the "==" in HiveQL expression will cause exception thrown, this patch will fix it. Author: Cheng Hao <hao.cheng@intel.com> Closes #1522 from chenghao-intel/equal and squashes the following commits: f62a0ff [Cheng Hao] Add == Support for HiveQl
This commit is contained in:
parent
85d3596e65
commit
79fe7634f6
|
@ -932,6 +932,7 @@ private[hive] object HiveQl {
|
|||
|
||||
/* Comparisons */
|
||||
case Token("=", left :: right:: Nil) => EqualTo(nodeToExpr(left), nodeToExpr(right))
|
||||
case Token("==", left :: right:: Nil) => EqualTo(nodeToExpr(left), nodeToExpr(right))
|
||||
case Token("!=", left :: right:: Nil) => Not(EqualTo(nodeToExpr(left), nodeToExpr(right)))
|
||||
case Token("<>", left :: right:: Nil) => Not(EqualTo(nodeToExpr(left), nodeToExpr(right)))
|
||||
case Token(">", left :: right:: Nil) => GreaterThan(nodeToExpr(left), nodeToExpr(right))
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1,9 @@
|
|||
103 val_103 103 val_103 4 4
|
||||
104 val_104 104 val_104 4 4
|
||||
105 val_105 105 val_105 1 1
|
||||
111 val_111 111 val_111 1 1
|
||||
113 val_113 113 val_113 4 4
|
||||
114 val_114 114 val_114 1 1
|
||||
116 val_116 116 val_116 1 1
|
||||
118 val_118 118 val_118 4 4
|
||||
119 val_119 119 val_119 9 9
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1,9 @@
|
|||
103 val_103 103 val_103 4 4
|
||||
104 val_104 104 val_104 4 4
|
||||
105 val_105 105 val_105 1 1
|
||||
111 val_111 111 val_111 1 1
|
||||
113 val_113 113 val_113 4 4
|
||||
114 val_114 114 val_114 1 1
|
||||
116 val_116 116 val_116 1 1
|
||||
118 val_118 118 val_118 4 4
|
||||
119 val_119 119 val_119 9 9
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1,9 @@
|
|||
103 103 4 4
|
||||
104 104 4 4
|
||||
105 105 1 1
|
||||
111 111 1 1
|
||||
113 113 4 4
|
||||
114 114 1 1
|
||||
116 116 1 1
|
||||
118 118 4 4
|
||||
119 119 9 9
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1,9 @@
|
|||
103 103 4 4
|
||||
104 104 4 4
|
||||
105 105 1 1
|
||||
111 111 1 1
|
||||
113 113 4 4
|
||||
114 114 1 1
|
||||
116 116 1 1
|
||||
118 118 4 4
|
||||
119 119 9 9
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -291,6 +291,7 @@ class HiveCompatibilitySuite extends HiveQueryFileTest with BeforeAndAfter {
|
|||
"correlationoptimizer1",
|
||||
"correlationoptimizer10",
|
||||
"correlationoptimizer11",
|
||||
"correlationoptimizer13",
|
||||
"correlationoptimizer14",
|
||||
"correlationoptimizer15",
|
||||
"correlationoptimizer2",
|
||||
|
@ -299,6 +300,7 @@ class HiveCompatibilitySuite extends HiveQueryFileTest with BeforeAndAfter {
|
|||
"correlationoptimizer6",
|
||||
"correlationoptimizer7",
|
||||
"correlationoptimizer8",
|
||||
"correlationoptimizer9",
|
||||
"count",
|
||||
"cp_mj_rc",
|
||||
"create_insert_outputformat",
|
||||
|
|
Loading…
Reference in a new issue