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

Maryann Xue commented on PHOENIX-3351:
--------------------------------------

Thank you, [~rajeshbabu]! I'll take a look right away. As to the question about 
system columns, we are not supposed to use 
SqlValidatorImpl#getCustomStarExpansion since that interface is experimental 
and we don't know how it's gonna end up yet. [~julianhyde], could you please 
let us know if we can make use of the system columns for UPSERT statement and 
how? Our requirement is that there might be a couple of leading columns that 
will prefix the target row type in the UPSERT statement but should not be 
visible or referenceable in any user queries.

> Implement TODOs in PhoenixTableModify#upsert to allow writes to tenant 
> specific tables
> --------------------------------------------------------------------------------------
>
>                 Key: PHOENIX-3351
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-3351
>             Project: Phoenix
>          Issue Type: Sub-task
>            Reporter: Rajeshbabu Chintaguntla
>            Assignee: Rajeshbabu Chintaguntla
>         Attachments: PHOENIX-3351_WIP.patch
>
>
> While running UDF IT tests came across this TODO which is necessary to 
> implement for tenant specific, local or view indexes tests to pass.
> {noformat}
>             // TODO TenantId, ViewIndexId, UpdatableViewColumns
>             final List<PColumn> mappedColumns = 
> targetTable.tableMapping.getMappedColumns();
> {noformat}



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

Reply via email to