Hi Timo,

> I don't fully understand why we need BuiltinFunctionQueryOperation and
BuiltInCallExpression

The main reason is that `CallExpression` and `FunctionQueryOperation` seem
to be for `FunctionDefinition` instead of `SqlFunction`. So I want to make
new classes just for `SqlFunction`. But of course we can add more
information to those existing classes to cater for `SqlFunction` as well. I
agree these are implementation details. I'll remove these function
definitions and we can discuss them in PR.

Thanks,
Hao

On Mon, May 12, 2025 at 7:58 AM Timo Walther <twal...@apache.org> wrote:

> One last thing to mention: I don't fully understand why we need
> BuiltinFunctionQueryOperation and BuiltInCallExpression. But we can
> discuss this in the PR as this is not public API. In any case, we should
> make sure to keep the changes to visitors and concepts in Table API
> small. In the end, most stuff should be reusable from the PTF work.
>
> Cheers,
> Timo
>
>
> On 12.05.25 16:46, Timo Walther wrote:
> > +1 to continue to voting.
> >
> > Thanks,
> > Timo
> >
> > On 11.05.25 18:47, Hao Li wrote:
> >> Hi all,
> >>
> >> If there are no more discussions. I will start voting tomorrow.
> >>
> >> Thanks,
> >> Hao
> >>
> >> On Thu, May 8, 2025 at 10:38 AM Hao Li <h...@confluent.io> wrote:
> >>
> >>> Hi Ron,
> >>>
> >>>> whether the predict or evaluate introduced in this FLIP can be
> >>> serialized to SQL?
> >>>
> >>> Yes. It can be serialized to SQL. We just need to provide serialization
> >>> function in `ModelReferenceExpression` and `ModelSourceQueryOperation`.
> >>>
> >>> Thanks,
> >>> Hao
> >>>
> >>>
> >>> On Thu, May 8, 2025 at 12:09 AM Ron Liu <ron9....@gmail.com> wrote:
> >>>>
> >>>> Hi, Hao
> >>>>
> >>>> +1 for the proposal.
> >>>>
> >>>> Due to [1][2] having supported serialize table API to SQL, so I've one
> >>>> question: whether the predict or evaluate introduced in this FLIP
> >>>> can be
> >>>> serialized to SQL?
> >>>>
> >>>> [1]
> >>>>
> >>> https://cwiki.apache.org/confluence/display/FLINK/
> >>> FLIP-393%3A+Make+QueryOperations+SQL+serializable
> >>>> [2]
> >>>>
> >>> https://cwiki.apache.org/confluence/display/FLINK/
> >>> FLIP-502%3A+QueryOperation+SQL+Serialization+customization
> >>>>
> >>>>
> >>>> Kindly reminder: The FLIP link [1] is error in your first email.
> >>>>
> >>>> Best,
> >>>> Ron
> >>>>
> >>>> Yash Anand <yan...@confluent.io.invalid> 于2025年5月5日周一 23:24写道:
> >>>>
> >>>>> Hi, Hao.
> >>>>>
> >>>>> +1 for the proposal.
> >>>>>
> >>>>> Thanks
> >>>>> Yas
> >>>>>
> >>>>> On Mon, May 5, 2025 at 4:17 AM Piotr Nowojski <pnowoj...@apache.org>
> >>>>> wrote:
> >>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> sounds like a valuable addition!
> >>>>>>
> >>>>>> Best,
> >>>>>> Piotrek
> >>>>>>
> >>>>>> wt., 29 kwi 2025 o 03:57 Shengkai Fang <fskm...@gmail.com>
> >>> napisał(a):
> >>>>>>
> >>>>>>> Hi, Hao.
> >>>>>>>
> >>>>>>> +1 for the proposal.
> >>>>>>>
> >>>>>>> Best,
> >>>>>>> Shengkai
> >>>>>>>
> >>>>>>> Hao Li <h...@confluent.io.invalid> 于2025年4月29日周二 07:27写道:
> >>>>>>>
> >>>>>>>> Hi All,
> >>>>>>>>
> >>>>>>>> I would like to start a discussion about FLIP-526 [1]: Model
> >>>>>> ML_PREDICT,
> >>>>>>>> ML_EVALUATE Table API.
> >>>>>>>>
> >>>>>>>> This FLIP is a follow up of FLIP-507 [2] to propose the table
> >>> api for
> >>>>>>> model
> >>>>>>>> related functions. This FLIP is also closely related to FLIP-525
> >>> [3]
> >>>>>>> which
> >>>>>>>> is the proposal for model related function implementation design.
> >>>>>>>>
> >>>>>>>> For more details, see FLIP-526 [1]. Looking forward to your
> >>> feedback.
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>> Hao
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> [1]
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>> https://cwiki.apache.org/confluence/display/FLINK/
> >>> FLIP-525%3A+Model+ML_PREDICT%2C+ML_EVALUATE+Implementation+Design
> >>>>>>>> [2]
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>> https://cwiki.apache.org/confluence/display/FLINK/
> >>> FLIP-507%3A+Add+Model+DDL+methods+in+TABLE+API
> >>>>>>>> [3]
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>> https://cwiki.apache.org/confluence/display/FLINK/
> >>> FLIP-525%3A+Model+ML_PREDICT%2C+ML_EVALUATE+Implementation+Design
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> >>
> >
>
>

Reply via email to