[
https://issues.apache.org/jira/browse/IGNITE-20019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pavel Pereslegin reassigned IGNITE-20019:
-----------------------------------------
Assignee: Pavel Pereslegin
> Introduce SystemViewManager
> ---------------------------
>
> Key: IGNITE-20019
> URL: https://issues.apache.org/jira/browse/IGNITE-20019
> Project: Ignite
> Issue Type: Improvement
> Components: sql
> Reporter: Konstantin Orlov
> Assignee: Pavel Pereslegin
> Priority: Major
> Labels: ignite-3
>
> SystemViewManager is a component responsible for managing the system views':
> * during start, any component may register view definition to the view
> manager. View manager must ensure that there is no clashes in the views'
> names.
> * before node is going to be validated, view manager must enhance node
> attributes (LogicalNode class) with list of clusterViews registered so far.
> Later, sql engine will be using this information to map queries over cluster
> views properly
> * after node has passed validation and ready to join logical topology, view
> manager must register all views to the catalog.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)