Show:

The predicate class for details.

Constructor

Query.DetailPredicate

(
  • detailPath
)

Parameters:

  • detailPath String

    The path to the detail for predicate.

Methods

all

(
  • args
)
Query.DetailPredicate public

Adds predicate for all details.

Parameters:

  • args Object multiple

    Predicate for all details.

Returns:

Query.DetailPredicate:

Returns this instance.

and

(
  • predicates
)
Query.ComplexPredicate public

Combines specified predicates using and logic condition.

Parameters:

  • predicates Query.BasePredicate multiple

    List of predicates for combining.

Returns:

Query.ComplexPredicate:

Combined complex predicate with and logic.

any

(
  • args
)
Query.DetailPredicate public

Adds predicate for any detail.

Parameters:

  • args Object multiple

    Predicate for any detail.

Returns:

Query.DetailPredicate:

Returns this instance.

createPredicate

(
  • args
)
BasePredicate

Creates predicate by various parameters.

Parameters:

  • args Object

    Arguments for the predicate.

Returns:

or

(
  • predicates
)
Query.ComplexPredicate public

Combines specified predicates using or logic condition.

Parameters:

  • predicates Query.BasePredicate multiple

    List of predicates for combining.

Returns:

Query.ComplexPredicate:

Combined complex predicate with or logic.

stringToPredicate

(
  • stringPredicate
)
BasePredicate

Convert string to predicate.

Parameters:

Returns:

toString

() String public

Converts this instance to string.

Returns:

String:

Text representation of the predicate.