[ 
https://issues.apache.org/jira/browse/TINKERPOP3-516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stephen mallette closed TINKERPOP3-516.
---------------------------------------
       Resolution: Fixed
    Fix Version/s: 3.0.0.GA

This is fixed by virtue of {{GraphStrategy}} being replaced by 
{{TraversalStrategy}}.  All strategies will be developed within the context of 
a {{Traversal}} which simplifies the boilerplate even beyond what 
{{GraphStrategy}} did for TP2 "wrapppers".  The limitation of course is that 
{{TraversalStrategy}} only applies to `Traversal` objects so you can't really 
add functionality at the `Graph` level.  If someone needs to to do that they 
will need to build custom wrappers (which tends to get complicated, at least 
insofar as trying to provide a generalized approach to them....maybe easier to 
do in a specific domain, but i'm not completely clear on that).

> Make GraphStrategy Invisible to Implementations
> -----------------------------------------------
>
>                 Key: TINKERPOP3-516
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP3-516
>             Project: TinkerPop 3
>          Issue Type: Improvement
>          Components: structure
>            Reporter: stephen mallette
>             Fix For: 3.0.0.GA
>
>
> As it stands, implementations of the Gremlin interfaces that attempt to 
> optimize traversals encounter instances of wrapped strategy classes which 
> they would have to re-wrap in order for features to work properly.  
> Implementations should not have to worry about such things.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to