You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Vladimir Sitnikov (JIRA)" <ji...@apache.org> on 2018/09/16 13:42:00 UTC
[jira] [Created] (CALCITE-2560) ChainedSqlOperatorTable#add does
not work
Vladimir Sitnikov created CALCITE-2560:
------------------------------------------
Summary: ChainedSqlOperatorTable#add does not work
Key: CALCITE-2560
URL: https://issues.apache.org/jira/browse/CALCITE-2560
Project: Calcite
Issue Type: Improvement
Components: core
Affects Versions: 1.17.0
Reporter: Vladimir Sitnikov
Assignee: Julian Hyde
{{tableList}} is {{ImmutableList}}, so {{add}} method won't work: https://github.com/apache/calcite/blob/74803d0ac093a291b38f629fdc3dc720bcc5cd4c/core/src/main/java/org/apache/calcite/sql/util/ChainedSqlOperatorTable.java#L64
We should either remove {{add} method, or avoid use of {{ImmutableList}} int that case.
A bit of fun could be to use persistent collections instead of simple immutable ones :)
[~julianhyde], any thoughts on that? (I see you have updated the class to use ImmutableList)
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)