[
https://issues.apache.org/jira/browse/USERGRID-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Todd Nine reassigned USERGRID-55:
---------------------------------
Assignee: Todd Nine
> Implement directed edges for a graph API
> ----------------------------------------
>
> Key: USERGRID-55
> URL: https://issues.apache.org/jira/browse/USERGRID-55
> Project: Usergrid
> Issue Type: Task
> Components: Stack
> Reporter: Todd Nine
> Assignee: Todd Nine
> Original Estimate: 336h
> Remaining Estimate: 336h
>
> Using the new 2.0 code base, create a directed edge graph implementation.
> *Terminology*
> Id: And identifier interface. The identifier has a string type, and a UUID
> Edge Type: The type of the edge as a string. "like", "follows" etc
> Version: A time uuid that represents the version of the edge between the
> source and target
> Source: The source node in the directed edge
> Target: The target node in the directed edge.
> *Data access operations*
> Get edges from source by edge type
> Get edges from source by edge type and target type
> Get edges to target by edge type
> Get edges to target by edge type and source type
> Get all edge types from source
> Get all target types from source with edge type
> Get all edge types to target
> Get all source types to target with edge type
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)