[ 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)