vkagamlyk commented on code in PR #2302:
URL: https://github.com/apache/tinkerpop/pull/2302#discussion_r1368952470
##########
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java:
##########
@@ -1672,6 +1678,90 @@ public default GraphTraversal<S, Long> dateDiff(final
Traversal<?, Date> dateTra
return this.asAdmin().addStep(new DateDiffStep<>(this.asAdmin(),
dateTraversal));
}
+ /**
+ * Calculates the difference between the list traverser and list argument.
+ *
+ * @return the traversal with an appended {@link DifferenceStep}.
+ * @see <a
href="http://tinkerpop.apache.org/docs/${project.version}/reference/#difference-step"
target="_blank">Reference Documentation - Difference Step</a>
+ * @since 3.7.1
+ */
+ public default GraphTraversal<S, Set<?>> difference(final Object values) {
+ this.asAdmin().getBytecode().addStep(Symbols.difference, values);
+ return this.asAdmin().addStep(new DifferenceStep<>(this.asAdmin(),
values));
+ }
+
+ /**
+ * Calculates the disjunction between the list traverser and list argument.
+ *
+ * @return the traversal with an appended {@link DisjunctStep}.
+ * @see <a
href="http://tinkerpop.apache.org/docs/${project.version}/reference/#disjunct-step"
target="_blank">Reference Documentation - Disjunct Step</a>
+ * @since 3.7.1
+ */
+ public default GraphTraversal<S, Set<?>> disjunct(final Object values) {
+ this.asAdmin().getBytecode().addStep(Symbols.disjunct, values);
+ return this.asAdmin().addStep(new DisjunctStep<>(this.asAdmin(),
values));
+ }
+
+ /**
+ * Calculates the intersection between the list traverser and list
argument.
+ *
+ * @return the traversal with an appended {@link IntersectStep}.
+ * @see <a
href="http://tinkerpop.apache.org/docs/${project.version}/reference/#intersect-step"
target="_blank">Reference Documentation - Intersect Step</a>
+ * @since 3.7.1
+ */
+ public default GraphTraversal<S, Set<?>> intersect(final Object values) {
+ this.asAdmin().getBytecode().addStep(Symbols.intersect, values);
+ return this.asAdmin().addStep(new IntersectStep<>(this.asAdmin(),
values));
+ }
+
+ /**
+ * Joins together the elements of the incoming list traverser together
with the provided delimiter.
+ *
+ * @return the traversal with an appended {@link ConjoinStep}.
+ * @see <a
href="http://tinkerpop.apache.org/docs/${project.version}/reference/#join-step"
target="_blank">Reference Documentation - Join Step</a>
Review Comment:
`join` is not replaced with `conjoin`
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]