[
https://issues.apache.org/jira/browse/ATLAS-2813?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sarath Subramanian updated ATLAS-2813:
--------------------------------------
Fix Version/s: 2.0.0
1.2.0
> Atlas Entity: Support New Attribute 'SoftReference' for Referencing Without
> Edge
> --------------------------------------------------------------------------------
>
> Key: ATLAS-2813
> URL: https://issues.apache.org/jira/browse/ATLAS-2813
> Project: Atlas
> Issue Type: Improvement
> Components: atlas-core
> Affects Versions: 0.8.3
> Reporter: Ashutosh Mestry
> Assignee: Ashutosh Mestry
> Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2813-Soft-reference-implementation.patch
>
>
> *Background*
> Cases where types have attributes that reference other objects, existing
> implementation creates an edge between referencing object and referenced
> object.
> It may be worthwhile to have this behavior enforced via an attribute.
> Example within existing implementation, is the use of _replicatedToCluster_
> attribute. This forces every entity having this attribute set to create an
> edge to the _AtlasCluster_ entity it is referring to.
> *Approach Guidance*
> * Define new attribute say _softRefrence._ This will be applied to attribute
> definition.
> * When defined, the object Id is stored within the referring object similar
> to primitive types.
> * When not defined, the types will continue to use current behavior, where
> edge is created between referring entity and the referred entity and the edge
> id is stored within the parent entity.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)