[
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)