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

DOYUNG YOON commented on S2GRAPH-223:
-------------------------------------

[~daewon]

Quick question on s2graphql code.

In above PR, I made necessary changes in s2core, especially followings.\

 # Refactored WhereParser to be able to filter GraphElement(Vertex and Edge).
 # Changed S2Graph.getVertices to accept VertexQueryParam instead of 
Seq[S2VertexLike]. 

It seems like adding 'filter' on GraphQL query depends on

org.apache.s2graph.graphql.types.FieldResolver, but I am not sure how to add 
'filter' field on Vertex in s2graphql. 

Can you advice what needs to be changed to support above feature?

 

 

> Support WhereParser on Vertex.
> ------------------------------
>
>                 Key: S2GRAPH-223
>                 URL: https://issues.apache.org/jira/browse/S2GRAPH-223
>             Project: S2Graph
>          Issue Type: New Feature
>          Components: s2core
>            Reporter: DOYUNG YOON
>            Assignee: DOYUNG YOON
>            Priority: Major
>
> Currently, WhereParser is only available for Edge so it is not possible to 
> filter vertex with predicates.
> One example query would look like followings.
> {noformat}
> query {
>   s2graph {
>     User(id: 1, filter: "name contains 'steamshon'") {
>       id
>     }
>   }
> }
> {noformat}
> I suggest to add vertex support in WhereParser, so GraphQL query can also 
> benefit from WhereParser.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to