[ 
https://issues.apache.org/jira/browse/CALCITE-4035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17120709#comment-17120709
 ] 

Feng Zhu commented on CALCITE-4035:
-----------------------------------

Great! We also have some similar plans on REST APIs, thrift interface and etc. 
Do you start this work?

> Adapter for REST interface with query or path parameters
> --------------------------------------------------------
>
>                 Key: CALCITE-4035
>                 URL: https://issues.apache.org/jira/browse/CALCITE-4035
>             Project: Calcite
>          Issue Type: New Feature
>            Reporter: David Hait
>            Priority: Major
>
> A typical microservice with a REST interface will be queryable by an HTTP GET 
> with query parameters or path parameters, and return JSON.  It would be 
> useful to have an adapter that allows access to this sort of interface.  One 
> use case would be to allow a join between a database table and a table which 
> represents the interface.  SQL "where" items could be mapped to specific 
> query parameters or path parameters on the web API.
> So, for example,
> {{    SELECT * from service.MyEndpoint where id=123;}}
> could get translated into
> {{  GET http:/service/MyEndpoint/123}}
> or alternatively
> {{  GET [http://service/MyEndpoint?id=123]}}
>  The mapping between SQL terms and URL path would be specified in a model 
> file.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to