Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.2.0-incubating
-
None
-
None
Description
I think that ReferenceXXX, DetachedXXX, and StarXXX should all implement both Attachable and have a respective AttachableFactory.
With proper interfaces, providers can create their own ProviderXXX attachables to be used in OLAP and OLTP as they please. For instance, I'm already seeing that I can solve the path.by("name") problem in OLAP by using DetachedXXX where appropriate in a traversal. Or, if its path.by(outE().count()), then StarXXX. In other words, detaching/attaching should be really flexible, dynamic, and we can come up with all sorts of sweet attachables that are optimized for every nook and cranny case.