[
https://issues.apache.org/jira/browse/HIVE-15708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15843800#comment-15843800
]
Julian Hyde commented on HIVE-15708:
------------------------------------
[~elserj], Do you agree or disagree that a factor here was that
ConnectionConfig depends on types that are not simple -- specifically
Service.Factory and AvaticaHttpClientFactory. I think the config API should
have minimal dependencies, because everyone depends on it, and we don't want to
drag optional stuff like protobuf and kerberos into the whole of Avatica. (Mea
culpa, I started it, by adding {{Service.Factory factory()}} a long time ago.)
But in Calcite's sub-interface, CalciteConnectionConfig, for similar config
methods, I use things like {{<T> T factory(Class<T> factoryClass)}} and let the
client specify the particular class.
> Upgrade calcite version to 1.11
> -------------------------------
>
> Key: HIVE-15708
> URL: https://issues.apache.org/jira/browse/HIVE-15708
> Project: Hive
> Issue Type: Task
> Components: CBO, Logical Optimizer
> Affects Versions: 2.2.0
> Reporter: Ashutosh Chauhan
> Assignee: Remus Rusanu
> Attachments: HIVE-15708.01.patch, HIVE-15708.02.patch,
> HIVE-15708.03.patch, HIVE-15708.04.patch
>
>
> Currently we are on 1.10 Need to upgrade calcite version to 1.11
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)