Skip to content

Commit 3137801

Browse files
committed
[SPARK-51871] Improve SQLTests to check column names
1 parent ac3c85e commit 3137801

19 files changed

+100
-51
lines changed
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
[[61 62 63]]
1+
+----------+
2+
|abc |
3+
+----------+
4+
|[61 62 63]|
5+
+----------+
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
1+
++
2+
||
3+
++
4+
++
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
1+
++
2+
||
3+
++
4+
++
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
[2025-03-15 00:00:00 +0000]
1+
+-----------------+
2+
|DATE '2025-03-15'|
3+
+-----------------+
4+
|2025-03-15 |
5+
+-----------------+
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
[Catalog Name,spark_catalog]
2-
[Namespace Name,default]
3-
[Comment,default database]
4-
[Location,*]
5-
[Owner,*]
1+
+--------------+----------------------------------------+
2+
|info_name |info_value |
3+
+--------------+----------------------------------------+
4+
|Catalog Name |spark_catalog |
5+
|Namespace Name|default |
6+
|Comment |default database |
7+
|Location |*|
8+
|Owner |* |
9+
+--------------+----------------------------------------+
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
[Function: abs]
2-
[Class: org.apache.spark.sql.catalyst.expressions.Abs]
3-
[Usage: abs(expr) - Returns the absolute value of the numeric or interval value.]
1+
+-------------------------------------------------------------------------------+
2+
|function_desc |
3+
+-------------------------------------------------------------------------------+
4+
|Function: abs |
5+
|Class: org.apache.spark.sql.catalyst.expressions.Abs |
6+
|Usage: abs(expr) - Returns the absolute value of the numeric or interval value.|
7+
+-------------------------------------------------------------------------------+
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
[id,int,null]
2-
[name,string,null]
3-
[salary,double,null]
1+
+--------+---------+-------+
2+
|col_name|data_type|comment|
3+
+--------+---------+-------+
4+
|id |int |NULL |
5+
|name |string |NULL |
6+
|salary |double |NULL |
7+
+--------+---------+-------+
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
[col,int,null]
1+
+--------+---------+-------+
2+
|col_name|data_type|comment|
3+
+--------+---------+-------+
4+
|col |int |NULL |
5+
+--------+---------+-------+
Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,5 @@
1-
[== Parsed Logical Plan ==
2-
'Aggregate ['k], ['k, unresolvedalias('sum('v))]
3-
+- SubqueryAlias t
4-
+- LocalRelation [k#, v#]
5-
6-
== Analyzed Logical Plan ==
7-
k: int, sum(v): bigint
8-
Aggregate [k#], [k#, sum(v#) AS sum(v)#]
9-
+- SubqueryAlias t
10-
+- LocalRelation [k#, v#]
11-
12-
== Optimized Logical Plan ==
13-
Aggregate [k#], [k#, sum(v#) AS sum(v)#]
14-
+- LocalRelation [k#, v#]
15-
16-
== Physical Plan ==
17-
AdaptiveSparkPlan isFinalPlan=false
18-
+- HashAggregate(keys=[k#], functions=[sum(v#)], output=[k#, sum(v)#])
19-
+- Exchange hashpartitioning(k#, 200), ENSURE_REQUIREMENTS, [plan_id=]
20-
+- HashAggregate(keys=[k#], functions=[partial_sum(v#)], output=[k#, sum#])
21-
+- LocalTableScan [k#, v#]
22-
]
1+
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2+
|plan |
3+
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
4+
|== Parsed Logical Plan ==\n'Aggregate ['k], ['k, unresolvedalias('sum('v))]\n+- SubqueryAlias t\n +- LocalRelation [k#, v#]\n\n== Analyzed Logical Plan ==\nk: int, sum(v): bigint\nAggregate [k#], [k#, sum(v#) AS sum(v)#]\n+- SubqueryAlias t\n +- LocalRelation [k#, v#]\n\n== Optimized Logical Plan ==\nAggregate [k#], [k#, sum(v#) AS sum(v)#]\n+- LocalRelation [k#, v#]\n\n== Physical Plan ==\nAdaptiveSparkPlan isFinalPlan=false\n+- HashAggregate(keys=[k#], functions=[sum(v#)], output=[k#, sum(v)#])\n +- Exchange hashpartitioning(k#, 200), ENSURE_REQUIREMENTS, [plan_id=]\n +- HashAggregate(keys=[k#], functions=[partial_sum(v#)], output=[k#, sum#])\n +- LocalTableScan [k#, v#]\n|
5+
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
[1.0,-2.0,3.0,-4.0,inf,nan,inf,nan]
1+
+---+----+---+----+--------+---+--------+---+
2+
|1.0|-2.0|3.0|-4.0|inf |NaN|inf |NaN|
3+
+---+----+---+----+--------+---+--------+---+
4+
|1.0|-2.0|3.0|-4.0|Infinity|NaN|Infinity|NaN|
5+
+---+----+---+----+--------+---+--------+---+

0 commit comments

Comments
 (0)