You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by ok...@apache.org on 2015/04/24 22:16:20 UTC
incubator-tinkerpop git commit: organized GraphTraversal steps with
new P work.
Repository: incubator-tinkerpop
Updated Branches:
refs/heads/p-predicate-model 4be24b610 -> 83fec5565
organized GraphTraversal steps with new P work.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/83fec556
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/83fec556
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/83fec556
Branch: refs/heads/p-predicate-model
Commit: 83fec556549490a665de96a8444fb7a5a674d5d4
Parents: 4be24b6
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Fri Apr 24 14:16:17 2015 -0600
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Fri Apr 24 14:16:17 2015 -0600
----------------------------------------------------------------------
.../traversal/dsl/graph/GraphTraversal.java | 26 ++++++++++----------
.../gremlin/process/traversal/dsl/graph/__.java | 20 +++++++--------
2 files changed, 23 insertions(+), 23 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/83fec556/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
index 7547faf..b57baae 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
@@ -471,22 +471,18 @@ public interface GraphTraversal<S, E> extends Traversal<S, E> {
return this.asAdmin().addStep(new HasStep(this.asAdmin(), new HasContainer(key, predicate.getBiPredicate(), predicate.getValue())));
}
- public default GraphTraversal<S, E> has(final String key) {
- return this.has(key, P.within());
- }
-
public default GraphTraversal<S, E> has(final String key, final Object value) {
return this.has(key, P.eq(value));
}
- public default GraphTraversal<S, E> has(final T accessor, final Object value) {
- return this.has(accessor.getAccessor(), value);
- }
-
public default GraphTraversal<S, E> has(final T accessor, final P<?> predicate) {
return this.has(accessor.getAccessor(), predicate);
}
+ public default GraphTraversal<S, E> has(final T accessor, final Object value) {
+ return this.has(accessor.getAccessor(), value);
+ }
+
public default GraphTraversal<S, E> has(final String label, final String key, final Object value) {
return this.has(label, key, P.eq(value));
}
@@ -495,24 +491,28 @@ public interface GraphTraversal<S, E> extends Traversal<S, E> {
return this.has(T.label, label).has(key, predicate);
}
+ public default GraphTraversal<S, E> has(final String key) {
+ return this.has(key, P.within());
+ }
+
public default GraphTraversal<S, E> hasNot(final String key) {
return this.has(key, P.without());
}
public default GraphTraversal<S, E> hasLabel(final String... labels) {
- return labels.length == 1 ? this.has(T.label, labels[0]) : this.has(T.label.getAccessor(), P.within(labels));
+ return labels.length == 1 ? this.has(T.label, labels[0]) : this.has(T.label, P.within(labels));
}
public default GraphTraversal<S, E> hasId(final Object... ids) {
- return ids.length == 1 ? this.has(T.id, ids[0]) : this.has(T.id.getAccessor(), P.within(ids));
+ return ids.length == 1 ? this.has(T.id, ids[0]) : this.has(T.id, P.within(ids));
}
public default GraphTraversal<S, E> hasKey(final String... keys) {
- return keys.length == 1 ? this.has(T.key, keys[0]) : this.has(T.key.getAccessor(), P.within(keys));
+ return keys.length == 1 ? this.has(T.key, keys[0]) : this.has(T.key, P.within(keys));
}
public default GraphTraversal<S, E> hasValue(final Object... values) {
- return values.length == 1 ? this.has(T.value, values[0]) : this.has(T.value.getAccessor(), P.within(values));
+ return values.length == 1 ? this.has(T.value, values[0]) : this.has(T.value, P.within(values));
}
public default GraphTraversal<S, E> is(final P<E> predicate) {
@@ -520,7 +520,7 @@ public interface GraphTraversal<S, E> extends Traversal<S, E> {
}
public default GraphTraversal<S, E> is(final Object value) {
- return this.is((P<E>)P.eq(value));
+ return this.is((P<E>) P.eq(value));
}
public default GraphTraversal<S, E> coin(final double probability) {
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/83fec556/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java
index f13b313..eb512df 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java
@@ -318,26 +318,22 @@ public class __ {
return __.<A>start().hasNot(hasNotNextTraversal);
}
- public static <A> GraphTraversal<A, A> has(final String key) {
- return __.<A>start().has(key);
+ public static <A> GraphTraversal<A, A> has(final String key, final P<?> predicate) {
+ return __.<A>start().has(key, predicate);
}
public static <A> GraphTraversal<A, A> has(final String key, final Object value) {
return __.<A>start().has(key, value);
}
- public static <A> GraphTraversal<A, A> has(final T accessor, final Object value) {
- return __.<A>start().has(accessor, value);
- }
-
- public static <A> GraphTraversal<A, A> has(final String key, final P<?> predicate) {
- return __.<A>start().has(key, predicate);
- }
-
public static <A> GraphTraversal<A, A> has(final T accessor, final P<?> predicate) {
return __.<A>start().has(accessor, predicate);
}
+ public static <A> GraphTraversal<A, A> has(final T accessor, final Object value) {
+ return __.<A>start().has(accessor, value);
+ }
+
public static <A> GraphTraversal<A, A> has(final String label, final String key, final Object value) {
return __.<A>start().has(label, key, value);
}
@@ -346,6 +342,10 @@ public class __ {
return __.<A>start().has(label, key, predicate);
}
+ public static <A> GraphTraversal<A, A> has(final String key) {
+ return __.<A>start().has(key);
+ }
+
public static <A> GraphTraversal<A, A> hasNot(final String key) {
return __.<A>start().hasNot(key);
}