[teiid-issues] [JBoss JIRA] (TEIID-2973) OData 4 support with Olingo

Ramesh Reddy (JIRA) issues at jboss.org
Wed May 13 12:20:19 EDT 2015


    [ https://issues.jboss.org/browse/TEIID-2973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13067784#comment-13067784 ] 

Ramesh Reddy commented on TEIID-2973:
-------------------------------------

Added most features of OData V4 support based on Olingo version 4.0.0-beta-03. Some of omissions are

1) $expand is supported, but nested $expand and $expand of multiple entities is not supported currently
2) No $search support as it is not applicable in JDBC, but may be in general service sense, need to take this as separate topic
3) No Geo type support yet, as Olingo library does not support it
4) No delta data support
5) No deep insert yet
6) $batch is supported, but references using $1, $2 not yet supported
7) Edm.Stream support is available (spec does not call for multi-part for this). The REST procedures created in Teiid will now behave same way over OData !
8) Functions and Actions are supported. When "updateCount = 0" and has return type is defined, a procedure is treated as Function Import, otherwise it is a Action Import. There are no entity based actions and functions in Teiid, thus no composable functions and actions either
9) No Async support (will be a while for this)
10) No annotation support
11) No ATOM payload support due to lack of the feature in the Olingo library (hopefully by the next revision)
12) No "metadata=full" support yet due to lack of feature in the Olingo library. This is work in progress, will be there in next revision.
13) No $crossjoin support yet
14) no $root support yet
15) The library is also designed to work as one can create service for each individual VDB file, however there is no support structure yet. i.e scripts or gui to build one with different security options etc.

I will be working on some of the above for 8.11, rest may get pushed to next releases.

> OData 4 support with Olingo
> ---------------------------
>
>                 Key: TEIID-2973
>                 URL: https://issues.jboss.org/browse/TEIID-2973
>             Project: Teiid
>          Issue Type: Task
>          Components: Misc. Connectors, OData
>            Reporter: Steven Hawkins
>            Assignee: Ramesh Reddy
>             Fix For: 8.11
>
>
> Whenever an olingo final is available for odata 3/4 we'll want to utilize that.  The best guess now is that this will happen in the 8.9 timeframe.  Additional support can then be added for later odata features, which will have subtasks as necessary.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the teiid-issues mailing list