You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by co...@apache.org on 2026/05/05 17:14:16 UTC

(datafusion-comet) branch main updated: docs: check off 53 implemented expressions in spark_expressions_support.md (#4147)

This is an automated email from the ASF dual-hosted git repository.

comphead pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion-comet.git


The following commit(s) were added to refs/heads/main by this push:
     new d79274372 docs: check off 53 implemented expressions in spark_expressions_support.md (#4147)
d79274372 is described below

commit d7927437272977006dcbd026663670f547c0acbc
Author: Andy Grove <ag...@apache.org>
AuthorDate: Tue May 5 11:14:11 2026 -0600

    docs: check off 53 implemented expressions in spark_expressions_support.md (#4147)
---
 .../contributor-guide/spark_expressions_support.md | 106 ++++++++++-----------
 1 file changed, 53 insertions(+), 53 deletions(-)

diff --git a/docs/source/contributor-guide/spark_expressions_support.md b/docs/source/contributor-guide/spark_expressions_support.md
index 0c671c040..8d2918d47 100644
--- a/docs/source/contributor-guide/spark_expressions_support.md
+++ b/docs/source/contributor-guide/spark_expressions_support.md
@@ -138,7 +138,7 @@
   - Spark 4.0.1 audited 2026-04-24 (ordering incompatibility as above; collated strings now fall back to Spark)
 - [x] array_join
 - [x] array_max
-- [ ] array_min
+- [x] array_min
 - [x] array_position
 - [ ] array_prepend
 - [x] array_remove
@@ -147,7 +147,7 @@
 - [x] arrays_overlap
 - [x] arrays_zip
 - [x] element_at
-- [ ] flatten
+- [x] flatten
 - [x] get
 - [ ] sequence
 - [ ] shuffle
@@ -161,8 +161,8 @@
 - [ ] `>>`
 - [ ] `>>>`
 - [x] `^`
-- [ ] bit_count
-- [ ] bit_get
+- [x] bit_count
+- [x] bit_get
 - [ ] getbit
 - [x] shiftright
 - [ ] shiftrightunsigned
@@ -173,9 +173,9 @@
 
 - [ ] array_size
 - [ ] cardinality
-- [ ] concat
+- [x] concat
 - [x] reverse
-- [ ] size
+- [x] size
 
 ### conditional_funcs
 
@@ -195,7 +195,7 @@
 - [ ] bigint
 - [ ] binary
 - [ ] boolean
-- [ ] cast
+- [x] cast
 - [ ] date
 - [ ] decimal
 - [ ] double
@@ -221,28 +221,28 @@
 - [ ] current_time
 - [ ] current_timestamp
 - [x] current_timezone
-- [ ] date_add
-- [ ] date_diff
-- [ ] date_format
+- [x] date_add
+- [x] date_diff
+- [x] date_format
 - [x] date_from_unix_date
 - [x] date_part
-- [ ] date_sub
-- [ ] date_trunc
-- [ ] dateadd
-- [ ] datediff
+- [x] date_sub
+- [x] date_trunc
+- [x] dateadd
+- [x] datediff
 - [x] datepart
-- [ ] day
+- [x] day
 - [ ] dayname
-- [ ] dayofmonth
-- [ ] dayofweek
-- [ ] dayofyear
+- [x] dayofmonth
+- [x] dayofweek
+- [x] dayofyear
 - [x] extract
 - [x] from_unixtime
 - [ ] from_utc_timestamp
-- [ ] hour
-- [ ] last_day
+- [x] hour
+- [x] last_day
 - [ ] localtimestamp
-- [ ] make_date
+- [x] make_date
 - [ ] make_dt_interval
 - [ ] make_interval
 - [ ] make_time
@@ -250,14 +250,14 @@
 - [ ] make_timestamp_ltz
 - [ ] make_timestamp_ntz
 - [ ] make_ym_interval
-- [ ] minute
-- [ ] month
+- [x] minute
+- [x] month
 - [ ] monthname
 - [ ] months_between
-- [ ] next_day
+- [x] next_day
 - [ ] now
-- [ ] quarter
-- [ ] second
+- [x] quarter
+- [x] second
 - [ ] session_window
 - [ ] time_diff
 - [ ] time_trunc
@@ -271,22 +271,22 @@
 - [ ] to_timestamp_ntz
 - [ ] to_unix_timestamp
 - [ ] to_utc_timestamp
-- [ ] trunc
+- [x] trunc
 - [ ] try_make_interval
 - [ ] try_make_timestamp
 - [ ] try_to_date
 - [ ] try_to_time
 - [ ] try_to_timestamp
-- [ ] unix_date
+- [x] unix_date
 - [ ] unix_micros
 - [ ] unix_millis
 - [ ] unix_seconds
 - [x] unix_timestamp
-- [ ] weekday
-- [ ] weekofyear
+- [x] weekday
+- [x] weekofyear
 - [ ] window
 - [ ] window_time
-- [ ] year
+- [x] year
 
 ### generator_funcs
 
@@ -301,12 +301,12 @@
 ### hash_funcs
 
 - [x] crc32
-- [ ] hash
+- [x] hash
 - [x] md5
 - [ ] sha
-- [ ] sha1
-- [ ] sha2
-- [ ] xxhash64
+- [x] sha1
+- [x] sha2
+- [x] xxhash64
 
 ### json_funcs
 
@@ -344,7 +344,7 @@
 - [ ] map_from_entries
 - [x] map_keys
 - [ ] map_values
-- [ ] str_to_map
+- [x] str_to_map
 - [ ] try_element_at
 
 ### math_funcs
@@ -369,18 +369,18 @@
 - [x] ceiling
 - [ ] conv
 - [x] cos
-- [ ] cosh
-- [ ] cot
+- [x] cosh
+- [x] cot
 - [ ] csc
 - [ ] degrees
 - [ ] div
 - [ ] e
 - [x] exp
-- [ ] expm1
+- [x] expm1
 - [ ] factorial
 - [x] floor
 - [ ] greatest
-- [ ] hex
+- [x] hex
 - [ ] hypot
 - [ ] least
 - [x] ln
@@ -396,8 +396,8 @@
 - [x] pow
 - [x] power
 - [ ] radians
-- [ ] rand
-- [ ] randn
+- [x] rand
+- [x] randn
 - [ ] random
 - [ ] randstr
 - [ ] rint
@@ -407,10 +407,10 @@
 - [x] sign
 - [x] signum
 - [x] sin
-- [ ] sinh
+- [x] sinh
 - [x] sqrt
 - [x] tan
-- [ ] tanh
+- [x] tanh
 - [x] try_add
 - [x] try_divide
 - [ ] try_mod
@@ -493,7 +493,7 @@
 - [ ] between
 - [x] ilike
 - [x] in
-- [ ] isnan
+- [x] isnan
 - [x] isnotnull
 - [x] isnull
 - [x] like
@@ -501,7 +501,7 @@
 - [x] or
 - [ ] regexp
 - [ ] regexp_like
-- [ ] rlike
+- [x] rlike
 
 ### string_funcs
 
@@ -528,7 +528,7 @@
 - [x] instr
 - [ ] is_valid_utf8
 - [x] lcase
-- [ ] left
+- [x] left
 - [x] len
 - [x] length
 - [ ] levenshtein
@@ -548,21 +548,21 @@
 - [ ] regexp_extract
 - [ ] regexp_extract_all
 - [ ] regexp_instr
-- [ ] regexp_replace
+- [x] regexp_replace
 - [ ] regexp_substr
 - [x] repeat
 - [x] replace
-- [ ] right
+- [x] right
 - [x] rpad
 - [x] rtrim
 - [ ] sentences
 - [ ] soundex
 - [x] space
-- [ ] split
+- [x] split
 - [ ] split_part
 - [x] startswith
-- [ ] substr
-- [ ] substring
+- [x] substr
+- [x] substring
 - [ ] substring_index
 - [ ] to_binary
 - [ ] to_char
@@ -580,7 +580,7 @@
 
 ### struct_funcs
 
-- [ ] named_struct
+- [x] named_struct
 - [ ] struct
 
 ### url_funcs


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org