[teiid-issues] [JBoss JIRA] (TEIID-2838) Update and Delete Operations fail in One-2-One mapping in MongoDB Translator

Ramesh Reddy (JIRA) issues at jboss.org
Tue Feb 11 14:09:28 EST 2014


     [ https://issues.jboss.org/browse/TEIID-2838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ramesh Reddy resolved TEIID-2838.
---------------------------------

    Resolution: Done


Previously the MERGED case only looked at ONE-2-MANY scenarios, thus missed NON array embedded document. Both have different call semantics to handle an update. Array requires "$pull" and non requires "$unset". Corrected to code to detect the behavior based on metadata.
                
> Update and Delete Operations fail in One-2-One mapping in MongoDB Translator
> ----------------------------------------------------------------------------
>
>                 Key: TEIID-2838
>                 URL: https://issues.jboss.org/browse/TEIID-2838
>             Project: Teiid
>          Issue Type: Bug
>          Components: Misc. Connectors
>    Affects Versions: 8.4
>            Reporter: Ramesh Reddy
>            Assignee: Ramesh Reddy
>              Labels: mongodb
>             Fix For: 8.7
>
>
> When two tables are defined in ONE-2-ONE relation like defined in TEIID-2830, the UPDATE and DELETE operations on those tables end up in failure always.
> for ex:
> {code}
> DELETE FROM Address WHERE CustomerId = '1002'
> UPDATE Address SET Street = 'Highway 100' WHERE CustomerId = '1002'
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the teiid-issues mailing list