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 01b3c2534fb4 [SPARK-58113][K8S] Support `publishNotReadyAddresses` in
driver service
add f22a4012440c [SPARK-57804][SQL] Add `variant_set` expression
No new revisions were added by this update.
Summary of changes:
.../apache/spark/types/variant/VariantBuilder.java | 113 ++++++++++++++
.../source/reference/pyspark.sql/functions.rst | 1 +
python/pyspark/sql/connect/functions/builtin.py | 15 ++
python/pyspark/sql/functions/__init__.py | 1 +
python/pyspark/sql/functions/builtin.py | 64 ++++++++
python/pyspark/sql/tests/test_functions.py | 13 ++
.../scala/org/apache/spark/sql/functions.scala | 86 +++++++++++
.../sql/catalyst/analysis/FunctionRegistry.scala | 1 +
.../variant/VariantExpressionEvalUtils.scala | 41 +++++
.../expressions/variant/variantExpressions.scala | 171 +++++++++++++++++++++
.../variant/VariantExpressionSuite.scala | 159 +++++++++++++++++++
.../apache/spark/sql/PlanGenerationTestSuite.scala | 8 +
.../explain-results/function_variant_set.explain | 2 +
...tion_variant_set_with_create_if_missing.explain | 2 +
...riant_insert.json => function_variant_set.json} | 6 +-
...rt.proto.bin => function_variant_set.proto.bin} | Bin 1139 -> 1130 bytes
...nction_variant_set_with_create_if_missing.json} | 27 +++-
...n_variant_set_with_create_if_missing.proto.bin} | Bin 1139 -> 1322 bytes
.../sql-functions/sql-expression-schema.md | 1 +
.../scala/org/apache/spark/sql/VariantSuite.scala | 82 ++++++++++
20 files changed, 787 insertions(+), 6 deletions(-)
create mode 100644
sql/connect/common/src/test/resources/query-tests/explain-results/function_variant_set.explain
create mode 100644
sql/connect/common/src/test/resources/query-tests/explain-results/function_variant_set_with_create_if_missing.explain
copy
sql/connect/common/src/test/resources/query-tests/queries/{function_variant_insert.json
=> function_variant_set.json} (96%)
copy
sql/connect/common/src/test/resources/query-tests/queries/{function_variant_insert.proto.bin
=> function_variant_set.proto.bin} (69%)
copy
sql/connect/common/src/test/resources/query-tests/queries/{function_try_variant_insert.json
=> function_variant_set_with_create_if_missing.json} (82%)
copy
sql/connect/common/src/test/resources/query-tests/queries/{function_variant_get.proto.bin
=> function_variant_set_with_create_if_missing.proto.bin} (60%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]