master
[SPARK-48763][CONNECT][BUILD][FOLLOW-UP] Move Spark Connect common/server into sql directory
Revert "[MINOR][SQL] Remove orphans in ProtoToParsedPlanTestSuite and PlanGenerationTestSuite"
[SPARK-49755][CONNECT] Remove special casing for avro functions in Connect
[SPARK-49085][SQL] Remove special casing for Protobuf functions in Connect
[SPARK-49027][CONNECT][SQL] Share Column API between Class and Connect
[SPARK-55256][SQL] Support IGNORE NULLS / RESPECT NULLS for array_agg and collect_list
[SPARK-49924][SQL] Keep `containsNull` after `ArrayCompact` replacement
[SPARK-50032][SQL] Allow use of fully qualified collation name
[SPARK-55533][SQL] Support IGNORE NULLS / RESPECT NULLS for collect_set
Revert "[SPARK-49909][SQL] Fix the pretty name of some expressions"
[SPARK-57566][CONNECT][TEST] Add test coverage for the TIME data type
[SPARK-58295][SQL][PYTHON] Add `to_base32` and `from_base32` functions
[SPARK-50333][SQL][FOLLOWUP] Codegen Support for `CsvToStructs`(`from_csv`) - remove Invoke
[SPARK-49966][SQL][FOLLOWUP] Codegen Support for `JsonToStructs`(`from_json`) - remove Invoke
[SPARK-56654][SQL] Reject unpaired UTF-16 surrogates in Variant JSON parsing
[SPARK-49766][SQL] Codegen Support for `json_array_length` (by `Invoke` & `RuntimeReplaceable`)
[SPARK-49939][SQL] Codegen Support for json_object_keys (by Invoke & RuntimeReplaceable)
[SPARK-58307][SQL][PYTHON] Add json_typeof function
[SPARK-52820][SQL] Capture full plans in golden files
[SPARK-50056][SQL] Codegen Support for ParseUrl (by Invoke & RuntimeReplaceable)
[SPARK-50067][SQL] Codegen Support for SchemaOfCsv(by Invoke & RuntimeReplaceable)
[SPARK-49954][SQL][FOLLOWUP] Move states to SchemaOfJsonEvaluator
[SPARK-48549][SQL][PYTHON] Improve SQL function `sentences`
[SPARK-50669][SQL] Change the signature of TimestampAdd expression
[SPARK-49632][SQL][FOLLOW-UP] Fix suggestion for `to_date` function
[SPARK-49967][SQL] Codegen Support for `StructsToJson`(`to_json`)
[SPARK-40945][SQL][PYTHON] Add truncate function
[SPARK-50055][SQL] Add TryMakeInterval alternative
[SPARK-50071][SQL][PYTHON] Add try_make_timestamp(_ltz and _ntz) and related tests
[SPARK-52866][SQL] Add support for `try_to_date`
[SPARK-58222][SQL] Add `try_variant_array_append` expression
[SPARK-58035][SQL] Add `try_variant_insert` expression
[SPARK-58221][SQL] Add `try_variant_set` expression
[SPARK-57777][SQL][CONNECT] Distinguish explicit collation when rendering string literals to SQL
[SPARK-57417][SQL] Add `variant_delete` expression
[SPARK-51975][SQL] Add variant_from_arrays and variant_from_entries
[SPARK-58062][SQL] Add `variant_strip_nulls` expression
[SPARK-50081][SQL] Codegen Support for `XPath*`(by Invoke & RuntimeReplaceable)
[SPARK-45900][SQL][PYTHON] Add xxh3_64 and xxh3_128 functions
[SPARK-49595][CONNECT][SQL] Fix `DataFrame.unpivot/melt` in Spark Connect Scala Client
[SPARK-56395][CONNECT][PYTHON] Add NEAREST BY DataFrame API
[SPARK-56605][SQL] Wire resolution engine to use SQL PATH for table, function, and variable lookup
[SPARK-53402][CONNECT] Support Direct Passthrough Partitioning Dataset API in Spark Connect in Scala
[SPARK-55978][SQL] Add TABLESAMPLE SYSTEM block sampling with DSv2 pushdown
[SPARK-56961][SQL] Pass all options while loading changelog
[SPARK-55089][CONNECT] Correct the output schema of toJSON
[SPARK-50804][SQL] to_protobuf() should not throw MatchError
[SPARK-52686][SQL] `Union` should be resolved only if there are no duplicates
[SPARK-57247][SQL][CONNECT] Support DataFrame.zip in Spark Connect
[SPARK-55228][SPARK-55230][SQL][CONNECT] Implement Dataset.zipWithIndex in Scala API