## Uses of Interface
org.springframework.data.relational.core.query.CriteriaDefinition

Packages that use CriteriaDefinition
org.springframework.data.relational.core.query: Query and update support.

### Uses of CriteriaDefinition in org.springframework.data.relational.core.query

Classes in org.springframework.data.relational.core.query that implement CriteriaDefinition
`class` `Criteria` Central class for creating queries.

Methods in org.springframework.data.relational.core.query that return CriteriaDefinition
`static CriteriaDefinition` CriteriaDefinition.`empty()` Static factory method to create an empty `CriteriaDefinition`.
`static CriteriaDefinition` CriteriaDefinition.`from(CriteriaDefinition... criteria)` Create a new `CriteriaDefinition` and combine it as group with `AND` using the provided `Criterias`.
`static CriteriaDefinition` CriteriaDefinition.`from(List<? extends CriteriaDefinition> criteria)` Create a new `CriteriaDefinition` and combine it as group with `AND` using the provided `Criterias`.
`CriteriaDefinition` CriteriaDefinition.`getPrevious()`

Methods in org.springframework.data.relational.core.query that return types with arguments of type CriteriaDefinition
`Optional<CriteriaDefinition>` Query.`getCriteria()` Return the `Criteria` to be applied.
`List<CriteriaDefinition>` Criteria.`getGroup()`
`List<CriteriaDefinition>` CriteriaDefinition.`getGroup()`

Methods in org.springframework.data.relational.core.query with parameters of type CriteriaDefinition
`Criteria` Criteria.`and(CriteriaDefinition criteria)` Create a new `Criteria` and combine it as group with `AND` using the provided `Criteria` group.
`static CriteriaDefinition` CriteriaDefinition.`from(CriteriaDefinition... criteria)` Create a new `CriteriaDefinition` and combine it as group with `AND` using the provided `Criterias`.
`Criteria` Criteria.`or(CriteriaDefinition criteria)` Create a new `Criteria` and combine it as group with `OR` using the provided `Criteria` group.
`static Query` Query.`query(CriteriaDefinition criteria)` Static factory method to create a `Query` using the provided `CriteriaDefinition`.

Method parameters in org.springframework.data.relational.core.query with type arguments of type CriteriaDefinition
`Criteria` Criteria.`and(List<? extends CriteriaDefinition> criteria)` Create a new `Criteria` and combine it as group with `AND` using the provided `Criteria` group.
`static CriteriaDefinition` CriteriaDefinition.`from(List<? extends CriteriaDefinition> criteria)` Create a new `CriteriaDefinition` and combine it as group with `AND` using the provided `Criterias`.
`Criteria` Criteria.`or(List<? extends CriteriaDefinition> criteria)` Create a new `Criteria` and combine it as group with `OR` using the provided `Criteria` group.