This is an automated email from the ASF dual-hosted git repository. colegreer pushed a commit to branch strategyConstruction in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 9be4f6b8e151a6c0dd2b4ecd411d8237b27fbf9d Author: Cole-Greer <[email protected]> AuthorDate: Thu Sep 19 13:04:12 2024 -0700 Temporary fix for ElementIdStrategy. Should be removed. --- .../process/traversal/strategy/decoration/ElementIdStrategy.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/ElementIdStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/ElementIdStrategy.java index 65cda70de0..e69f9641ee 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/ElementIdStrategy.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/ElementIdStrategy.java @@ -34,6 +34,7 @@ import org.apache.tinkerpop.gremlin.process.traversal.step.map.IdStep; import org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep; import org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer; import org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy; +import org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.StandardVerificationStrategy; import org.apache.tinkerpop.gremlin.process.traversal.util.TraversalHelper; import org.apache.tinkerpop.gremlin.structure.Element; import org.apache.tinkerpop.gremlin.structure.PropertyType; @@ -173,7 +174,11 @@ public final class ElementIdStrategy extends AbstractTraversalStrategy<Traversal final Map<String, Object> map = new HashMap<>(); map.put(STRATEGY, ElementIdStrategy.class.getCanonicalName()); map.put(ID_PROPERTY_KEY, this.idPropertyKey); - map.put(ID_MAKER, this.idMaker); +// map.put(ID_MAKER, this.idMaker); return new MapConfiguration(map); } + + public static ElementIdStrategy instance() { + return build().create(); + } }
