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

James Taylor updated PHOENIX-2054:
----------------------------------
    Description: Similar to PHOENIX-1504, but specific to a VIEW that has child 
VIEWs. When a column is added to a VIEW, we should iterate through all its 
child VIEWs and add the column there as well. However, just as with 
PHOENIX-1504, if the VIEW has diverged from its parent, then we should not add 
the column. A VIEW may diverge from its parent because we allow a VIEW to drop 
columns, including columns that it may have inherited from its parent. Due to 
the potential for degradation of performance when there are many views, we 
should implement this only after PHOENIX-2051 is resolved.  (was: Similar to 
PHOENIX-1504, but specific to a VIEW that has child VIEWs. When a column is 
added to a VIEW, we should iterate through all its child VIEWs and add the 
column there as well. However, just as with PHOENIX-1504, if the VIEW has 
diverged from its parent, then we should not add the column. A VIEW may diverge 
from its parent because we allow a VIEW to drop columns, including columns that 
it may have inherited from its parent.)

> Automatically add columns added to a view to all its child views
> ----------------------------------------------------------------
>
>                 Key: PHOENIX-2054
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2054
>             Project: Phoenix
>          Issue Type: Sub-task
>            Reporter: James Taylor
>
> Similar to PHOENIX-1504, but specific to a VIEW that has child VIEWs. When a 
> column is added to a VIEW, we should iterate through all its child VIEWs and 
> add the column there as well. However, just as with PHOENIX-1504, if the VIEW 
> has diverged from its parent, then we should not add the column. A VIEW may 
> diverge from its parent because we allow a VIEW to drop columns, including 
> columns that it may have inherited from its parent. Due to the potential for 
> degradation of performance when there are many views, we should implement 
> this only after PHOENIX-2051 is resolved.



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

Reply via email to