[JBoss JIRA] (TEIID-5704) Support openapi 3 sources
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5704:
-------------------------------------
Summary: Support openapi 3 sources
Key: TEIID-5704
URL: https://issues.jboss.org/browse/TEIID-5704
Project: Teiid
Issue Type: Enhancement
Components: Misc. Connectors
Reporter: Steven Hawkins
Assignee: Steven Hawkins
It seems like a good idea to introduce a new translator, rather than trying to fit openapi 3 support onto the swagger translator - as the io.swagger libraries and a lot of logic will be different.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 8 months
[JBoss JIRA] (TEIID-5703) Pushing sorted limit should reuse interesting order
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5703:
-------------------------------------
Summary: Pushing sorted limit should reuse interesting order
Key: TEIID-5703
URL: https://issues.jboss.org/browse/TEIID-5703
Project: Teiid
Issue Type: Quality Risk
Components: Query Engine
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 12.x
When an order limit is pushed:
select ... from a left outer join b ... order by a.x limit 10
we effectively create
select ... from (select ... from a order by a.x limit 10 ) as a left outer join b ... order by a.x limit 10
such that the order and limit is reapplied. In many cases the order by is the same as rows contained in the join predicate, or we can use a hash/index of the inner side such that the order of the outer remains stable. It's a smaller issue, but it's possible that the higher level limit is also not necessary - if there can only be 0-1 inner rows per outer.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 8 months