You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@usergrid.apache.org by "David Johnson (JIRA)" <ji...@apache.org> on 2014/06/16 17:48:02 UTC

[jira] [Resolved] (USERGRID-121) Implement Graph Edge queries in Core Persistence

     [ https://issues.apache.org/jira/browse/USERGRID-121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson resolved USERGRID-121.
------------------------------------

    Resolution: Fixed

This work is complete in the two-dot-o branch.

> Implement Graph Edge queries in Core Persistence
> ------------------------------------------------
>
>                 Key: USERGRID-121
>                 URL: https://issues.apache.org/jira/browse/USERGRID-121
>             Project: Usergrid
>          Issue Type: Story
>          Components: Stack
>            Reporter: David Johnson
>            Assignee: David Johnson
>             Fix For: 1.1
>
>
> Core Persistence must be able to support the same connection-based queries that are currently supported in Usergrid.
> For example...
> Example Entities
>      Entity Bob 
>      Entity TacoStand 
>           location
>           foodType
>      Entity FishTruck
>           location
>           foodType
> Example Edges
>      Edge Bob Likes TacoStand
>      Edge Bob Likes FishTruck
> Example Queries
>      GET /org/app/users/bob/likes?q=select * where location within d of x,y
>      GET /org/app/users/bob/likes?q=select * where foodType=‘taco'
> That task is:
> 1. design a Java interface or changes to our existing Query Index interfaces that allows a caller to index a new edge and implement that interface.
> 2. design a Java interface, or changes to our existing Query Index module interfaces that allows a caller to query starting from a specific Entity connection context (e.g. "Bob likes...")



--
This message was sent by Atlassian JIRA
(v6.2#6252)