Hello Ferenc, Yes that would be the idea. I will re-write function's docs based on their latest implementations
Cheers, Ramin On Thu, Oct 29, 2026 at 4:07 PM Ferenc Csaky via dev <[email protected]> wrote: > +1, thanks for driving! > > One addition from my side: > > It would be good to double-check each function with the source code, cause > they > already diverged. I ran into issues multiple times when I only read the > docs, > but the actual behavior was different, or were not covered completely. > > Best, > Ferenc > > > > On Thursday, October 29th, 2026 at 08:36, Ramin Gharib < > [email protected]> wrote: > > > Hi dylanhz, > > > > Thanks for the feedback and the +1. No I don't think we need the Scala > tab. > > During the restructuring I will keep an eye out to remove it. > > > > @Xiqian I have added a new screenshot of the page with all the > > functions listed. > > > > Cheers, > > > > Ramin > > > > On Thu, Oct 29, 2026 at 8:20 AM dylanhz <[email protected]> wrote: > > > > > Hi Ramin, > > > > > > A strong +1 from me! More detailed, consistently structured docs would > be > > > easier for both human readers and AI agents to understand. > > > > > > One small question: since the Scala APIs are deprecated, do we still > need > > > the Scala syntax tab? > > > > > > Thanks! > > > > > > > > > ---------- > > > Best regards, > > > dylanhz > > > > > > > > > > > > > > > > 2026年10月28日 21:57,Ramin Gharib <[email protected]> 写道: > > > > > > > > Hi all, > > > > > > > > I'd like to restructure the built-in functions page [1]. It lists 306 > > > > functions and operators as table rows on a single page, each with a > > > > free-form description. Arguments, return values, NULL behavior and > errors > > > > are hard to find. > > > > > > > > The proposal picks up FLINK-23804 [2]: > > > > - Each function gets its own page with the same sections: syntax for > SQL > > > > and the Table API, arguments, returns, usage notes and examples. > > > > - The sidebar groups the function pages by category, and each > category > > > > folds open and closed. > > > > > > > > The screenshots [3] show REGEXP_EXTRACT and the sidebar in the new > > > layout, > > > > built locally with the current docs theme. > > > > > > > > I'd move one category per PR. Moving the existing entries is mostly > > > > mechanical, so I'd use AI assistance and fill in the AI disclosure > in the > > > > PR template. > > > > > > > > I would be interested in your feedback on this idea. > > > > > > > > Cheers, > > > > Ramin > > > > > > > > [1] > > > > > > > > https://nightlies.apache.org/flink/flink-docs-release-2.4/docs/sql/functions/built-in-functions/ > > > > [2] https://issues.apache.org/jira/browse/FLINK-23804 > > > > [3] > > > > https://drive.google.com/drive/folders/123rKBt0ESz5Wn5VSlCcQF3hxJuwtf3Q9 > > > > > > > > >
