This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/spark-connect-swift.git
The following commit(s) were added to refs/heads/main by this push:
new 0436211 [SPARK-51659] Add `cache` and `describe`-related sql test and
answer files
0436211 is described below
commit 04362111fbc1fb0d34e1aa90f0ba9fdc7ea146c4
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Mon Mar 31 07:08:45 2025 +0900
[SPARK-51659] Add `cache` and `describe`-related sql test and answer files
### What changes were proposed in this pull request?
This PR aims to add cache and describe related SQL test and answer files.
- `cache.sql`
- `clear_cache.sql`
- `uncache.sql`
- `describe_function.sql`
- `describe_query.sql`
### Why are the changes needed?
To have a test coverage.
### Does this PR introduce _any_ user-facing change?
No, this is a test only change.
### How was this patch tested?
Pass the CIs.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #34 from dongjoon-hyun/SPARK-51659.
Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
---
Tests/SparkConnectTests/Resources/queries/cache.sql | 1 +
Tests/SparkConnectTests/Resources/queries/cache.sql.json | 1 +
Tests/SparkConnectTests/Resources/queries/clear_cache.sql | 1 +
Tests/SparkConnectTests/Resources/queries/clear_cache.sql.json | 1 +
Tests/SparkConnectTests/Resources/queries/describe_function.sql | 1 +
Tests/SparkConnectTests/Resources/queries/describe_function.sql.json | 1 +
Tests/SparkConnectTests/Resources/queries/describe_query.sql | 1 +
Tests/SparkConnectTests/Resources/queries/describe_query.sql.json | 1 +
Tests/SparkConnectTests/Resources/queries/uncache.sql | 1 +
Tests/SparkConnectTests/Resources/queries/uncache.sql.json | 1 +
10 files changed, 10 insertions(+)
diff --git a/Tests/SparkConnectTests/Resources/queries/cache.sql
b/Tests/SparkConnectTests/Resources/queries/cache.sql
new file mode 100644
index 0000000..42219f0
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/cache.sql
@@ -0,0 +1 @@
+CACHE TABLE testCache OPTIONS ('storageLevel' 'DISK_ONLY') SELECT 1 col;
diff --git a/Tests/SparkConnectTests/Resources/queries/cache.sql.json
b/Tests/SparkConnectTests/Resources/queries/cache.sql.json
new file mode 100644
index 0000000..fe51488
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/cache.sql.json
@@ -0,0 +1 @@
+[]
diff --git a/Tests/SparkConnectTests/Resources/queries/clear_cache.sql
b/Tests/SparkConnectTests/Resources/queries/clear_cache.sql
new file mode 100644
index 0000000..0829d8e
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/clear_cache.sql
@@ -0,0 +1 @@
+CLEAR CACHE
diff --git a/Tests/SparkConnectTests/Resources/queries/clear_cache.sql.json
b/Tests/SparkConnectTests/Resources/queries/clear_cache.sql.json
new file mode 100644
index 0000000..fe51488
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/clear_cache.sql.json
@@ -0,0 +1 @@
+[]
diff --git a/Tests/SparkConnectTests/Resources/queries/describe_function.sql
b/Tests/SparkConnectTests/Resources/queries/describe_function.sql
new file mode 100644
index 0000000..e89cac2
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/describe_function.sql
@@ -0,0 +1 @@
+DESCRIBE FUNCTION abs
diff --git
a/Tests/SparkConnectTests/Resources/queries/describe_function.sql.json
b/Tests/SparkConnectTests/Resources/queries/describe_function.sql.json
new file mode 100644
index 0000000..a9a8b67
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/describe_function.sql.json
@@ -0,0 +1 @@
+[["Function: abs"],["Class:
org.apache.spark.sql.catalyst.expressions.Abs"],["Usage: abs(expr) - Returns
the absolute value of the numeric or interval value."]]
diff --git a/Tests/SparkConnectTests/Resources/queries/describe_query.sql
b/Tests/SparkConnectTests/Resources/queries/describe_query.sql
new file mode 100644
index 0000000..71ba2ec
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/describe_query.sql
@@ -0,0 +1 @@
+DESCRIBE QUERY VALUES(100, 'John', 10000.20D) AS employee(id, name, salary);
diff --git a/Tests/SparkConnectTests/Resources/queries/describe_query.sql.json
b/Tests/SparkConnectTests/Resources/queries/describe_query.sql.json
new file mode 100644
index 0000000..7f3b5be
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/describe_query.sql.json
@@ -0,0 +1 @@
+[["id","int",null],["name","string",null],["salary","double",null]]
diff --git a/Tests/SparkConnectTests/Resources/queries/uncache.sql
b/Tests/SparkConnectTests/Resources/queries/uncache.sql
new file mode 100644
index 0000000..ca3a67f
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/uncache.sql
@@ -0,0 +1 @@
+UNCACHE TABLE IF EXISTS t1
diff --git a/Tests/SparkConnectTests/Resources/queries/uncache.sql.json
b/Tests/SparkConnectTests/Resources/queries/uncache.sql.json
new file mode 100644
index 0000000..fe51488
--- /dev/null
+++ b/Tests/SparkConnectTests/Resources/queries/uncache.sql.json
@@ -0,0 +1 @@
+[]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]