Class Criteria

java.lang.Object
com.azure.spring.data.cosmos.core.query.Criteria

public final class Criteria extends Object
Class of criteria
  • Method Details

    • 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
    • getSubjectValues

      public List<Object> getSubjectValues()
      To get CriteriaType
      Returns:
      CriteriaType
    • 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 - CriteriaType
      subject - subject
      values - subject value
      ignoreCase - 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 - CriteriaType
      left - Criteria
      right - Criteria
      Returns:
      Criteria instance
    • getInstance

      public static Criteria getInstance(CriteriaType type)
      To get a new criteria instance
      Parameters:
      type - CriteriaType
      Returns:
      Criteria instance