[
https://issues.jboss.org/browse/TEIIDDES-1674?page=com.atlassian.jira.plu...
]
Barry LaFond commented on TEIIDDES-1674:
----------------------------------------
Biggest issue is that the DDL import framework does not account for finding differences
under the AnnotationContainer, so processing the OPTIONS() via adding/merging *tags* will
not work.
DDL Importer - does not handle Teiid DDL Function Procedures
------------------------------------------------------------
Key: TEIIDDES-1674
URL:
https://issues.jboss.org/browse/TEIIDDES-1674
Project: Teiid Designer
Issue Type: Bug
Components: Import/Export
Affects Versions: 8.1
Reporter: Mark Drilling
Fix For: 8.2
The DDL Importer currently does not fully support import of Function Procedures from
Teiid DDL. An example:
CREATE VIRTUAL FUNCTION F4(
flag boolean,
msg varchar
) RETURNS varchar
OPTIONS (
CATEGORY 'misc',
DETERMINISM 'DETERMINISTIC',
"NULL-ON-NULL" 'true',
JAVA_CLASS 'foo',
JAVA_METHOD 'bar'
);
The current DDL Importer cannot easily set properties which are implemented as extension
properties. Examples are CATEGORY, JAVA_CLASS, JAVA_METHOD in the above example.
We should look into re-working the DDL Importer to use Barry's framework for creating
relational objects. I believe that framework has built in support for the extension
properties.
--
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