This is an automated email from the ASF dual-hosted git repository.
cloud-fan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
from d06e4faa76ce [SPARK-59134][PS] Use native Spark function for NumPy
frexp
add 949c8b457c27 [SPARK-58730][SQL] Support the ANSI SQL/JSON JSON_ARRAY
constructor function
No new revisions were added by this update.
Summary of changes:
.../src/main/resources/error/error-conditions.json | 16 +
docs/sql-ref-ansi-compliance.md | 2 +
docs/sql-ref-syntax-qry-select-json-array.md | 125 ++++
docs/sql-ref-syntax-qry-select.md | 1 +
docs/sql-ref-syntax.md | 1 +
.../spark/sql/catalyst/parser/SqlBaseLexer.g4 | 4 +-
.../spark/sql/catalyst/parser/SqlBaseParser.g4 | 27 +-
.../catalyst/analysis/ApplyDefaultCollation.scala | 21 +-
.../analysis/resolver/CoercesExpressionTypes.scala | 10 +-
.../resolver/DefaultCollationTypeCoercion.scala | 17 +-
.../expressions/json/JsonExpressionEvalUtils.scala | 14 +-
.../sql/catalyst/expressions/jsonExpressions.scala | 460 ++++++++++++++-
.../spark/sql/catalyst/parser/AstBuilder.scala | 54 ++
.../spark/sql/catalyst/parser/ParserUtils.scala | 2 +-
.../spark/sql/errors/QueryExecutionErrors.scala | 19 +
.../jdbc/SparkConnectDatabaseMetaDataSuite.scala | 2 +-
.../analyzer-results/json-functions.sql.out | 113 ++++
.../resources/sql-tests/inputs/json-functions.sql | 26 +
.../sql-tests/results/json-functions.sql.out | 138 +++++
.../sql-tests/results/keywords-enforced.sql.out | 2 +
.../resources/sql-tests/results/keywords.sql.out | 2 +
.../sql-tests/results/nonansi/keywords.sql.out | 2 +
.../org/apache/spark/sql/JsonArraySuite.scala | 648 +++++++++++++++++++++
.../ThriftServerWithSparkContextSuite.scala | 2 +-
24 files changed, 1689 insertions(+), 19 deletions(-)
create mode 100644 docs/sql-ref-syntax-qry-select-json-array.md
create mode 100644
sql/core/src/test/scala/org/apache/spark/sql/JsonArraySuite.scala
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]