[teiid-issues] [JBoss JIRA] (TEIID-5380) Disallow the default option for a function parameter

Steven Hawkins (JIRA) issues at jboss.org
Thu Jun 21 22:26:00 EDT 2018


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

Steven Hawkins resolved TEIID-5380.
-----------------------------------
    Fix Version/s: 11.0
       Resolution: Done


Added an exception for defaults on function parameters.

> Disallow the default option for a function parameter
> ----------------------------------------------------
>
>                 Key: TEIID-5380
>                 URL: https://issues.jboss.org/browse/TEIID-5380
>             Project: Teiid
>          Issue Type: Quality Risk
>          Components: Query Engine
>            Reporter: Jan Stastny
>            Assignee: Steven Hawkins
>             Fix For: 11.0
>
>
> Currently there's no support in Teiid for default values for parameters of a Function.
> But [Function element in BNF for SQL Grammar|https://teiid.gitbooks.io/documents/content/reference/BNF_for_SQL_Grammar.html#createDDLProcedure] shares the definition with Procedure, which permits to deploy such a VDB, where there are DEFAULT values defined on a Function parameter.
> So a VDB with following DDL shouldn't deploy successfully:
> {code:sql}
> CREATE VIRTUAL FUNCTION f1(e2 string NOT NULL DEFAULT 'default') RETURNS string AS
> BEGIN
>     RETURN e2;
> END;
> {code}



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


More information about the teiid-issues mailing list