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]

Reply via email to