Class Criteria
- java.lang.Object
-
- com.azure.spring.data.cosmos.core.query.Criteria
-
public final class Criteria extends Object
Class of criteria
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.repository.query.parser.Part.IgnoreCaseTypegetIgnoreCase()Ignore case flagstatic CriteriagetInstance(CriteriaType type)To get a new criteria instancestatic CriteriagetInstance(CriteriaType type, Criteria left, Criteria right)To get a criteria instance with sub criteriastatic CriteriagetInstance(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 caseList<Criteria>getSubCriteria()To get sub criteriaStringgetSubject()To get subjectList<Object>getSubjectValues()To get CriteriaTypeCriteriaTypegetType()To get CriteriaType
-
-
-
Method Detail
-
getIgnoreCase
public org.springframework.data.repository.query.parser.Part.IgnoreCaseType getIgnoreCase()
Ignore case flag- Returns:
- ignore case flag
-
getSubject
public String getSubject()
To get subject- Returns:
- subject value
-
getType
public CriteriaType getType()
To get CriteriaType- Returns:
- CriteriaType
-
getSubCriteria
public List<Criteria> 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
public static Criteria getInstance(CriteriaType type)
To get a new criteria instance- Parameters:
type- CriteriaType- Returns:
- Criteria instance
-
-