Package com.oracle.nosql.spring.data.core.query

# Class Criteria

java.lang.Object
com.oracle.nosql.spring.data.core.query.Criteria

public class Criteria extends Object

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static Criteria`
  `getInstance(CriteriaType type)`
  `static Criteria`
  `getInstance(org.springframework.data.repository.query.parser.Part part, boolean isIgnoreCase, String subject, List<Object> values)`
  `static Criteria`
  `getInstance(org.springframework.data.repository.query.parser.Part part, CriteriaType type, Criteria left, Criteria right)`
  `org.springframework.data.repository.query.parser.Part`
  `getPart()`
  `List<Criteria>`
  `getSubCriteria()`
  `String`
  `getSubject()`
  `List<Object>`
  `getSubjectValues()`
  `CriteriaType`
  `getType()`
  `boolean`
  `isIgnoreCase()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### getInstance

    public static Criteria getInstance(org.springframework.data.repository.query.parser.Part part, boolean isIgnoreCase, @NonNull String subject, @NonNull List<Object> values)

  - ### getInstance

    public static Criteria getInstance(org.springframework.data.repository.query.parser.Part part, CriteriaType type, @NonNull Criteria left, @NonNull Criteria right)

  - ### getInstance

    public static Criteria getInstance(CriteriaType type)

  - ### getSubject

    public String getSubject()

  - ### getSubjectValues

    public List<Object> getSubjectValues()

  - ### getType

    public CriteriaType getType()

  - ### getSubCriteria

    public List<Criteria> getSubCriteria()

  - ### isIgnoreCase

    public boolean isIgnoreCase()

  - ### getPart

    public org.springframework.data.repository.query.parser.Part getPart()