diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index cda5ccce9..149545d52 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -136,5 +136,3 @@ jobs:
run: mvn install -DskipTests -Dgpg.skip --quiet
- name: Compile with Maven
run: mvn clean compile assembly:single
- - name: DeltaUpdateRuntimeTests
- run: mvn -Dtest=DeltaUpdateRuntimeTests test
diff --git a/pom.xml b/pom.xml
index 58e7d86b0..66cd01ed1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -220,31 +220,31 @@
org.apache.spark
spark-core_2.12
- 3.4.2
+ 3.5.1
provided
org.apache.spark
spark-sql_2.12
- 3.4.2
+ 3.5.1
provided
org.apache.spark
spark-mllib_2.12
- 3.4.2
+ 3.5.1
provided
org.apache.hadoop
hadoop-aws
- 3.3.2
+ 3.3.6
provided
org.apache.spark
spark-avro_2.12
- 3.4.2
+ 3.5.1
org.antlr
@@ -287,37 +287,37 @@
commons-io
2.11.0
-
- org.apache.httpcomponents
- httpclient
- 4.5.13
-
-
-
- org.jgrapht
- jgrapht-core
- 1.4.0
-
-
- joda-time
- joda-time
- 2.10.6
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-yaml
- 2.13.4
-
-
- io.delta
- delta-core_2.12
- 2.4.0
-
-
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5.13
+
+
+
+ org.jgrapht
+ jgrapht-core
+ 1.4.0
+
+
+ joda-time
+ joda-time
+ 2.10.6
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ 2.15.2
+
+
+ io.delta
+ delta-spark_2.12
+ 3.2.1
+
+
diff --git a/src/main/java/org/rumbledb/parser/XQueryLexer.java b/src/main/java/org/rumbledb/parser/XQueryLexer.java
index 8429e5ce8..7e03a5a61 100644
--- a/src/main/java/org/rumbledb/parser/XQueryLexer.java
+++ b/src/main/java/org/rumbledb/parser/XQueryLexer.java
@@ -1,4 +1,4 @@
-// Generated from ./src/main/java/org/rumbledb/parser/XQueryLexer.g4 by ANTLR 4.8
+// Generated from ./src/main/java/org/rumbledb/parser/XQueryLexer.g4 by ANTLR 4.9.3
// Java header
package org.rumbledb.parser;
@@ -18,7 +18,7 @@
@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"})
public class XQueryLexer extends Lexer {
- static { RuntimeMetaData.checkVersion("4.8", RuntimeMetaData.VERSION); }
+ static { RuntimeMetaData.checkVersion("4.9.3", RuntimeMetaData.VERSION); }
protected static final DFA[] _decisionToDFA;
protected static final PredictionContextCache _sharedContextCache =
diff --git a/src/main/java/org/rumbledb/parser/XQueryParser.java b/src/main/java/org/rumbledb/parser/XQueryParser.java
index 80db59c35..fadcc5924 100644
--- a/src/main/java/org/rumbledb/parser/XQueryParser.java
+++ b/src/main/java/org/rumbledb/parser/XQueryParser.java
@@ -1,4 +1,4 @@
-// Generated from ./src/main/java/org/rumbledb/parser/XQueryParser.g4 by ANTLR 4.8
+// Generated from ./src/main/java/org/rumbledb/parser/XQueryParser.g4 by ANTLR 4.9.3
// Java header
package org.rumbledb.parser;
@@ -25,7 +25,7 @@
@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"})
public class XQueryParser extends Parser {
- static { RuntimeMetaData.checkVersion("4.8", RuntimeMetaData.VERSION); }
+ static { RuntimeMetaData.checkVersion("4.9.3", RuntimeMetaData.VERSION); }
protected static final DFA[] _decisionToDFA;
protected static final PredictionContextCache _sharedContextCache =
diff --git a/src/main/java/org/rumbledb/parser/XQueryParserBaseVisitor.java b/src/main/java/org/rumbledb/parser/XQueryParserBaseVisitor.java
index bef7ecec8..f41ea731a 100644
--- a/src/main/java/org/rumbledb/parser/XQueryParserBaseVisitor.java
+++ b/src/main/java/org/rumbledb/parser/XQueryParserBaseVisitor.java
@@ -1,4 +1,4 @@
-// Generated from ./src/main/java/org/rumbledb/parser/XQueryParser.g4 by ANTLR 4.8
+// Generated from ./src/main/java/org/rumbledb/parser/XQueryParser.g4 by ANTLR 4.9.3
// Java header
package org.rumbledb.parser;
diff --git a/src/main/java/org/rumbledb/parser/XQueryParserVisitor.java b/src/main/java/org/rumbledb/parser/XQueryParserVisitor.java
index c73098436..d8dafaa78 100644
--- a/src/main/java/org/rumbledb/parser/XQueryParserVisitor.java
+++ b/src/main/java/org/rumbledb/parser/XQueryParserVisitor.java
@@ -1,4 +1,4 @@
-// Generated from ./src/main/java/org/rumbledb/parser/XQueryParser.g4 by ANTLR 4.8
+// Generated from ./src/main/java/org/rumbledb/parser/XQueryParser.g4 by ANTLR 4.9.3
// Java header
package org.rumbledb.parser;
diff --git a/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause5.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause5.jq
index 64f860404..18a657d22 100644
--- a/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause5.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause5.jq
@@ -1,10 +1,11 @@
-(:JIQS: ShouldRun; Output="([ 1, { "guess" : "Bulgarian", "choices" : [ "Albanian", "Bulgarian", "Russian", "Ukrainian" ] }, { "guess" : "Bulgarian", "choices" : [ "Arabic", "Bulgarian", "Hebrew", "Spanish" ] } ], [ 2, { "guess" : "Arabic", "choices" : [ "Arabic", "Cantonese", "Maltese", "Samoan" ] }, { "guess" : "Arabic", "choices" : [ "Albanian", "Arabic", "Czech", "Dutch" ] } ])" :)
+(:JIQS: ShouldRun; Output="([ 1, { "guess" : "Arabic", "choices" : [ "Arabic", "Cantonese", "Maltese", "Samoan" ] }, { "guess" : "Arabic", "choices" : [ "Albanian", "Arabic", "Czech", "Dutch" ] } ], [ 2, { "guess" : "Bulgarian", "choices" : [ "Albanian", "Bulgarian", "Russian", "Ukrainian" ] }, { "guess" : "Bulgarian", "choices" : [ "Arabic", "Bulgarian", "Hebrew", "Spanish" ] } ])" :)
for $i in parallelize((
{"guess": "Arabic", "choices": ["Arabic", "Cantonese", "Maltese", "Samoan"]},
{"guess": "Arabic", "choices": ["Albanian", "Arabic", "Czech", "Dutch"]},
{"guess": "Bulgarian", "choices": ["Albanian", "Bulgarian", "Russian", "Ukrainian"]},
{"guess": "Bulgarian", "choices": ["Arabic", "Bulgarian", "Hebrew", "Spanish"]}))
group by $guess := $i.guess
+order by $guess
count $group_index
return [$group_index, $i]
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/Delta.jq b/src/test/resources/test_files/runtime-spark/FileInputs/Delta.jq
deleted file mode 100644
index 2d0ba36f9..000000000
--- a/src/test/resources/test_files/runtime-spark/FileInputs/Delta.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="{ "bool_array" : [ true ], "float" : 4.2, "float_array" : [ 4.2 ], "int64" : 42, "int64_array" : [ 42 ], "object" : { "bool" : true, "float" : 4.2, "int64" : 42, "object" : { "bool" : true }, "string" : "hello" }, "object_array" : [ { "bool" : true, "float" : 4.2, "int64" : 42, "object" : { "bool" : true }, "string" : "hello" } ], "string" : "hello", "string_array" : [ "hello" ] }" :)
-delta-file("../../../queries/sample_json_delta")
-