[
https://issues.apache.org/jira/browse/ATLAS-873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Kantor reassigned ATLAS-873:
----------------------------------
Assignee: David Kantor
> Option to specify depth of composite graph when retrieving entities
> -------------------------------------------------------------------
>
> Key: ATLAS-873
> URL: https://issues.apache.org/jira/browse/ATLAS-873
> Project: Atlas
> Issue Type: Improvement
> Reporter: David Kantor
> Assignee: David Kantor
>
> When retrieving entities with composite/containment references, the full
> containment graph is retrieved. This can be a significant performance cost
> for deep/wide containment graphs. The user may only be interested in the
> root of the graph, or the entities in the first level.
> To avoid the unnecessary overhead for these use cases, there can be an option
> to specify the depth of the containment graph when retrieving entities. By
> default, it would be the full containment graph to avoid changing the current
> behavior and potentially breaking existing applications.
> If the depth option is specified, the returned graph would be n levels deep
> with regard to fully inflated composite entities. At level n+1, composite
> entities would be represented by their IDs, and full entity retrieval would
> not go beyond level n.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)