You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Jeffrey Hagelberg (JIRA)" <ji...@apache.org> on 2017/02/22 21:49:44 UTC

[jira] [Comment Edited] (ATLAS-1588) ExportService is not compatible with Tinkerpop 3

    [ https://issues.apache.org/jira/browse/ATLAS-1588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15879308#comment-15879308 ] 

Jeffrey Hagelberg edited comment on ATLAS-1588 at 2/22/17 9:49 PM:
-------------------------------------------------------------------

[~ashutoshm] - If you could address it, that would be good.  We're in the process of doing final testing of both the titan1 and ibm-graph implementations of the graph abstraction layer, which both use TP 3.  Hopefully those will be committed fairly soon.  Until this is done, the ExportService won't be usable with either of those backends.  Using GremlinExpressionFactory.INSTANCE seems to be a good choice since it already has logic for generating gremlin that works with TP2 or TP3.  A lot of the logic in there is geared towards what the DSL translator needs, though.  There might need to be some refactoring needed, for example a method to create a has expression that does not require a FieldInfo and GraphPersistenceStrategies object to be on hand :-)


was (Author: jnhagelb):
[~ashustariov] - If you could address it, that would be good.  We're in the process of doing final testing of both the titan1 and ibm-graph implementations of the graph abstraction layer, which both use TP 3.  Hopefully those will be committed fairly soon.  Until this is done, the ExportService won't be usable with either of those backends.  Using GremlinExpressionFactory.INSTANCE seems to be a good choice since it already has logic for generating gremlin that works with TP2 or TP3.  A lot of the logic in there is geared towards what the DSL translator needs, though.  There might need to be some refactoring needed, for example a method to create a has expression that does not require a FieldInfo and GraphPersistenceStrategies object to be on hand :-)

> ExportService is not compatible with Tinkerpop 3
> ------------------------------------------------
>
>                 Key: ATLAS-1588
>                 URL: https://issues.apache.org/jira/browse/ATLAS-1588
>             Project: Atlas
>          Issue Type: Bug
>            Reporter: Jeffrey Hagelberg
>
> The ExportService needs to be changed to generate gremlin using GremlinExpressionFactory so that it works with backends that require TinkerPop 3.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)