Package org.neo4j.cypherdsl.core
Class Predicates
- java.lang.Object
-
- org.neo4j.cypherdsl.core.Predicates
-
@API(status=EXPERIMENTAL, since="1.0") public final class Predicates extends java.lang.Object
Factory methods for creating predicates.- Since:
- 1.0
- Author:
- Michael J. Simons
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Predicates.OngoingListBasedPredicateFunction
Allows to define the source of the list predicate.static interface
Predicates.OngoingListBasedPredicateFunctionWithList
Allows to specify the where condition for the list based predicate.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Predicates.OngoingListBasedPredicateFunction
all(java.lang.String variable)
static Predicates.OngoingListBasedPredicateFunction
all(SymbolicName variable)
Starts building a new condition based on a function invocation for theall()
function.static Predicates.OngoingListBasedPredicateFunction
any(java.lang.String variable)
static Predicates.OngoingListBasedPredicateFunction
any(SymbolicName variable)
Starts building a new condition based on a function invocation for theany()
function.static Condition
exists(Property property)
Creates a new condition based on a function invocation for theexists()
function.static Condition
exists(RelationshipPattern pattern)
Creates a new condition based on a function invocation for theexists()
function.static Predicates.OngoingListBasedPredicateFunction
none(java.lang.String variable)
static Predicates.OngoingListBasedPredicateFunction
none(SymbolicName variable)
Starts building a new condition based on a function invocation for thenone()
function.static Predicates.OngoingListBasedPredicateFunction
single(java.lang.String variable)
static Predicates.OngoingListBasedPredicateFunction
single(SymbolicName variable)
Starts building a new condition based on a function invocation for thesingle()
function.
-
-
-
Method Detail
-
exists
public static Condition exists(Property property)
Creates a new condition based on a function invocation for theexists()
function. See exists.- Parameters:
property
- The property to be passed toexists()
- Returns:
- A function call for
exists()
for one property
-
exists
public static Condition exists(RelationshipPattern pattern)
Creates a new condition based on a function invocation for theexists()
function. See exists.- Parameters:
pattern
- The pattern to be passed toexists()
- Returns:
- A function call for
exists()
for one pattern
-
all
public static Predicates.OngoingListBasedPredicateFunction all(java.lang.String variable)
- Parameters:
variable
- The variable referring to elements of a list- Returns:
- A builder for the
all()
predicate function - Since:
- 1.1
- See Also:
all(SymbolicName)
-
all
public static Predicates.OngoingListBasedPredicateFunction all(SymbolicName variable)
Starts building a new condition based on a function invocation for theall()
function. See exists.- Parameters:
variable
- The variable referring to elements of a list- Returns:
- A builder for the
all()
predicate function - Since:
- 1.1
-
any
public static Predicates.OngoingListBasedPredicateFunction any(java.lang.String variable)
- Parameters:
variable
- The variable referring to elements of a list- Returns:
- A builder for the
any()
predicate function - Since:
- 1.1
- See Also:
any(SymbolicName)
-
any
public static Predicates.OngoingListBasedPredicateFunction any(SymbolicName variable)
Starts building a new condition based on a function invocation for theany()
function. See exists.- Parameters:
variable
- The variable referring to elements of a list- Returns:
- A builder for the
any()
predicate function - Since:
- 1.1
-
none
public static Predicates.OngoingListBasedPredicateFunction none(java.lang.String variable)
- Parameters:
variable
- The variable referring to elements of a list- Returns:
- A builder for the
none()
predicate function - Since:
- 1.1
- See Also:
none(SymbolicName)
-
none
public static Predicates.OngoingListBasedPredicateFunction none(SymbolicName variable)
Starts building a new condition based on a function invocation for thenone()
function. See exists.- Parameters:
variable
- The variable referring to elements of a list- Returns:
- A builder for the
none()
predicate function - Since:
- 1.1
-
single
public static Predicates.OngoingListBasedPredicateFunction single(java.lang.String variable)
- Parameters:
variable
- The variable referring to elements of a list- Returns:
- A builder for the
single()
predicate function - Since:
- 1.1
- See Also:
single(SymbolicName)
-
single
public static Predicates.OngoingListBasedPredicateFunction single(SymbolicName variable)
Starts building a new condition based on a function invocation for thesingle()
function. See exists.- Parameters:
variable
- The variable referring to elements of a list- Returns:
- A builder for the
single()
predicate function - Since:
- 1.1
-
-