You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Kasper Sørensen (JIRA)" <ji...@apache.org> on 2016/07/04 00:46:10 UTC

[jira] [Commented] (CALCITE-1304) Add wrapper for Apache MetaModel adapters

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

Kasper Sørensen commented on CALCITE-1304:
------------------------------------------

I have done a short research just to see what kind of struggles we will face when applying the Calcite SPI to MetaModel. I've raised METAMODEL-1099 because currently the MetaModel API is pretty much programmatically driven and it seems the Calcite API is driven by properties/JSON when instantiating the schemas and such. We've done that before for our Spring module, but that effort should be made reusable also for Calcite.

On the spelling, don't worry we have little or no convention so I am happy to say adapter :) Sometimes I might say "connector", "MetaModel module" or "DataContext implementation" regarding the same.

> Add wrapper for Apache MetaModel adapters
> -----------------------------------------
>
>                 Key: CALCITE-1304
>                 URL: https://issues.apache.org/jira/browse/CALCITE-1304
>             Project: Calcite
>          Issue Type: Bug
>            Reporter: Julian Hyde
>            Assignee: Julian Hyde
>
> Apache MetaModel has adapters for a lot of data sources. It would be great if those adapters could be re-used as Calcite adapters (and potentially Drill adapters also). I was speaking to [~kaspersor] (MetaModel PMC member) today and he likes the idea.
> I don't know whether there would be any loss of efficiency going through a wrapper, but I suspect not.
> Note: MetaModel uses the spelling "adaptor" but let's continue to spell the word "adapter" in Calcite.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)