## Uses of Class
org.apache.tinkerpop.gremlin.process.traversal.P

- Packages that use P
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |

- - ### Uses of P in org.apache.tinkerpop.gremlin.process.traversal

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return P
    Modifier and Type | Method and Description
    --- | ---
    `P<V>` | P.`and(Predicate<? super V> predicate)`
    `static <V> P<V>` | P.`between(V first, V second)`
    `P<V>` | P.`clone()`
    `static <V> P<V>` | P.`eq(V value)`
    `static <V> P<V>` | P.`gt(V value)`
    `static <V> P<V>` | P.`gte(V value)`
    `static <V> P<V>` | P.`inside(V first, V second)`
    `static <V> P<V>` | P.`lt(V value)`
    `static <V> P<V>` | P.`lte(V value)`
    `P<V>` | P.`negate()`
    `static <V> P<V>` | P.`neq(V value)`
    `static <V> P<V>` | P.`not(P<V> predicate)`
    `P<V>` | P.`or(Predicate<? super V> predicate)`
    `static <V> P<V>` | P.`outside(V first, V second)`
    `static P` | P.`test(BiPredicate biPredicate, Object value)`
    `static <V> P<V>` | P.`within(Collection<V> value)`
    `static <V> P<V>` | P.`within(V... values)`
    `static <V> P<V>` | P.`without(Collection<V> value)`
    `static <V> P<V>` | P.`without(V... values)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal with parameters of type P
    Modifier and Type | Method and Description
    --- | ---
    `static <V> P<V>` | P.`not(P<V> predicate)`

  - ### Uses of P in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with parameters of type P
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversal<S,E>` | GraphTraversal.`has(String propertyKey, P<?> predicate)` Filters vertices, edges and vertex properties based on their properties.
    `default GraphTraversal<S,E>` | GraphTraversal.`has(String label, String propertyKey, P<?> predicate)` Filters vertices, edges and vertex properties based on their properties.
    `default GraphTraversal<S,E>` | GraphTraversal.`has(T accessor, P<?> predicate)` Filters vertices, edges and vertex properties based on their properties.
    `default GraphTraversal<S,E>` | GraphTraversal.`hasId(P<Object> predicate)` Filters vertices, edges and vertex properties based on their identifier.
    `default GraphTraversal<S,E>` | GraphTraversal.`hasKey(P<String> predicate)` Filters vertices, edges and vertex properties based on their key.
    `default GraphTraversal<S,E>` | GraphTraversal.`hasLabel(P<String> predicate)` Filters vertices, edges and vertex properties based on their label.
    `default GraphTraversal<S,E>` | GraphTraversal.`hasValue(P<Object> predicate)` Filters vertices, edges and vertex properties based on their value.
    `default GraphTraversal<S,E>` | GraphTraversal.`is(P<E> predicate)` Filters `E` object values given the provided `predicate`.
    `default GraphTraversal<S,E>` | GraphTraversal.`where(P<String> predicate)` Filters the current object based on the object itself or the path history.
    `default GraphTraversal<S,E>` | GraphTraversal.`where(String startKey, P<String> predicate)` Filters the current object based on the object itself or the path history.

Copyright © 2013–2018 Apache Software Foundation. All rights reserved.