Class Criteria
java.lang.Object
com.azure.spring.data.cosmos.core.query.Criteria
Class of criteria
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.repository.query.parser.Part.IgnoreCaseType
Ignore case flagstatic Criteria
getInstance
(CriteriaType type) To get a new criteria instancestatic Criteria
getInstance
(CriteriaType type, Criteria left, Criteria right) To get a criteria instance with sub criteriastatic Criteria
getInstance
(CriteriaType type, String subject, List<Object> values, org.springframework.data.repository.query.parser.Part.IgnoreCaseType ignoreCase) To get a criteria instance with subject and ignore caseTo get sub criteriaTo get subjectTo get CriteriaTypegetType()
To get CriteriaType
-
Method Details
-
getIgnoreCase
public org.springframework.data.repository.query.parser.Part.IgnoreCaseType getIgnoreCase()Ignore case flag- Returns:
- ignore case flag
-
getSubject
To get subject- Returns:
- subject value
-
getSubjectValues
To get CriteriaType- Returns:
- CriteriaType
-
getType
To get CriteriaType- Returns:
- CriteriaType
-
getSubCriteria
To get sub criteria- Returns:
- List of sub criteria
-
getInstance
public static Criteria getInstance(CriteriaType type, @NonNull String subject, @NonNull List<Object> values, @NonNull org.springframework.data.repository.query.parser.Part.IgnoreCaseType ignoreCase) To get a criteria instance with subject and ignore case- Parameters:
type
- CriteriaTypesubject
- subjectvalues
- subject valueignoreCase
- ignore case flag- Returns:
- Criteria instance
-
getInstance
public static Criteria getInstance(CriteriaType type, @NonNull Criteria left, @NonNull Criteria right) To get a criteria instance with sub criteria- Parameters:
type
- CriteriaTypeleft
- Criteriaright
- Criteria- Returns:
- Criteria instance
-
getInstance
To get a new criteria instance- Parameters:
type
- CriteriaType- Returns:
- Criteria instance
-