| Modifier and Type | Class and Description | 
|---|---|
class  | 
LabelP  | 
| Modifier and Type | Method and Description | 
|---|---|
static P<String> | 
LabelP.of(String label)  | 
| Modifier and Type | Method and Description | 
|---|---|
P<V> | 
P.and(Predicate<? super V> predicate)  | 
static <V> P<V> | 
P.between(V first,
       V second)
Determines if a value is within (inclusive) of the range of the two specified values. 
 | 
P<V> | 
P.clone()  | 
static <V> P<V> | 
P.eq(V value)
Determines if values are equal. 
 | 
static <V> P<V> | 
P.gt(V value)
Determines if a value is greater than another. 
 | 
static <V> P<V> | 
P.gte(V value)
Determines if a value is greater than or equal to another. 
 | 
static <V> P<V> | 
P.inside(V first,
      V second)
Determines if a value is within (exclusive) the range of the two specified values. 
 | 
static <V> P<V> | 
P.lt(V value)
Determines if a value is less than another. 
 | 
static <V> P<V> | 
P.lte(V value)
Determines if a value is less than or equal to another. 
 | 
P<V> | 
P.negate()  | 
static <V> P<V> | 
P.neq(V value)
Determines if values are not equal. 
 | 
static <V> P<V> | 
P.not(P<V> predicate)
The opposite of the specified  
P. | 
P<V> | 
P.or(Predicate<? super V> predicate)  | 
static <V> P<V> | 
P.outside(V first,
       V second)
Determines if a value is not within (exclusive) of the range of the two specified values. 
 | 
static P | 
P.test(BiPredicate biPredicate,
    Object value)
Construct an instance of  
P from a BiPredicate. | 
static <V> P<V> | 
P.within(Collection<V> value)
Determines if a value is within the specified list of values. 
 | 
static <V> P<V> | 
P.within(V... values)
Determines if a value is within the specified list of values. 
 | 
static <V> P<V> | 
P.without(Collection<V> value)
Deermines if a value is not within the specified list of values. 
 | 
static <V> P<V> | 
P.without(V... values)
Determines if a value is not within the specified list of values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <V> P<V> | 
P.not(P<V> predicate)
The opposite of the specified  
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. 
 | 
static <A> GraphTraversal<A,A> | 
__.has(String propertyKey,
   P<?> predicate)  | 
default GraphTraversal<S,E> | 
GraphTraversal.has(String label,
   String propertyKey,
   P<?> predicate)
Filters vertices, edges and vertex properties based on their properties. 
 | 
static <A> GraphTraversal<A,A> | 
__.has(String label,
   String propertyKey,
   P<?> predicate)  | 
default GraphTraversal<S,E> | 
GraphTraversal.has(T accessor,
   P<?> predicate)
Filters vertices, edges and vertex properties based on their properties. 
 | 
static <A> GraphTraversal<A,A> | 
__.has(T accessor,
   P<?> predicate)  | 
default GraphTraversal<S,E> | 
GraphTraversal.hasId(P<Object> predicate)
Filters vertices, edges and vertex properties based on their identifier. 
 | 
static <A> GraphTraversal<A,A> | 
__.hasId(P<Object> predicate)  | 
default GraphTraversal<S,E> | 
GraphTraversal.hasKey(P<String> predicate)
Filters vertices, edges and vertex properties based on their key. 
 | 
static <A> GraphTraversal<A,A> | 
__.hasKey(P<String> predicate)  | 
default GraphTraversal<S,E> | 
GraphTraversal.hasLabel(P<String> predicate)
Filters vertices, edges and vertex properties based on their label. 
 | 
static <A> GraphTraversal<A,A> | 
__.hasLabel(P<String> predicate)  | 
default GraphTraversal<S,E> | 
GraphTraversal.hasValue(P<Object> predicate)
Filters vertices, edges and vertex properties based on their value. 
 | 
static <A> GraphTraversal<A,A> | 
__.hasValue(P<Object> predicate)  | 
static <A> GraphTraversal<A,A> | 
__.is(P<A> predicate)  | 
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. 
 | 
static <A> GraphTraversal<A,A> | 
__.where(P<String> predicate)  | 
default GraphTraversal<S,E> | 
GraphTraversal.where(String startKey,
     P<String> predicate)
Filters the current object based on the object itself or the path history. 
 | 
static <A> GraphTraversal<A,A> | 
__.where(String startKey,
     P<String> predicate)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected P<Object> | 
WherePredicateStep.predicate  | 
| Modifier and Type | Method and Description | 
|---|---|
P<S> | 
IsStep.getPredicate()  | 
| Modifier and Type | Method and Description | 
|---|---|
Optional<P<?>> | 
WherePredicateStep.getPredicate()  | 
| Constructor and Description | 
|---|
IsStep(Traversal.Admin traversal,
      P<S> predicate)  | 
WherePredicateStep(Traversal.Admin traversal,
                  Optional<String> startKey,
                  P<String> predicate)  | 
| Modifier and Type | Method and Description | 
|---|---|
P<?> | 
HasContainer.getPredicate()  | 
| Modifier and Type | Method and Description | 
|---|---|
static HasContainer[] | 
HasContainer.makeHasContainers(String key,
                 P<?> predicate)
Deprecated. 
 
As of release 3.2.4. Providers should handle composite  
and(java.util.function.Predicate<? super V>) predicates and not rely on splitting. | 
| Constructor and Description | 
|---|
HasContainer(String key,
            P<?> predicate)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AndP<V>  | 
class  | 
ConnectiveP<V>  | 
class  | 
OrP<V>  | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<P<V>> | 
ConnectiveP.predicates  | 
| Modifier and Type | Method and Description | 
|---|---|
P<V> | 
AndP.and(Predicate<? super V> predicate)  | 
P<V> | 
ConnectiveP.and(Predicate<? super V> predicate)  | 
P<V> | 
AndP.negate()  | 
P<V> | 
OrP.negate()  | 
P<V> | 
ConnectiveP.negate()  | 
protected P<V> | 
ConnectiveP.negate(ConnectiveP<V> p)  | 
P<V> | 
OrP.or(Predicate<? super V> predicate)  | 
P<V> | 
ConnectiveP.or(Predicate<? super V> predicate)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<P<V>> | 
ConnectiveP.getPredicates()  | 
| Constructor and Description | 
|---|
AndP(List<P<V>> predicates)  | 
ConnectiveP(List<P<V>> predicates)  | 
OrP(List<P<V>> predicates)  | 
| Modifier and Type | Method and Description | 
|---|---|
<I extends InputShim> | 
GryoSerializersV1d0.PSerializer.read(KryoShim<I,?> kryo,
    I input,
    Class<P> clazz)  | 
<I extends InputShim> | 
GryoSerializersV3d0.PSerializer.read(KryoShim<I,?> kryo,
    I input,
    Class<P> clazz)  | 
| Modifier and Type | Method and Description | 
|---|---|
<O extends OutputShim> | 
GryoSerializersV1d0.PSerializer.write(KryoShim<?,O> kryo,
     O output,
     P p)  | 
<O extends OutputShim> | 
GryoSerializersV3d0.PSerializer.write(KryoShim<?,O> kryo,
     O output,
     P p)  | 
| Modifier and Type | Method and Description | 
|---|---|
<I extends InputShim> | 
GryoSerializersV1d0.PSerializer.read(KryoShim<I,?> kryo,
    I input,
    Class<P> clazz)  | 
<I extends InputShim> | 
GryoSerializersV3d0.PSerializer.read(KryoShim<I,?> kryo,
    I input,
    Class<P> clazz)  | 
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.