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