[ 
https://issues.apache.org/jira/browse/FLINK-7163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16083710#comment-16083710
 ] 

ASF GitHub Bot commented on FLINK-7163:
---------------------------------------

Github user wuchong commented on a diff in the pull request:

    https://github.com/apache/flink/pull/4308#discussion_r126907470
  
    --- Diff: 
flink-libraries/flink-table/src/main/scala/org/apache/flink/table/plan/logical/operators.scala
 ---
    @@ -687,11 +687,11 @@ case class LogicalTableFunctionCall(
         parameters: Seq[Expression],
         resultType: TypeInformation[_],
         fieldNames: Array[String],
    -    child: LogicalNode)
    +    child: LogicalNode,
    +    evalMethod: Option[Method])
    --- End diff --
    
    You can make the evalMethod default as None, so you do not need to change 
every call.


> Make LogicalTableFunctionCall immutable
> ---------------------------------------
>
>                 Key: FLINK-7163
>                 URL: https://issues.apache.org/jira/browse/FLINK-7163
>             Project: Flink
>          Issue Type: Improvement
>          Components: Table API & SQL
>            Reporter: Ruidong Li
>            Assignee: Ruidong Li
>
> All sub-classes of LogicalNode are immutable except for 
> `LogicalTableFunctionCall`, it's better to make LogicalTableFunctionCall 
> immutable



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to