[
https://issues.apache.org/jira/browse/CALCITE-5198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17561503#comment-17561503
]
Jing Zhang commented on CALCITE-5198:
-------------------------------------
[~julianhyde] Thanks a lot for suggestion.
I've updated the JIRA description and documentation of code again.
> Expand table function document to introduce what makes a table function to be
> polymorphic, why we need this and give examples to explain how to use it
> ------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: CALCITE-5198
> URL: https://issues.apache.org/jira/browse/CALCITE-5198
> Project: Calcite
> Issue Type: Sub-task
> Components: core
> Reporter: Jing Zhang
> Priority: Major
>
> CALCITE-4864 allows table functions to be polymorphic, which means they have
> ability to take and return tables with row type _not_ declared at design
> time. You could find more information in detail in CALCITE-4864.
> To make it more clear to users, this JIRA aims to update [table
> functions|https://calcite.apache.org/docs/adapter.html#table-functions-and-table-macros]
> doc to add description of this.
> It includes the following points:
> * What makes table functions to be polymorphic
> * Why would you use them
> * Lists some examples
> * For table function author, how to create and implement one
> * For query author, how to use one in query
--
This message was sent by Atlassian Jira
(v8.20.10#820010)