Oleksandr Porunov created TINKERPOP-2924: --------------------------------------------
Summary: Refactor PropertyMapStep to be able to overwrite map method Key: TINKERPOP-2924 URL: https://issues.apache.org/jira/browse/TINKERPOP-2924 Project: TinkerPop Issue Type: Improvement Components: driver Affects Versions: 3.6.2 Reporter: Oleksandr Porunov We would like to extend `PropertyMapStep` and overwrite some of it's functionality (in `map` method), so that we could leverage multi-query optimization in JanusGraph for `PropertyMapStep`. Unfortunately, some of it's utility methods and fields are `private`. Thus, we should duplicate `includeToken` logic and we don't have any access to `traversalRing` because it's private and is created inside the constructor. I would suggest making all of those private fields / methods as protected (similarly as it's done in `PropertiesStep`), so that there would be a possibility for overwrite without logic duplication. -- This message was sent by Atlassian Jira (v8.20.10#820010)