@@ -561,45 +561,51 @@ Containment tests
561561+---------------------------+------------+------------------------------------+--------------------+----------------------------------------+
562562| Function name | Arity | Input types | Output type | Options class |
563563+===========================+============+====================================+====================+========================================+
564- | find_substring | Unary | String-like | Int32 or Int64 (1) | :struct: `MatchSubstringOptions ` |
564+ | count_substring | Unary | String-like | Int32 or Int64 (1) | :struct: `MatchSubstringOptions ` |
565565+---------------------------+------------+------------------------------------+--------------------+----------------------------------------+
566- | match_like | Unary | String-like | Boolean (2) | :struct: `MatchSubstringOptions ` |
566+ | find_substring | Unary | String-like | Int32 or Int64 (2) | :struct: `MatchSubstringOptions ` |
567567+---------------------------+------------+------------------------------------+--------------------+----------------------------------------+
568- | match_substring | Unary | String-like | Boolean (3) | :struct: `MatchSubstringOptions ` |
568+ | match_like | Unary | String-like | Boolean (3) | :struct: `MatchSubstringOptions ` |
569569+---------------------------+------------+------------------------------------+--------------------+----------------------------------------+
570- | match_substring_regex | Unary | String-like | Boolean (4) | :struct: `MatchSubstringOptions ` |
570+ | match_substring | Unary | String-like | Boolean (4) | :struct: `MatchSubstringOptions ` |
571571+---------------------------+------------+------------------------------------+--------------------+----------------------------------------+
572- | index_in | Unary | Boolean, Null, Numeric, Temporal, | Int32 (5) | :struct: `SetLookupOptions ` |
572+ | match_substring_regex | Unary | String-like | Boolean (5) | :struct: `MatchSubstringOptions ` |
573+ +---------------------------+------------+------------------------------------+--------------------+----------------------------------------+
574+ | index_in | Unary | Boolean, Null, Numeric, Temporal, | Int32 (6) | :struct: `SetLookupOptions ` |
573575| | | Binary- and String-like | | |
574576+---------------------------+------------+------------------------------------+--------------------+----------------------------------------+
575- | is_in | Unary | Boolean, Null, Numeric, Temporal, | Boolean (6 ) | :struct: `SetLookupOptions ` |
577+ | is_in | Unary | Boolean, Null, Numeric, Temporal, | Boolean (7 ) | :struct: `SetLookupOptions ` |
576578| | | Binary- and String-like | | |
577579+---------------------------+------------+------------------------------------+--------------------+----------------------------------------+
578580
581+ * \( 1) Output is the number of occurrences of
582+ :member: `MatchSubstringOptions::pattern ` in the corresponding input
583+ string. Output type is Int32 for Binary/String, Int64
584+ for LargeBinary/LargeString.
579585
580- * \( 1 ) Output is the index of the first occurrence of
586+ * \( 2 ) Output is the index of the first occurrence of
581587 :member: `MatchSubstringOptions::pattern ` in the corresponding input
582588 string, otherwise -1. Output type is Int32 for Binary/String, Int64
583589 for LargeBinary/LargeString.
584590
585- * \( 2 ) Output is true iff the SQL-style LIKE pattern
591+ * \( 3 ) Output is true iff the SQL-style LIKE pattern
586592 :member: `MatchSubstringOptions::pattern ` fully matches the
587593 corresponding input element. That is, ``% `` will match any number of
588594 characters, ``_ `` will match exactly one character, and any other
589595 character matches itself. To match a literal percent sign or
590596 underscore, precede the character with a backslash.
591597
592- * \( 3 ) Output is true iff :member: `MatchSubstringOptions::pattern `
598+ * \( 4 ) Output is true iff :member: `MatchSubstringOptions::pattern `
593599 is a substring of the corresponding input element.
594600
595- * \( 4 ) Output is true iff :member: `MatchSubstringOptions::pattern `
601+ * \( 5 ) Output is true iff :member: `MatchSubstringOptions::pattern `
596602 matches the corresponding input element at any position.
597603
598- * \( 5 ) Output is the index of the corresponding input element in
604+ * \( 6 ) Output is the index of the corresponding input element in
599605 :member: `SetLookupOptions::value_set `, if found there. Otherwise,
600606 output is null.
601607
602- * \( 6 ) Output is true iff the corresponding input element is equal to one
608+ * \( 7 ) Output is true iff the corresponding input element is equal to one
603609 of the elements in :member: `SetLookupOptions::value_set `.
604610
605611
0 commit comments