viirya commented on code in PR #7251:
URL: https://github.com/apache/datafusion-comet/pull/7251#discussion_r4457705686


##########
docs/source/user-guide/latest/expressions.md:
##########
@@ -336,20 +336,21 @@ The type-name conversion functions (`bigint`, `binary`, 
`boolean`, `date`, `deci
 
 ## generator_funcs
 
-`explode`, `explode_outer`, `posexplode`, and `posexplode_outer` are supported 
via
-`CometExplodeExec` (operator-level, not expression-level) for array input; map 
input falls back
-to Spark ([#2837](https://github.com/apache/datafusion-comet/issues/2837)). 
Enabled by default via
+`explode`, `explode_outer`, `posexplode`, `posexplode_outer`, `inline`, 
`inline_outer`, and
+`stack` are supported via `CometExplodeExec` (operator-level, not 
expression-level). `explode` and
+`posexplode` support array input; map input falls back to Spark
+([#2837](https://github.com/apache/datafusion-comet/issues/2837)). Enabled by 
default via
 `spark.comet.exec.explode.enabled`.
 
 | Function | Status | Implementation | Notes |
 | --- | --- | --- | --- |
 | `explode` | ✅ | — | via `CometExplodeExec` |
 | `explode_outer` | ✅ | — | via `CometExplodeExec` 
([audit](../../contributor-guide/expression-audits/generator_funcs.md#explode_outer))
 |
-| `inline` | 🔜 | — | Operator-level generator (like `explode`) |
-| `inline_outer` | 🔜 | — | Operator-level generator (like `explode`) |
+| `inline` | ✅ | — | via `CometExplodeExec` 
([audit](../../contributor-guide/expression-audits/generator_funcs.md#inline)) |
+| `inline_outer` | ✅ | — | via `CometExplodeExec` 
([audit](../../contributor-guide/expression-audits/generator_funcs.md#inline_outer))
 |
 | `posexplode` | ✅ | — | via `CometExplodeExec` |
 | `posexplode_outer` | ✅ | — | via `CometExplodeExec` 
([audit](../../contributor-guide/expression-audits/generator_funcs.md#posexplode_outer))
 |
-| `stack` | 🔜 | — | Operator-level generator |
+| `stack` | ✅ | — | via `CometExplodeExec`, planned as `inline` 
([audit](../../contributor-guide/expression-audits/generator_funcs.md#stack)) |

Review Comment:
   With a7a754e02, `stack` with more than 50 rows and `inline` / `inline_outer` 
over an array of structs with no fields now fall back, but the docs still list 
both as supported without conditions. The paragraph above already calls out the 
map limitation for `explode`, so could you add the 50-row limit there or in 
this row, and note both cases in the `stack` and `inline` sections of 
`generator_funcs.md`? The `GenerateExec` row in `operators.md` would be worth a 
mention too.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to