You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Jacques Nadeau (JIRA)" <ji...@apache.org> on 2014/07/07 00:45:33 UTC

[jira] [Assigned] (OPTIQ-333) Abstract OptiqSchema as a base class and move the existing implementation to a separate class

     [ https://issues.apache.org/jira/browse/OPTIQ-333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jacques Nadeau reassigned OPTIQ-333:
------------------------------------

    Assignee: Jacques Nadeau  (was: Julian Hyde)

> Abstract OptiqSchema as a base class and move the existing implementation to a separate class
> ---------------------------------------------------------------------------------------------
>
>                 Key: OPTIQ-333
>                 URL: https://issues.apache.org/jira/browse/OPTIQ-333
>             Project: Optiq
>          Issue Type: Improvement
>            Reporter: Jacques Nadeau
>            Assignee: Jacques Nadeau
>
> The implementation of OptiqSchema can make users jump through many hoops because it holds a complex hold internal state.  A couple of times now, efforts to move Apache Drill to newer versions of Optiq has required all schema management code to be rewritten as the nature of the internally maintained state has changed.  As such, this JIRA is about abstracting out the core interface and providing an alternative, near stateless implementation.  Existing tools will continue to leverage the traditional existing implementation.



--
This message was sent by Atlassian JIRA
(v6.2#6252)