@@ -194,6 +194,7 @@ Functions
194194 datafusion.functions.random
195195 datafusion.functions.range
196196 datafusion.functions.rank
197+ datafusion.functions.regexp_count
197198 datafusion.functions.regexp_like
198199 datafusion.functions.regexp_match
199200 datafusion.functions.regexp_replace
@@ -240,6 +241,7 @@ Functions
240241 datafusion.functions.to_timestamp
241242 datafusion.functions.to_timestamp_micros
242243 datafusion.functions.to_timestamp_millis
244+ datafusion.functions.to_timestamp_nanos
243245 datafusion.functions.to_timestamp_seconds
244246 datafusion.functions.to_unixtime
245247 datafusion.functions.translate
@@ -935,7 +937,7 @@ Module Contents
935937 This is an alias for :py:func: `date_trunc `.
936938
937939
938- .. py :function :: decode(input : datafusion.expr.Expr, encoding: datafusion.expr.Expr) -> datafusion.expr.Expr
940+ .. py :function :: decode(expr : datafusion.expr.Expr, encoding: datafusion.expr.Expr) -> datafusion.expr.Expr
939941
940942 Decode the ``input ``, using the ``encoding ``. encoding can be base64 or hex.
941943
@@ -979,7 +981,7 @@ Module Contents
979981 This is an alias for :py:func: `array_empty `.
980982
981983
982- .. py :function :: encode(input : datafusion.expr.Expr, encoding: datafusion.expr.Expr) -> datafusion.expr.Expr
984+ .. py :function :: encode(expr : datafusion.expr.Expr, encoding: datafusion.expr.Expr) -> datafusion.expr.Expr
983985
984986 Encode the ``input ``, using the ``encoding ``. encoding can be base64 or hex.
985987
@@ -1655,6 +1657,14 @@ Module Contents
16551657 :param order_by: Set ordering within the window frame.
16561658
16571659
1660+ .. py :function :: regexp_count(string: datafusion.expr.Expr, pattern: datafusion.expr.Expr, start: datafusion.expr.Expr, flags: datafusion.expr.Expr | None = None ) -> datafusion.expr.Expr
1661+
1662+ Returns the number of matches in a string.
1663+
1664+ Optional start position (the first position is 1) to search for the regular
1665+ expression.
1666+
1667+
16581668.. py :function :: regexp_like(string: datafusion.expr.Expr, regex: datafusion.expr.Expr, flags: datafusion.expr.Expr | None = None ) -> datafusion.expr.Expr
16591669
16601670 Find if any regular expression (regex) matches exist.
@@ -1837,7 +1847,7 @@ Module Contents
18371847 Returns the last ``n `` characters in the ``string ``.
18381848
18391849
1840- .. py :function :: round (value: datafusion.expr.Expr, decimal_places: datafusion.expr.Expr = Expr.literal( 0 ) ) -> datafusion.expr.Expr
1850+ .. py :function :: round (value: datafusion.expr.Expr, decimal_places: datafusion.expr.Expr | None = None ) -> datafusion.expr.Expr
18411851
18421852 Round the argument to the nearest integer.
18431853
@@ -2058,6 +2068,13 @@ Module Contents
20582068 See :py:func: `to_timestamp ` for a description on how to use formatters.
20592069
20602070
2071+ .. py :function :: to_timestamp_nanos(arg: datafusion.expr.Expr, * formatters: datafusion.expr.Expr) -> datafusion.expr.Expr
2072+
2073+ Converts a string and optional formats to a ``Timestamp `` in nanoseconds.
2074+
2075+ See :py:func: `to_timestamp ` for a description on how to use formatters.
2076+
2077+
20612078.. py :function :: to_timestamp_seconds(arg: datafusion.expr.Expr, * formatters: datafusion.expr.Expr) -> datafusion.expr.Expr
20622079
20632080 Converts a string and optional formats to a ``Timestamp `` in seconds.
@@ -2090,7 +2107,7 @@ Module Contents
20902107 Converts a string to uppercase.
20912108
20922109
2093- .. py :function :: uuid(arg: datafusion.expr.Expr ) -> datafusion.expr.Expr
2110+ .. py :function :: uuid() -> datafusion.expr.Expr
20942111
20952112 Returns uuid v4 as a string value.
20962113
0 commit comments