[teiid-issues] [JBoss JIRA] (TEIID-5309) not null is not enforced for non-virtual system procedures

Steven Hawkins (JIRA) issues at jboss.org
Sat Apr 7 19:49:00 EDT 2018


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

Steven Hawkins resolved TEIID-5309.
-----------------------------------
    Resolution: Done


Added the same check as performed in virtual procedures to non-virtual system procedures for null parameters.  Also updated the logMsg function to accept a null message object and instead log the message 'null'.

> not null is not enforced for non-virtual system procedures
> ----------------------------------------------------------
>
>                 Key: TEIID-5309
>                 URL: https://issues.jboss.org/browse/TEIID-5309
>             Project: Teiid
>          Issue Type: Bug
>          Components: Query Engine
>            Reporter: Steven Hawkins
>            Assignee: Steven Hawkins
>             Fix For: 10.3
>
>
> Just like with foreign physical procedures we assume that the non-null constraint is enforced at the data manager layer - however that logic doesn't exist for non-virtual system procedures.  This leads to inconsistent behavior when using null literals and expressions that eventually evaluate to null.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the teiid-issues mailing list