[ https://issues.apache.org/jira/browse/FLINK-4109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15347564#comment-15347564 ]
Jark Wu commented on FLINK-4109: -------------------------------- [~vkalavri] [~chengxiang li] [~rmetzger] what do you think ? > Change the name of ternary condition operator 'eval' to '?' > --------------------------------------------------------------- > > Key: FLINK-4109 > URL: https://issues.apache.org/jira/browse/FLINK-4109 > Project: Flink > Issue Type: Improvement > Components: Table API & SQL > Affects Versions: 1.1.0 > Reporter: Jark Wu > Assignee: Jark Wu > Fix For: 1.1.0 > > > The ternary condition operator in Table API is named {{eval}}, for example: > {{(42 > 5).eval("A", "B")}} leads to "A". IMO, the eval function is not well > understood. Instead the "?" is a better choice I think, which is used in Java > for condition operator. > It will be clearer and more literal understood, e.g. > {{(42 > 5).?("A", "B")}} or {{(42 > 5) ? ("A", "B")}} > If it make sense, I will pull a request. -- This message was sent by Atlassian JIRA (v6.3.4#6332)